概述
- 查看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操作命令汇总所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复