Consul on Kubernetes 0.47.0
Cluster Peering (Beta): This release introduces support for cluster peering, which allows service connectivity between two independent clusters. When you enable cluster peering, Consul deploys the peering controllers and
PeeringDialerCRDs. The new CRDs are used to establish a peering connection between two clusters. Refer to Cluster Peering Overview for full instructions on using Cluster Peering on Kubernetes.
Envoy Proxy Debugging CLI Commands: This release introduces new commands to quickly identify proxies and troubleshoot Envoy proxies for sidecars and gateways.
consul-k8s proxy listcommand for displaying pods running Envoy managed by Consul.
consul-k8s proxy read podnamecommand for displaying Envoy configuration for a given pod
Transparent Proxy Egress: Adds support for destinations on the Service Defaults CRD when using transparent proxy for terminating gateways.
- Consul 1.11.x, Consul 1.12.x and Consul 1.13.1+
- Kubernetes 1.19-1.23
- Kubectl 1.19+
- Envoy proxy support is determined by the Consul version deployed. Refer to Envoy Integration for details.
For detailed information on upgrading, please refer to the Upgrades page
The following issues are know to exist in the v0.47.0 and v0.47.1 releases
- Kubernetes 1.24 is not supported because secret-based tokens are no longer autocreated by default for service accounts. Refer to GitHub issue [GH-1145] for details.
The changelogs for this major release version and any maintenance versions are listed below.
Note: The following link takes you to the changelogs on the GitHub website.