- 查看nodes节点
一般该命令在master执行,想要查看到所有nodes节点的IP和状态。
kubectl get nodes

- 查看集群情况
一般该命令在master执行。
kubectl cluster-info

- 查看事件
kubectl get events

- 查看已经创建的pods
同时可以查看到pod的状态、重启次数和已经启动的时间。
kubectl get pods

- 查看某个pod详情
kubectl get pods nginx-controller-b4s15 -o yaml
其中nginx-controller-b4s15是pod名称,可以通过上一个命令获取。一般如果创建pod失败的话可以通过该种方式进行错误排查。

- 查看pods详情
感觉跟上一个命令类似。
kubectl describe pods redis

- 使用yaml创建pod
不仅可以创建pod,还可以创建rc,deployment,service等。
kubectl create -f ***.yaml

- 根据label筛选查看pods
这个label一般都是写在yaml文件中。
kubectl get pods -l app=nginx

- 删除pods
如果还pod有类似deployment,rc保护,那么会删除失败。
kubectl delete pods ***
其中***是pods名称。

- 查看系统中的services
kubectl get services

- 查看系统中的secret
kubectl get secret

- 查看某个pod的日志
其中***是pod的名称。
kubectl logs ***

- 查看Replication Controller
kubectl get rc

- 查看集群中的所有namespace
kubectl get namespace

- 查看集群中的所有deployment
在目前最新的Kubernetes中,官方推荐使用deployment来替代rc。
kubectl get deployments

未完待续。。。
最后
以上就是懦弱蜡烛最近收集整理的关于Kubernetes操作命令汇总的全部内容,更多相关Kubernetes操作命令汇总内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复