ConfigMap数据存储在哪里?

时间:2018-12-26 18:16:54

标签: kubernetes etcd configmap

我使用kubectl创建了ConfigMap,也可以使用以下命令查看它:

kubectl get cm

我很好奇kubernetes在集群中的哪里存储了这些数据/信息?它存储在等吗?如果它存储在etcd中,该如何查看?

它存储在任何文件/文件夹位置还是其他位置?

我的意思是kubernetes在内部存储它的地方吗?

1 个答案:

答案 0 :(得分:3)

是,etcd用于存储您部署到集群的ConfigMap和其他资源。请参阅https://matthewpalmer.net/kubernetes-app-developer/articles/how-does-kubernetes-use-etcd.html并注意https://github.com/kubernetes/kubernetes/issues/19781#issuecomment-172553264

您可以使用'kubectl get cm -oyaml'来查看configmap的内容,即直接通过k8s API,如https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/所示,您无需查看etcd即可查看configmap的内容。