apiVersion: apps/v1 kind: Deployment metadata: name: makeanyplace-org namespace: default labels: app: makeanyplace-org spec: replicas: 2 selector: matchLabels: app: makeanyplace-org template: metadata: labels: app: makeanyplace-org spec: containers: - name: org image: remember.thefoldwithin.earth/mrhavens/makeanyplace-org:latest imagePullPolicy: Always ports: - containerPort: 80 protocol: TCP --- apiVersion: v1 kind: Service metadata: name: makeanyplace-org-svc namespace: default spec: ports: - port: 80 protocol: TCP targetPort: 80 selector: app: makeanyplace-org type: ClusterIP --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: makeanyplace-org-ingress namespace: default annotations: kubernetes.io/ingress.class: traefik spec: rules: - host: makeanyplace.org http: paths: - backend: service: name: makeanyplace-org-svc port: number: 80 path: / pathType: Prefix - host: www.makeanyplace.org http: paths: - backend: service: name: makeanyplace-org-svc port: number: 80 path: / pathType: Prefix