Kubernetes(Pod, Deployment, ReplicaSet,Service)之间的关系

2019年6月26日10:54:56 4 365 views

Kubernetes(Pod, Deployment, ReplicaSet,Service)之间的关系

deploy控制RS,RS控制Pod,这一整套,向外提供稳定可靠的Service

分析过程

1、首先,从最小的调度单位Pod开始

k8s集群中目前有两个 Pod

来看一下它的详情

可以看到,该 Pod 目前是被名字为 myapp-deploy-67b6dfcd8 的 ReplicaSet 所管理的,所以人为,RS 是比 Pod 高一级别的、专门用来管理 Pod 的组件,一个 RS 会管理一批 Pod。

2、查看 RS 的详细情况

可以看到,该 RS 被名为 myapp-deploy 的 Deployment 所控制,所以,Deployment 是比 RS 高一级别的用户管理 RS 的组件,在 RS 上面发生的事件,均是对 Pod 进行的操作,创建 Pod,删除 Pod

3、查看 Deployment 的详细情况

可以看到,在 Deployment 级别上,不再受其他组件的控制,而它的状态的转变是作为 API 被调用而产生的,可以看到,发生的事件一般是创建服务,滚动升级一个服务,或者是操作 RS 伸缩 Pod 集群

  • 微信小程序
  • 关注微信小程序
  • weinxin
  • 微信公众号
  • 关注微信公众号
  • weinxin
Honest1y

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  3   博主  1

    • avatar 楚狂人 1

      高度专业,我一脸懵逼的表示佩服

        • avatar Wangxiao 博主

          @楚狂人 :arrow: 这个是K8s很基础的东西,现在的热门

        • avatar 杂烩网 0

          欢迎每天互访互评,本站的每评论一次排名第一覆盖全站!

          • avatar 死神有欧气 0

            写的很好,支持一下