apiVersion: apps/v1 kind: Deployment metadata: name: bcard namespace: bcard spec: replicas: 1 selector: matchLabels: app: bcard template: metadata: labels: app: bcard spec: imagePullSecrets: - name: gitea-registry containers: - name: bcard image: git.mikhailkilin.ru/killingdruid/bcard:2c82211d ports: - containerPort: 3000 --- apiVersion: v1 kind: Service metadata: name: bcard namespace: bcard spec: selector: app: bcard ports: - port: 80 targetPort: 3000 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: bcard namespace: bcard annotations: cert-manager.io/cluster-issuer: letsencrypt-prod spec: ingressClassName: traefik tls: - hosts: - mikhailkilin.ru secretName: bcard-tls rules: - host: mikhailkilin.ru http: paths: - path: / pathType: Prefix backend: service: name: bcard port: number: 80