美文网首页
Deployment理解---Kubernetes

Deployment理解---Kubernetes

作者: 小明今晚加班 | 来源:发表于2019-08-13 20:02 被阅读0次
    1. Kubernetes本身是可以直接创建pod,但是Kubernetes提倡不去直接创建pod,而是去创建Deployment,那为什么呢?

    因为Deployment能够为pod提供监控和扶持功能,比如,某个pod挂了,Deployment能够及时new一个新的pod出来,保证整个pod数量不变,进而维持application性能。但是如果我们不使用Deployment方式来创建pod的话,假如有个pod挂了,那么需要我们人为去发现这个事情,并手动去维护pod.

    1. Deployment和pod什么关系
      首先,创建Deployment的过程就是创建pod的过程;如果在Deployment中指定replicas=1,那这个Deployment创建之后就启动一个pod,但是,如果你想启动多个多个pod用于增强负载能力的,可直接设置replicas=n,那Deployment创建成功后,就直接起n个pod。所以说,Deployment和pod不是简单的1V1关系,或1 V n关系。只能说都有可能,看自己需求.

    相关文章

      网友评论

          本文标题:Deployment理解---Kubernetes

          本文链接:https://www.haomeiwen.com/subject/tealjctx.html