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 plane and data planes within a mesh, 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