ConfigMap数据存储在哪里?

13

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

kubectl get cm

我只是好奇kubernetes在集群中存储这些数据/信息的位置?它存储在etc中吗?如果存储在etcd中,我该如何查看它?

它是否存储在任何文件/文件夹位置或其他任何地方?

我的意思是,kubernetes在哪里内部存储它?

1个回答

17

是的,etcd被用于存储您部署到集群中的ConfigMaps和其他资源。参见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的内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接