Review production best practices for all Kubernetes installation types and learn cloud-specific configurations for deploying Consul on different cloud providers. Practice registering, securing, and observing services deployed with Kubernetes.
Learn recommended practices and reference architecture for deploying Consul service mesh on Kubernetes.
15min
Consul and Kubernetes deployment guide
Install and configure a new Consul datacenter on Kubernetes.
11min
Secure applications with service sidecar proxies
Deploy applications on Kubernetes using Consul service mesh to encrypt and control traffic between services with mTLS.
22min
Secure Consul and registered services on Kubernetes
Secure Consul on Kubernetes using gossip encryption, TLS certificates, Access Control Lists, and Consul intentions.
14min
Secure service mesh communication across Kubernetes clusters
Secure service-to-service communication across multiple Kubernetes clusters with Consul's mesh gateway feature.
21min
Layer 7 observability with Prometheus, Grafana, and Kubernetes
Collect and visualize layer 7 metrics from services in your Kubernetes cluster
using Consul service mesh, Prometheus, and Grafana.
13min
Manage Consul with Kubernetes custom resource definitions (CRDs)
Register service intentions with Consul service mesh to control traffic flow by HTTP header, method, or path.
15min
Consul Service Discovery and Service Mesh on Minikube
Deploy Consul locally on Minikube and learn how to manage your Consul datacenter with the Consul CLI, UI, and API. Finally, configure Consul service mesh for services in your Kubernetes cluster.
16min
Consul Service Discovery and Mesh on Kubernetes in Docker (kind)
Deploy Consul locally on kind and learn how to manage your Consul datacenter with the Consul CLI, UI, and API. Finally, configure Consul service mesh for services in your Kubernetes cluster.
14min
Deploy Consul on Azure Kubernetes Service (AKS)
Deploy Consul on AKS and learn how to manage your Consul datacenter with the Consul CLI, UI, and API.
13min
Deploy Consul on Google Kubernetes Engine (GKE)
Deploy Consul on GKE and learn how to manage your Consul datacenter with the Consul CLI, UI, and API.
12min
Deploy Consul on Amazon Elastic Kubernetes Service (EKS)
Deploy Consul on EKS and learn how to manage your Consul datacenter with the Consul CLI, UI, and API.
18min
Deploy Consul on RedHat OpenShift
Deploy Consul on OpenShift with the official Helm chart and deploy services into Consul's service mesh.
15min
Control access into the service mesh with Consul API gateway
Route inbound requests to applications running on the HashiCorp Consul service mesh by leveraging a single control plane.
25min
Deploy Federated Multi-Cloud Kubernetes Clusters
Use Terraform to provision Kubernetes clusters in the Azure and AWS clouds, deploy Consul Helm charts enabling Consul federation, and deploy an example application on both clusters.
30min
Multi-cluster applications with Consul Enterprise admin partitions
Learn how to deploy containerized applications across networks, clusters, and partitions using admin partitions with Consul Enterprise and Kubernetes.
22min
Vault as secrets management for Consul
Secure Consul on Kubernetes using gossip encryption, TLS certificates, and service mesh certificates using Vault as secrets management.
12min
Deploy Consul on Windows nodes in Kubernetes
Deploy Consul on Windows Nodes in Kubernetes to explore Consul's core features and functionality.
12min
Migrate your services to service mesh with permissive mTLS
Temporarily enable sidecar proxies to allow both mTLS and non-mTLS traffic to accelerate onboarding and migrating your services to Consul service mesh.