我是靠谱客的博主 懦弱蜡烛,最近开发中收集的这篇文章主要介绍Kubernetes操作命令汇总,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

  • 查看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操作命令汇总所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部