Compare commits

2 Commits
Author SHA1 Message Date
devops 85fcba0bc5 Merge pull request 'feat(docs-portal-governance): ResourceQuota/LimitRange/NetworkPolicy para docs-portal' (#1) from fix/docs-portal-governance into main 2026-08-14 02:34:00 +00:00
devops d8cbb3aa69 feat(docs-portal-governance): ResourceQuota/LimitRange/NetworkPolicy para docs-portal
Mismo patrón que nginx-governance, dimensionado para un único pod nginx
estático sirviendo el sitio MkDocs de docs-portal.
2026-08-13 21:08:07 -05:00
4 changed files with 47 additions and 0 deletions
@@ -0,0 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: docs-portal
resources:
- resourcequota.yaml
- limitrange.yaml
- networkpolicy.yaml
+13
View File
@@ -0,0 +1,13 @@
apiVersion: v1
kind: LimitRange
metadata:
name: default-limits
spec:
limits:
- default:
cpu: 200m
memory: 128Mi
defaultRequest:
cpu: 50m
memory: 64Mi
type: Container
+16
View File
@@ -0,0 +1,16 @@
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: allow-traefik-ingress
spec:
podSelector:
matchLabels:
app: docs-portal
policyTypes:
- Ingress
ingress:
- from:
- namespaceSelector: {}
ports:
- protocol: TCP
port: 80
+11
View File
@@ -0,0 +1,11 @@
apiVersion: v1
kind: ResourceQuota
metadata:
name: namespace-quota
spec:
hard:
requests.cpu: 250m
requests.memory: 256Mi
limits.cpu: 500m
limits.memory: 512Mi
pods: "5"