Recently, we released a new hands-on tutorial for Securing Consul and Registered Services on Kubernetes using the official HashiCorp Consul Helm chart for Kubernetes.
In this tutorial, you will:
Review the types of Consul service mesh traffic
Install an unsecured Consul service mesh on Kubernetes for development or debugging
Verify that gossip encryption, TLS, and ACLs are not enabled
Upgrade the installation to enable gossip encryption, TLS, and ACLs
Verify that gossip encryption, TLS, and ACLs are enabled
Deploy two example services to the service mesh
Configure zero-trust networking using Consul intentions
»HashiCorp Consul with Kubernetes
Consul has a set of features to support first-class integration with Kubernetes. The official Helm Chart simplifies the deployment and maintenance of Consul on Kubernetes. The gossipEncryption, enableAutoEncrypt, and manageSystemACLs features along with Consul intentions, enable a low touch security configuration process.
In addition to enhanced features, the integration extends the scalability and simplicity of Consul to Kubernetes. Consul is a universal service mesh that can securely connect services within and beyond Kubernetes, creating a seamless experience.
»What’s next
Try the new HashiCorp Learn tutorial on a local Kubernetes cluster.








