"spec"是期望的内容,包含容器副本数、模板等。
实战
创建
保存上面的模板为deploy-nginx.yaml
命令:
kubectl create -f deploy-nginx.yaml -n killer
结果:

稍等两分钟,可以看到容器都起来了

也可以看到rs
查看更多信息:
[root@k8s-master01 deploy]# kubectl get deploy -n killer -owide
NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR
nginx-deployment 3/3 3 3 3m nginx nginx:latest app=nginx
- NAME: Deployment名称
- READY:Pod的状态,已经Ready的个数
- UP-TO-DATE:已经达到期望状态的被更新的副本数
- AVAILABLE:已经可以用的副本数
- AGE:显示应用程序运行的时间
- CONTAINERS:容器名称
- IMAGES:容器的镜像
- SELECTOR:管理的Pod的标签
更新
没有记录的更新,使用edit即可

由于之后需要回滚,因此需要记录版本,可以使用set命令
kubectl set image deploy nginx-deployment nginx=nginx:latest --record

最低0.47元/天 解锁文章
7210

被折叠的 条评论
为什么被折叠?



