Kubewarden Network Enforcer
Kubewarden Network Enforcer is a Kubernetes operator that observes east-west traffic between workloads, derives an allow list from what it sees, and, when you opt in, projects that allow list into a native policy on a pluggable backend (Istio ambient, Calico, or Cilium).
It operates in three phases:
-
Learn — observe traffic and generate a
WorkloadNetworkPolicyProposalper workload and direction. -
Monitor — report violations of an approved
WorkloadNetworkPolicywithout blocking them. -
Protect — block traffic that violates the policy allow-list.
Getting started
-
Kubewarden Network Enforcer Quick Start — deploy Network Enforcer and walk through the learn/monitor/protect workflow.
-
Compatibility — provider and platform requirements.
-
Kubewarden Network Enforcer phases: learn, monitor, protect — understand the learn, monitor and protect phases in detail.
Documentation map
-
Installation: Quick Start, Uninstall
-
Concepts & operations: Phases, Architecture, Compatibility, Known Limitations, Troubleshooting
-
Reference: CRD API Reference
-
Development: Development Environment