Careful!

You are browsing documentation for a version of Kuma that is not the latest release.

Kuma in Production

Production deployment of Kuma involves choosing the right topology, deploying control and data planes, and configuring security and operational features. This section guides you through all aspects of running Kuma in production.

Deployment topologies

Choose the deployment model that fits your infrastructure:

Common scenarios:

Scenario Recommended topology
Single Kubernetes cluster or VPC Single-zone
Multiple regions, clouds, or data centers Multi-zone
Hybrid Kubernetes and VMs Multi-zone
Cloud migration (on-premise to cloud) Multi-zone

Control plane deployment

Deploy and configure the Kuma control plane:

Data plane configuration

Configure data plane proxies for Kubernetes and Universal:

Secure your deployment

Protect your mesh with authentication, authorization, and encryption:

Mesh configuration and multi-tenancy

Organize services and manage multiple teams:

Operations and maintenance

Manage, monitor, and upgrade your deployment:

Tools and utilities

Essential command-line tools:

Next steps

  1. Choose your topology: Start with deployment topologies to decide between single-zone and multi-zone
  2. Deploy control plane: Follow single-zone or multi-zone guides
  3. Configure data plane: Set up proxies for Kubernetes or Universal
  4. Secure your mesh: Enable authentication and access control