--- apiVersion: v1 kind: Service metadata: labels: app: pgadmin name: pgadmin namespace: mastodon spec: ports: - name: padmin-port nodePort: 30165 port: 80 targetPort: 80 selector: app: pgadmin type: NodePort --- apiVersion: apps/v1 kind: Deployment metadata: name: pgadmin namespace: mastodon spec: replicas: 1 selector: matchLabels: app: pgadmin template: metadata: labels: app: pgadmin spec: containers: - env: - name: PGADMIN_DEFAULT_EMAIL value: celestino.rey@gmail.com - name: PGADMIN_DEFAULT_PASSWORD value: Rey-1176 - name: PGADMIN_PORT value: "80" image: dpage/pgadmin4:3.6 imagePullPolicy: IfNotPresent name: pgadmin ports: - containerPort: 80 resources: limits: memory: 4096Mi