架构逐层说明
1、ReplicaSet(RS)
ReplicaSet(RS) # 可以多节点POD
POD 健康检查,汇报给k8s
Container 普通容器
login-image:v1 镜像
2、Deployment
# 发布新版本的时候,滚动部署,管理RS
deployment现在管理三个实例,两个老版本,一个新发布版本
当启动完新实例,健康检查完之后,会删掉原来旧版本的一个POD实例
新启动的第二个POD,会把原来剩的老版本POD删掉,把原来的RS清理掉。ReplocaSet完全更新完成。
真正使用的时候只管理dp,自动管理RS->PD。
3、Service
clusterIP (对外会有个IP)
Service
Selecotor(app=login) # 管理标签,自动管理[POD的标签
client通过ClusterIP 访问Service