k8s 入门之 Deployment(五)
Deployment 控制器通常用来部署无状态的应用,这样可以在任意的节点上扩容或者删除,
而不用考虑数据的问题,它可以管理 pod 对象。
一、多副本
1.使用命令行方式创建 Deployment
在 dev 名称空间下创建 3 个副本的 nginx pod
kubectl create deployment nginx --image=nginx --replicas=3 -n dev
监控创建进度
kubectl get deploy -n dev -w
可以看到副本可用数量从 0 变到 3
2.查看 Deployment 的描述
kubectl describe deploy nginx -n dev