本文目录结构
设置有状态服务(StatefulSet)
创建有状态的Pod,执行”kubectl apply -f mongo.yaml“。
1 | apiVersion: apps/v1 |
以上mongo.yaml包涵了创建StatefulSet特性的pod和Service,关于StatefulSet特性:
- Service 的 CLUSTER-IP 是空的,Pod 名字也是固定的。
- Pod 创建和销毁是有序的,创建是顺序的,销毁是逆序的。
- Pod 重建不会改变名字,除了IP,所以不要用IP直连
查看创建的pods。
1 | kubectl get endpoints mongodb -o yaml |
这时可以连接到mongodb上进行写入数据测试。
