码迷,mamicode.com
首页 > 其他好文 > 详细

k8s常用命名

时间:2021-01-27 13:30:59      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:use   地址   信息   json   nbsp   命令   exe   tst   -name   

一、查看集群状态

kubectl cluster-info

kubectl cluster-info

 

二、查看各组件状态

kubectl get componentstatuses

kubectl get cs #上条命名缩写

 

 

三、GET信息(加上-o wide查看详细信息)

 

kubectl get命令的常用输出格式

-o wide 显示资源的额外信息 如:kubectl get nodes -o wide

-o name 仅打印资源的名称

-o yaml YAML格式化输出API对象信息

-o json JSON格式化输出API对象信息

 

 

1)查看节点

kubectl get nodes

kubect get ndoe

#nodes和node结果都是一样

 

2)查看pod清单

kubectl get pods

kubectl get namespaces

kubectl get pods -n kube-system #指定名称空间

kubectl get pods --all-namespaces

 

3)查看service清单

kubectl get services

kubectl get services -o json|grep ‘"name":‘|sed -n ‘1~2p‘ #sed表示 打印奇数行

 

 

4) 查看控制器

kubectl get replicationControllers

kubectl get deployments -o wide

kubectl get all

 

5)其他

kubectl describe pods nginx #查看资源详细信息

kubectl logs nginx #查看容器日志

kubectl exec nginx ps #在容器中执行命令

kubectl delete pod nginx #删除资源对象,但对于受控于控制器的pod,删除之后其控制器会再创建出类似的对象,数量和副本保持一致

kubectl delete services nginx-svc

kubectl expose deployment/my --name=nginx-svc --port=80

 

 

 

其他通用选项:

-s :指定API server的地址和端口

--namespaces :命令执行的目标名称空间

--kubeconfig: 使用的kubeconfig文件路径,默认为~/.kube/config

 

 

 

k8s常用命名

标签:use   地址   信息   json   nbsp   命令   exe   tst   -name   

原文地址:https://www.cnblogs.com/chuangcc/p/14330346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!