kubectl 命令大全
参考网址:https://jimmysong.io/kubernetes-handbook/guide/kubectl-cheatsheet.html
查看版本号
kubectl version
查看集群信息
kubectl cluster-info
get 获取列出一个或多个资源的信息
- 列出所有运行的Pod信息。
kubectl get nodes
- 列出Pod以及运行Pod节点信息。
kubectl get pods -o wide
- 列出指定NAME的 replication controller信息。
kubectl get replicationcontroller web
describe 输出指定的一个/多个资源的详细信息
kubectl describe TYPE NAME_PREFIX
示例:
# 描述一个node $ kubectl describe nodes kubernetes-minion-emt8.c.myproject.internal # 描述一个pod $ kubectl describe pods/nginx # 描述pod.json中的资源类型和名称指定的pod $ kubectl describe -f pod.json # 描述所有的pod $ kubectl describe pods # 描述所有包含label name=myLabel的pod $ kubectl describe po -l name=myLabel # 描述所有被replication controller “frontend”管理的pod(rc创建的pod都以rc的名字作为前缀) $ kubectl describe pods frontend
删除应用
kubectl delete pod 应用名称 (kubectl get pods)
kubectl delete deployment 名称 (kubectl get deployment)
使用yaml文件删除
kubectl delete -f xxx.yaml