Kubernetes mode
When running on Kubernetes, Kuma will store all of its state and configuration on the underlying Kubernetes API Server, therefore requiring no dependency to store the data. But it requires the kuma-injector
executable to run in a Pod (only one instance per Kubernetes cluster) so that it can automatically inject kuma-dp
on any Pod that belongs to a Namespace that includes the following label:
kuma.io/sidecar-injection: enabled
When following the installation instructions, kuma-injector
will be automatically started.
Full CRD support: When using Kuma in Kubernetes mode you can create Policies with Kuma's CRDs applied via kubectl
.