--- # Service to route traffic from bakery-ia namespace to Gitea in gitea namespace # Using ExternalName pointing to the headless service FQDN # The ingress controller can resolve headless services via DNS (returns pod IPs) # NOTE: Gitea's container registry is served on port 3000 (same as HTTP) at /v2/ path apiVersion: v1 kind: Service metadata: name: gitea-http namespace: bakery-ia spec: type: ExternalName # Use the headless service DNS name - nginx ingress resolves this to pod IPs externalName: gitea-http.gitea.svc.cluster.local ports: - name: http port: 3000 targetPort: 3000