【kubernetes】kubernetes Deployment 详解

kubernetes Deployment 详解

创建与删除kubernetes Deployment

创建kubernetes Deployment使用以下命令:

kubectl create deployment <deployment-name> --image=<image-name>

其中,<deployment-name>是要创建的Deployment的名称,<image-name>是要使用的容器镜像的名称。

删除kubernetes Deployment使用以下命令:

kubectl delete deployment <deployment-name>

其中,<deployment-name>是要删除的Deployment的名称。

更新/回滚/缩放/暂停/恢复部署操作

Kubernetes是一种用于容器编排和管理的开源平台。在Kubernetes中,使用Deployment对象来定义和管理应用程序的部署。

更新部署操作:
要更新Deployment对象,可以通过修改Deployment的定义文件或使用kubectl命令进行更新。更新可以包括更改容器的镜像、环境变量、资源限制等。

  1. 使用kubectl命令进行更新:
    kubectl apply -f deployment.yaml
    
    或者
kubectl set image deployment/deployment_name container_name=image:tag

这将检查Deployment对象的定义文件并应用任何更改。

回滚部署操作:
如果更新后的部署出现问题,可以回滚到先前的版本。Kubernetes会自动保存最近几个Deployment版本的状态。

  1. 使用kubectl命令进行回滚:
    kubectl rollout undo deployment/<deployment-name>
    
    这将回滚到上一个版本。

缩放部署操作:
可以通过修改Deployment的副本数来缩放应用程序的部署。

  1. 使用kubectl命令进行缩放:
    kubectl scale deployment/<deployment-name> --replicas=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值