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

2,166 views次阅读
4条评论

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

Kubernetes(Pod,

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

分析过程

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

k8s集群中目前有两个 Pod

Kubernetes(Pod,

来看一下它的详情

Kubernetes(Pod,

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

2、查看 RS 的详细情况

Kubernetes(Pod,

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

Kubernetes(Pod,

3、查看 Deployment 的详细情况

Kubernetes(Pod,

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

Honest1y
版权声明:本站原创文章,由Honest1y于2019年06月26日发表,共计2213字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(4条评论)
头像
楚狂人 评论达人LV.1
2019-06-29 00:37:42 回复

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

    Wangxiao
    Wangxiao 博主
    2019-06-29 12:06:35 回复

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

头像
杂烩网 评论达人LV.1
2019-07-10 13:03:55 回复

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

头像
死神有欧气 评论达人LV.1
2019-07-26 19:45:32 回复

写的很好,支持一下