我遵循这个https://github.com/mongodb/mongodb-enterprise-kubernetes和https://docs.opsmanager.mongodb.com/current/tutorial/install-k8s-operator/来在DigitalOcean上的Kubernetes集群中部署mongodb。
到目前为止,除了最后一步外,一切都很顺利。部署mongodb。我试着像文档中所建议的那样:
---
apiVersion: mongodb.com/v1
kind: MongoDbReplicaSet
metadata:
name: mongodb-rs
namespace: mongodb
spec:
members: 3
version: 4.0.4
persistent: true
project: project-0
credentials: mongodb-do-ops它不起作用。创建了MongoDbReplicaSet类型的资源,但是没有像在文档中那样部署豆荚和服务。
kubectl --kubeconfig="iniside-k8s-test-kubeconfig.yaml“描述MongoDbReplicaSet mongodb-rs -n mongodb
Name: mongodb-rs
Namespace: mongodb
Labels: <none>
Annotations: <none>
API Version: mongodb.com/v1
Kind: MongoDbReplicaSet
Metadata:
Creation Timestamp: 2018-11-21T21:35:30Z
Generation: 1
Resource Version: 2948350
Self Link: /apis/mongodb.com/v1/namespaces/mongodb/mongodbreplicasets/mongodb-rs
UID: 5e83c7b0-edd5-11e8-88f5-be6ffc4e4dde
Spec:
Credentials: mongodb-do-ops
Members: 3
Persistent: true
Project: project-0
Version: 4.0.4
Events: <none>发布于 2018-11-22 22:01:17
我让它起作用了。在这里的文档中:https://docs.opsmanager.mongodb.com/current/tutorial/install-k8s-operator/
data.projectName
不是可选的。在查看操作符日志之后,运算符cloudn不会创建副本集部署,因为projectName在ConfigMap中丢失了。
https://stackoverflow.com/questions/53421088
复制相似问题