#### Migrate at last --- apiVersion: apps/v1 kind: Deployment metadata: name: moritzgrafde labels: app: moritzgrafde namespace: web spec: selector: matchLabels: app: moritzgrafde replicas: 1 template: metadata: labels: app: moritzgrafde spec: imagePullSecrets: - name: "registry-haumdaucher-de" containers: - image: registry.haumdaucher.de/moritzgrafde:latest imagePullPolicy: Always name: moritzgrafde ports: - containerPort: 80 --- apiVersion: v1 kind: Service metadata: name: moritzgrafde namespace: web spec: ports: - port: 80 targetPort: 80 protocol: TCP selector: app: moritzgrafde --- apiVersion: extensions/v1beta1 kind: Ingress metadata: name: moritzgrafde namespace: web annotations: kubernetes.io/ingress.class: "nginx" nginx.ingress.kubernetes.io/force-ssl-redirect: "true" cert-manager.io/cluster-issuer: "letsencrypt-prod" spec: tls: - hosts: - "moritzgraf.de" secretName: moritzgraf-de rules: - host: moritzgraf.de http: paths: - path: / backend: serviceName: moritzgrafde servicePort: 80