Skip to content

Commit

Permalink
Update install.mdx
Browse files Browse the repository at this point in the history
  • Loading branch information
David Yu authored Feb 21, 2024
1 parent dd833d9 commit 1367b1b
Showing 1 changed file with 23 additions and 1 deletion.
24 changes: 23 additions & 1 deletion website/content/docs/k8s/installation/install.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,29 @@ global:
enabled: true
```

Refer to [`openshift` in the Helm chart reference](/consul/docs/k8s/helm#v-global-openshift) for additional information.
Refer to [`openshift` in the Helm chart reference](/consul/docs/k8s/helm#v-global-openshift) and [Deploy Consul on RedHat OpenShift](https://developer.hashicorp.com/consul/tutorials/kubernetes/kubernetes-openshift-red-hat) for additional information.

### Install Consul on GKE Autopilot

GKE Autopilot provides a fully managed environment for containerized workloads and requires the Consul CNI Plugin to be installed. Refer to [Enable the Consul CNI plugin](#enable-the-consul-cni-plugin) for a full reference on how to enable the CNI plug-in. By default, GKE Autopilot also installs [Gateway API](https://gateway-api.sigs.k8s.io) resources, so it is recommended to customize the `connectInject.apiGateway` stanza to accomodate for the pre-installed Gateway API CRDs. Below is a working example that enables both Consul Service Mesh and Consul API Gateway on GKE Autopilot.

<CodeBlockConfig filename="values.yaml">

```yaml
global:
name: consul
connectInject:
enabled: true
apiGateway:
manageExternalCRDs: false
manageNonStandardCRDs: true
cni:
enabled: true
logLevel: info
cniBinDir: "/home/kubernetes/bin"
cniNetDir: "/etc/cni/net.d"
```
</CodeBlockConfig>

### Enable the Consul CNI plugin

Expand Down

0 comments on commit 1367b1b

Please sign in to comment.