apiVersion: apps/v1 kind: Deployment metadata: name: phpmyadmin-deployment labels: app: phpmyadmin spec: selector: matchLabels: app: phpmyadmin replicas: 1 strategy: rollingUpdate: maxSurge: 1 template: metadata: labels: app: phpmyadmin spec: containers: - image: phpmyadmin-service imagePullPolicy: Never name: cacharle-phpmyadmin-container livenessProbe: exec: command: - /bin/sh - -c - ps aux | grep -v grep | grep php-fpm initialDelaySeconds: 5 periodSeconds: 5 --- apiVersion: v1 kind: Service metadata: name: phpmyadmin-service labels: app: phpmyadmin annotations: metallb.universe.tf/allow-shared-ip: shared spec: type: LoadBalancer ports: - name: http-phpmyadmin port: 5000 targetPort: 5000 selector: app: phpmyadmin