gpt4 book ai didi

kubernetes - 对端口使用 configmap

转载 作者:行者123 更新时间:2023-12-02 11:41:27 27 4
gpt4 key购买 nike

是否可以将 configMap 值用于诸如 containerPort 或 targetPort 之类的端口值?

这是它如何工作的可能示例:

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: auth
spec:
template:
metadata:
labels:
app: auth
spec:
containers:
- name: auth
image: {{someImage}}
ports:
- name: CONTAINER_PORT
containerPort:
valueFrom:
configMapKeyRef:
name: auth-config
key: PORT
env:
- name: PORT
valueFrom:
configMapKeyRef:
name: auth-config
key: PORT

最佳答案

不,这是不可能的 ports部分。

您可以使用 env容器命令和参数中的键。在此处查找更多信息:https://github.com/kubernetes/community/blob/master/contributors/design-proposals/expansion.md

通常,大多数 docker 镜像都在镜像中使用 EXPOSE 编码了静态端口号。关键字,因此从配置的角度来看,拥有可动态配置的端口并不是最佳实践。尝试坚持固定端口号,因为您可以随时重新映射它们,同时在 Service 上公开端口。

关于kubernetes - 对端口使用 configmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44369594/

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