deloyment和service概念
deploy控制RS,RS控制Pod,这一整套,向外提供稳定可靠的Service。
1. pod
#查看pods信息
kubectl get podskubectl get pods
#查看pod的详细信息
kubectl describe pod mq-svc-5b96bf78d9-brpjw
2.ReplicaSet
#pod是被ReplicaSet管理的,RS是比Pod高一级别的专门用来管理pod的组件。一个RS会管理一批pod。
#查看RS详细信息
kubectl describe rs mq-svc-5b96bf78d9
3.Deployment
#RS被Deployment控制,这样看,Deployment是比RS高一级别用于管理RS的组件。
#在RS级别上发生的事件,均是对pod的操作,创建pod,删除pod。
#插件deploy 详细信息
kubectl describe deploy mq-svc
在deployment级别上,不再受其他组件的控制,而他的状态的转变是作为API被调用而产生的。我们看到,在deployment级别上发生的事件一般是创建服务、滚动升级一个服务,或者是操作RS伸缩Pod集群。
service其实是在这一整套基础之上提供给外部的稳定的服务。