apiVersion: apps/v1 kind: Deployment metadata: labels: app: dex name: dex spec: replicas: 1 selector: matchLabels: app: dex template: metadata: labels: app: dex spec: serviceAccountName: dex containers: - image: quay.io/dexidp/dex:v2.22.0 name: dex command: ["dex", "serve", "/etc/dex/cfg/config.yaml"] ports: - name: http containerPort: 5556 volumeMounts: - name: config mountPath: /etc/dex/cfg envFrom: - secretRef: name: dex-oidc-client env: - name: KUBERNETES_POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace volumes: - name: config configMap: name: dex items: - key: config.yaml path: config.yaml