You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are encountering the following issues when deploying Consul service mesh on a GKE Autopilot cluster:
Error: Rendered manifests contain a resource that already exists. Unable to continue with install: CustomResourceDefinition "gatewayclasses.gateway.networking.k8s.io" in namespace "" exists and cannot be imported into the current release.
When the above parameters are passed in values.yaml and Consul is redeployed, we encounter another issue:
Error: Violations details: {"[denied by autopilot-disallow-privilege]":["container install-cni is privileged; not allowed in Autopilot"]
The CNI component is not installed, but we can see the Consul server is running in our cluster. However, the Consul injector is failing, and because the injector pod is in an error state, the gateway and mesh gateway pods are not coming up.
The Consul injector pod shows the following error:
ERROR: Setup unable to register field indexes {"error": "no matches for kind \"TCPRoute\" in version \"gateway.newtowrking.k8s.io/v1alha2\""}
ERROR: Setup could not configure controllers: no matches for kind "TCPRoute" in version gateway.newtowrking.k8s.io/v1alha2 no matches for kind TCPRoute in version gateway.newtowrking.k8s.io/v1alha2
Can you please assist in deploying Consul on GKE Autopilot properly?
We are using GKE Autopilot version 1.27 and Consul version 1.17. We also tried with version 1.16 but encountered the same error.
Thank you.
The text was updated successfully, but these errors were encountered:
Hi Team,
We are encountering the following issues when deploying Consul service mesh on a GKE Autopilot cluster:
This issue is resolved after adding the following parameters in my values.yaml file, as per the documentation provided at https://developer.hashicorp.com/consul/docs/k8s/installation/install:
When the above parameters are passed in values.yaml and Consul is redeployed, we encounter another issue:
The CNI component is not installed, but we can see the Consul server is running in our cluster. However, the Consul injector is failing, and because the injector pod is in an error state, the gateway and mesh gateway pods are not coming up.
The Consul injector pod shows the following error:
Can you please assist in deploying Consul on GKE Autopilot properly?
We are using GKE Autopilot version 1.27 and Consul version 1.17. We also tried with version 1.16 but encountered the same error.
Thank you.
The text was updated successfully, but these errors were encountered: