2024年网安最新k8s学习-Deployment(模板、更新、扩缩容、回滚等)

"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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值