Reemplaza los manifiestos sueltos (deployment/service/ingress) por un overlay de Kustomize sobre el base remoto de platform-templates. Agrega readinessProbe/livenessProbe (no tenia ninguna) y securityContext (ajustado: runAsNonRoot=false + NET_BIND_SERVICE, porque la imagen actual de docs-portal corre como root en el puerto 80 -- se resuelve del todo cuando docs-portal adopte dockerfiles/static-nginx.Dockerfile de platform-templates, cambio de imagen aparte). Validado con kubectl kustomize contra el manifiesto real desplegado antes de aplicar. Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_011FqYP3Wf1W63Qmh7qgXAAT
12 lines
156 B
YAML
12 lines
156 B
YAML
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: app-svc
|
|
spec:
|
|
selector:
|
|
app: docs-portal
|
|
ports:
|
|
- name: http
|
|
port: 80
|
|
targetPort: 80
|