【发布时间】:2019-07-14 18:56:36
【问题描述】:
我正在部署一个 Kubernetes 有状态集,我想在 helm 图表中获取 pod 索引,这样我就可以使用这个 pod 索引来配置每个 pod。
例如,在以下模板中,我使用变量 {{ .Values.podIndex }} 来检索 pod 索引,以便使用它来配置我的应用程序。
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: {{ .Values.name }}
spec:
replicas: {{ .Values.replicaCount }}
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 50%
template:
metadata:
labels:
app: {{ .Values.name }}
spec:
containers:
- image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
imagePullPolicy: Always
name: {{ .Values.name }}
command: ["launch"],
args: ["-l","{{ .Values.podIndex }}"]
ports:
- containerPort: 4000
imagePullSecrets:
- name: gitlab-registry
【问题讨论】:
标签: kubernetes kubernetes-helm