【发布时间】:2021-08-19 10:10:36
【问题描述】:
有没有办法从ConfigMap 为服务(和其他地方)注入端口值?试过这个:
apiVersion: v1
kind: Service
metadata:
name: service
namespace: namespace
spec:
ports:
- port: 80
targetPort:
valueFrom:
configMapKeyRef:
name: config
key: PORT
protocol: TCP
selector:
app: service
但出现错误
ValidationError(Service.spec.ports[0].targetPort): invalid type for io.k8s.apimachinery.pkg.util.intstr.IntOrString: got "map", expected "string"
【问题讨论】:
-
您是否尝试过使用kubernetes.io/docs/tasks/configure-pod-container/… 中所述的环境变量来执行此操作?
标签: kubernetes configmap kubernetes-service