devops

kubectl 常用的命令总结

常用命令:
查看
只显示默认命名空间的pods
kubectl get pods

显示所有空间的pod
kubectl get pods --all-namespaces

显示指定空间的pod
kubectl get pods -o wide --namespace apm

其中–namespace 与-n 作用等同,后面接命名空间参数 kubectl get deployment -n apm kubectl get pods,svc,rc -n apm svc是services简称 这些命令都可以通过 kubectl get --help 来查看帮助

删除
只能删除默认命名空间的deployment
kubectl delete deployment nginx

删除指定空间的deployment/其他资源等
kubectl delete TYPE RESOURCE -n NAMESPACE
具体如下:
kubectl delete deployment shop-app -n test-shop
kubectl delete TYPE --all -n NAMESPACE
kubectl delete all -n NAMESPACE
kubectl delete all --all
创建、修改、打标签
使用yaml文件创建pod
kubectl apply -f apptrace-receiver-deployment.yaml apply 和 create 命令都可以后跟yaml,创建所需资源,初次创建pod时可以互相替换使用;如果已有pod只是用于更新的话,又可以和replace相互替换使用;本着化繁就简的原则,create和replace都使用apply; 而且apply属


版权声明:本文为nalanxiaoxiao2011原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。