k8s—StatefulSet
-
StatefulSet给所有的Pod进行了编号,编号规则是:
$(statefulset名称)-$(序号),从0开始。 -
Pod被删除后重建,重建Pod的网络标识也不会改变,Pod的拓扑状态按照Pod的“名字+编号”的方式固定下来,并且为每个Pod提供了一个固定且唯一的访问入口,即Pod对应的DNS记录。
-
StatefulSet所控制的节点必须通过控制器指定副本数量进行增加或回收。
-
StatefulSet所控制的节点启动与回收都是按顺序进行。
StatefulSet如何通过Headless Service维持Pod的拓扑状态
创建headless 无头服务
[root@server1 head]# cat headless.yaml
apiVersion: v1
kind: Service
metadata:
name: nginx-svc
labels:
app: nginx
spec:
ports:
- port: 80
name: web
clusterIP: None
selector:
app: nginx
- kubectl apply -f headless.yaml


最低0.47元/天 解锁文章
848

被折叠的 条评论
为什么被折叠?



