kubectl 是 Kubernetes 的命令行工具,用于管理和操作 Kubernetes 集群。以下是一些常用的 kubectl 命令用于操作 Deployment:
创建一个 Deployment:
kubectl create deployment <deployment-name> --image=<image-name>
查看 Deployment 列表:
kubectl get deployments
查看 Deployment 的详细信息:
kubectl describe deployment <deployment-name>
扩容 Deployment:
kubectl scale deployment <deployment-name> --replicas=<replica-count>
更新 Deployment 的容器镜像版本:
kubectl set image deployment/<deployment-name> <container-name>=<new-image>
回滚 Deployment 到上一个版本:
kubectl rollout undo deployment/<deployment-name>
暂停和恢复 Deployment 的滚动更新:
kubectl rollout pause deployment/<deployment-name> kubectl rollout resume deployment/<deployment-name>
删除一个 Deployment:
kubectl delete deployment <deployment-name>
这些命令可以帮助你管理和操作 Kubernetes 中的 Deployment。你可以根据具体需求进一步探索 kubectl 命令的其他选项和功能。