Skip to content

Commit

Permalink
Backport of docs: format API GW tab docs into release/1.18.x (#20709)
Browse files Browse the repository at this point in the history
* backport of commit ae9fbc9

* backport of commit a462528

* Update install-k8s.mdx

---------

Co-authored-by: David Yu <[email protected]>
  • Loading branch information
hc-github-team-consul-core and David Yu authored Feb 22, 2024
1 parent 7fe72df commit 17e8e63
Showing 1 changed file with 34 additions and 34 deletions.
68 changes: 34 additions & 34 deletions website/content/docs/connect/gateways/api-gateway/install-k8s.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -81,40 +81,40 @@ The Consul API gateway ships with Consul and is automatically installed when you

1. Install Consul API Gateway using the standard Consul Helm chart or Consul K8s CLI specify the custom values file. Refer to the [Consul Helm chart](https://github.com/hashicorp/consul-k8s/releases) in GitHub releases for the available versions.

<Tabs>
<Tab heading="Consul K8s CLI (Mac Only)">

Refer to the official [Consul K8S CLI documentation](/consul/docs/k8s/k8s-cli) to find additional settings.

```shell-session
$ brew tap hashicorp/tap
```

```shell-session
$ brew install hashicorp/tap/consul-k8s
```

```shell-session
$ consul-k8s install -config-file=values.yaml -set global.image=hashicorp/consul:1.16.0
```

</Tab>
<Tab heading="Helm">

Add the HashiCorp Helm repository.

```shell-session
$ helm repo add hashicorp https://helm.releases.hashicorp.com
```

Install Consul with API Gateway on your Kubernetes cluster by specifying the `values.yaml` file.

```shell-session
$ helm install consul hashicorp/consul --version 1.2.0 --values values.yaml --create-namespace --namespace consul
```

</Tab>
</Tabs>
<Tabs>
<Tab heading="Consul K8s CLI (Mac Only)">
Refer to the official [Consul K8S CLI documentation](/consul/docs/k8s/k8s-cli) to find additional settings.
```shell-session
$ brew tap hashicorp/tap
```
```shell-session
$ brew install hashicorp/tap/consul-k8s
```
```shell-session
$ consul-k8s install -config-file=values.yaml -set global.image=hashicorp/consul:1.18.0
```
</Tab>
<Tab heading="Helm">
Add the HashiCorp Helm repository.
```shell-session
$ helm repo add hashicorp https://helm.releases.hashicorp.com
```
Install Consul with API Gateway on your Kubernetes cluster by specifying the `values.yaml` file.
```shell-session
$ helm install consul hashicorp/consul --version 1.4.0 --values values.yaml --create-namespace --namespace consul
```
</Tab>
</Tabs>

<!--
****** KEEP ALL PAGE CONTENT ABOVE THIS LINE *******
Expand Down

0 comments on commit 17e8e63

Please sign in to comment.