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:

  1. kuma.io/sidecar-injection: enabled

When following the installation instructions, kuma-injector will be automatically started.

Kubernetes mode - 图1

Full CRD support: When using Kuma in Kubernetes mode you can create Policies with Kuma's CRDs applied via kubectl.