network-policy
Network Policy Management
Architecture quick reference: see references/profiles.md
See references/profiles.md for the full profile selection table, access label catalog, drop classification table, and Hubble command reference.
Workflow: Deploy App with Network Policy
Choose a profile (see references/profiles.md) -> apply label to namespace -> add access labels for shared resources -> verify connectivity.
Apply profile label in kubernetes/platform/namespaces.yaml (committed to git, not kubectl apply):
- name: my-app
labels:
network-policy.homelab/profile: standard
access.network-policy.homelab/postgres: "true" # if DB access needed
More from ionfury/homelab
prometheus
Query Prometheus API for cluster metrics, alerts, and observability data. Use when investigating cluster health, performance issues, resource utilization, or alert status. Triggers on questions like "what's the CPU usage", "show me firing alerts", "check memory pressure", "query prometheus for", or any PromQL-related requests.
68taskfiles
|
63opentofu-modules
|
59terragrunt
|
59k8s
|
46cnpg-database
|
38