首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Kubernetes 1.19.0——deployment(1)

    Pod是不健壮的,随时都面临挂掉的风险,且本身是没有可再生性的 如果pod个数需要太多,创建起来会比较麻烦 deployment相当于一个机器人,控制器,用来创建pod 图片1.png K8S 1.17....x 之前创建deploy的命令选项很多,但从1.18.x开始就变得少了 deployment创建出来的每个pod使用相同的一个模板 labels表示创建出来的每个pod具备的标签 图片2.png...[root@vms61 chap5-deploy]# cat web1.yaml apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp...也会帮我们重新拉起 图片3.png [root@vms61 chap5-deploy]# cat web1.yaml apiVersion: apps/v1 kind: Deployment...即可(这里不作演示) kubectl scale deployment nginx --replicas=10 或者 kubectl edit deployment nginx

    743304

    Deployment回滚(一)

    Kubernetes的Deployment可以轻松地进行滚动更新,但是如果出现了问题,可能需要回滚到之前的版本。Deployment提供了回滚功能,可以让我们轻松地回滚到之前的版本。...我们还可以使用以下命令回滚到特定的版本:kubectl rollout undo deployment/nginx-deployment --to-revision=2这将回滚到指定的版本,版本号为2。...for deployment "nginx-deployment" rollout to finish: 2 out of 3 new replicas have been updated...deployment...当回滚操作完成后,我们可以使用以下命令查看Deployment的更新历史记录:kubectl rollout history deployment/nginx-deployment这将输出类似于以下内容的信息...:deployment.apps/nginx-deployment REVISION CHANGE-CAUSE2 kubectl set image deployment/nginx-deployment

    1.6K31

    Deployment 升级应用2

    上次我们说到自己手动的做使用 RS 的方式来升级 pod ,感觉还是蛮复杂的,并且容易弄错,实际生产过程中,肯定不会这样来弄,很危险 那么今天我们来分享 Deployment 的方式来显示的升级应用吧...Deployment 的方式升级应用 对于之前的操作方式有没有感觉还是比较繁琐的,还需要自己去切换流量,自己去创建新的 RS ,甚至最后还要将旧的 RS 删除掉,甚是麻烦 我们来玩一个更加高阶的资源...实际上创建一个 Deployment 资源,其实也会创建一个 RS 资源,那么 Deployment 是拿来做啥的呢?...,和其他资源一样,Deployment 我们可以缩写为 deploy 此处的 --record 是什么意思呢?...的方式升级应用 对于使用 Deployment 升级应用,我们需要知道 Deployment 涉及 2 个升级策略: RollingUpdate 滚动升级,这个策略会渐进式的删除旧的 pod,同时创建新的

    14850

    细说kubernetes - 初识deployment

    PS: 本文需要你对pod的定义和理解有一定的基础 定义 在k8s中,对象常常都是以一个yaml格式的文件来定义的,deployment也不例外。...deployment的定义如下: # 定义版本 apiVersion: apps/v1 # 定义类型 kind: Deployment # 定义名称和标签 metadata: name: nginx-deployment...(其实整个deployment也并不复杂) 除了名字和标签类型是对于deployment的定义外,下面的规格就是deployment长得样子。而这里的模板是一个pod的模板,定义了pod的样子。...delete rs nginx-deployment-54f57cf6bf 命令删除一个 rs 然后我们去看 rs 和 pod,你就会发现它又重新帮你创建了 要点3:Deployment 会维护 ReplicaSet...pod,而是通过 deployment 去控制,而 deployment 其实也不是实际干活的,其实实际干活的是 ReplicaSet,有这样的控制链路组成的控制器模式。

    46420
    领券