gpt4 book ai didi

docker - 我应该为GKE中的pod或部署设置ConfigMap吗?

转载 作者:行者123 更新时间:2023-12-02 20:02:18 25 4
gpt4 key购买 nike

我开始使用Google Kubernetes Engine。
我已成功使用部署配置启动了一个应用程序。
GKE设置了一个pod,以在其中运行容器化的应用。

我想将配置映射作为环境变量加载到pod中。
它表示从docs加载配置映射到pod

但是我不应该将它加载到deployment吗?
如果pod重新启动,所有更改都将被丢弃,对吗?

最佳答案

如果通过部署部署了Pod,可以,应将其放在Pod的Deployment下的template定义中。大多数人使用Deployments,DaemonSets,StatefulSets或HPA抽象来管理Kubernetes Pod,因为它们可以处理扩展,冗余,副本等。

Kubernetes文档使用Pod作为示例很多,它们确实起作用。因此,如果您想知道将ConfigMap添加到Pod会发生什么情况。然后,您将必须自己管理 pods ,这意味着要手动删除和重新创建 pods 。例如删除kubectl delete pod <pod-name>和创建kubectl create -f <pod-definition>

关于docker - 我应该为GKE中的pod或部署设置ConfigMap吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52594323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com