Deploy a standalone control plane
In order to deploy Kuma in a standalone deployment, the kuma-cp
control plane must be started in standalone
mode:
This is the standard installation method.
With zone egress:
It’s possible to run
ZoneEgress
for standalone deployment. In order to deploy Kuma with ZoneEgress
run the install command with an additional parameter.
Once Kuma is up and running, data plane proxies can now connect directly to it.
When the mode is not specified, Kuma will always start in standalone
mode by default.
Optional: control plane authentication
Running administrative tasks (like generating a dataplane token) requires authentication by token or a connection via localhost when interacting with the control plane.
Localhost authentication
For kuma-cp
to recognize requests issued to docker published port it needs to run the container in the host network.
To do this, add --network="host"
parameter to the docker run
command.
Authenticate via token
You can also configure kumactl
to access kuma-dp
from the container.
Get the kuma-cp
container id:
Configure kumactl
: