我正在使用有状态集在Kubernetes上创建一个MongoDB集群.我在我的有状态集中配置了3个mongo副本. 现在我只使用一个命令创建有状态集和服务 kubectl create -f mongo-stateful.yaml 然后我使用mongo客户
现在我只使用一个命令创建有状态集和服务
kubectl create -f mongo-stateful.yaml
然后我使用mongo客户端启动mongo副本集成员.
rs.initiate( { _id: "replicaset1", version: 1, members: [ { _id: 0, host:port1 }, { _id: 1, host : host:port1 }, { _id: 2, host : host:port1 } ] } )
所有这些都有效,除了我想自动配置副本集成员的这一步骤.
我的问题是这个步骤是否可以自动化,是否可以将其添加到yaml文件中?
这可能是你正在寻找的:http://blog.kubernetes.io/2017/01/running-mongodb-on-kubernetes-with-statefulsets.html