--- # ClusterIP fronting the runbook server. The shared Gateway routes the apex `/runbooks` prefix here # (serving/httproute.yaml); Service port 80 -> container port 8080. apiVersion: v1 kind: Service metadata: name: runbooks namespace: runbooks labels: app.kubernetes.io/name: runbooks spec: type: ClusterIP selector: app.kubernetes.io/name: runbooks ports: - name: http port: 80 targetPort: http protocol: TCP