Consul
Deploy a Consul server on Kubernetes
This topic provides an overview for deploying a Consul server when running Consul on Kubernetes
Basic deployments
To schedule a Consul server on a Kubernetes cluster, you can use either Helm or the Consul on Kubernetes CLI. Depending on your Kubernetes platform and cloud provider, there may be additional steps.
To get started, refer to the following topics:
- Deploy Consul Community edition with Helm
- Deploy Consul Enterprise with Helm
- Deploy Consul with the
consul-k8s
CLI
Refer to the following platform deployment guides more specific information:
- Azure Kubernetes Service (AKS)
- AWS Elastic Kubernetes Service (EKS)
- Google Kubernetes Engine (GKE)
- Kind
- Minikube
- Openshift
- Self-hosted
Advanced deployments
You can configure Consul to run on Kubernetes clusters that are deployed in dispersed networks. Refer to the following topics for more information: