apiVersion: v1 kind: ServiceAccount metadata: labels: app.kubernetes.io/instance: phpmyadmin app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: phpmyadmin app.kubernetes.io/version: 5.2.2-apache helm.sh/chart: phpmyadmin-0.2.1 name: phpmyadmin --- apiVersion: v1 kind: Service metadata: labels: app.kubernetes.io/instance: phpmyadmin app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: phpmyadmin app.kubernetes.io/version: 5.2.2-apache helm.sh/chart: phpmyadmin-0.2.1 name: phpmyadmin spec: ports: - name: http port: 80 protocol: TCP targetPort: http selector: app.kubernetes.io/instance: phpmyadmin app.kubernetes.io/name: phpmyadmin type: ClusterIP --- apiVersion: apps/v1 kind: Deployment metadata: labels: app.kubernetes.io/instance: phpmyadmin app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: phpmyadmin app.kubernetes.io/version: 5.2.2-apache helm.sh/chart: phpmyadmin-0.2.1 name: phpmyadmin spec: replicas: 1 selector: matchLabels: app.kubernetes.io/instance: phpmyadmin app.kubernetes.io/name: phpmyadmin template: metadata: labels: app.kubernetes.io/instance: phpmyadmin app.kubernetes.io/name: phpmyadmin spec: containers: - env: - name: PMA_ABSOLUTE_URI value: https://pma.home - name: PMA_ARBITRARY value: "1" image: phpmyadmin:5.2.2-apache imagePullPolicy: IfNotPresent livenessProbe: httpGet: path: / port: http name: phpmyadmin ports: - containerPort: 80 name: http protocol: TCP resources: {} securityContext: {} securityContext: {} serviceAccountName: phpmyadmin --- apiVersion: v1 kind: Pod metadata: annotations: helm.sh/hook: test labels: app.kubernetes.io/instance: phpmyadmin app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: phpmyadmin app.kubernetes.io/version: 5.2.2-apache helm.sh/chart: phpmyadmin-0.2.1 name: phpmyadmin-test-connection spec: containers: - args: - phpmyadmin:80 command: - wget image: busybox name: wget restartPolicy: Never