K8s之Kubectl工具相关命令
-
#创建pod 默认命名空间default kubectl create -f nginx-deployment.yaml #创建指定命名空间的pod kubectl create -f -n test nginx-deployment.yaml # 获取指定app -l 参数,即获取所有匹配 app: nginx 标签的 Pod kubectl get pods -l app=nginx # kubectl describe 命令,查看一个 API 对象的细节 kubectl describe pod nginx-deployment-67594d6bf6-9gdvr #kubectl apply 命令,来统一进行 Kubernetes 对象的创建和更新操作 # 创建nginx-deployment.yaml kubectl apply -f nginx-deployment.yaml # 修改 nginx-deployment.yaml 的内容 kubectl apply -f nginx-deployment.yaml # Pod 当中(即容器的 Namespace中) kubectl exec -it nginx-deployment-5c678cfb6d-lg9lw -- /bin/bash # Kubernetes 集群中删除这个 Nginx Deployment kubectl delete -f nginx-deployment.yaml