k8s之kubectl命令实战

概述

kubectl作为客户端CLI工具,可以让用户通过命令行对kubernetes集群进行操作。使用kubectl,可以检查k8s集群资源,创建,删除和更新组件。

常见命令

我用kubectl将近一个月了,以下是我用的比较多的一些命令。命令的顺序可能不是非常有规律,因为是遇到了,就又增加上了。希望这些命令能帮助到大家。


查看node节点                  kubectl get nodes                  

列出当前所有的pod               kubectl get pods

查看pods定义的详细信息             kubectl get pods -o yaml

指定命名空间获取pod                kubectl get pod -n namespaceName

查看命名空间               kubectl get namespace

查看pod 的详细信息               kubectl describe pods podName -n namespaceName

查看operator 创建的四个CRD资源对象            kubectl get crd|grep coreos

获取指定命名空间的服务(service)            kubectl get svc -n namespaceName


查看service详情                kubectl describe services serviceName -n namespaceName

查看servicemonitor            kubectl get servicemonitor -n namespaceName

应用配置文件               kubectl apply -f fileName

根据yaml文件创建rc              kubectl  create -f my-rc.yaml

查看RC和service列表                 kubectl get rc,service

删除所有的pod               kubectl delete pods --all

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容