[WIP] Kubernetes Docs (#6770)

* adding cloud providers for k8s

* adding links

* added utm parameters

* Updating descriptions

* fix sidenav

* renaming page minikube
This commit is contained in:
kaitlincarter-hc 2019-11-18 12:00:01 -06:00 committed by GitHub
parent 3b173b8cd2
commit 9c0e1a5b08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 70 additions and 0 deletions

View File

@ -0,0 +1,23 @@
---
layout: "docs"
page_title: "Consul on Azure Cloud"
sidebar_current: "docs-platform-k8s-run-aks"
description: |-
Consul can run directly on Azure Kubernetes Service (AKS).
---
# Consul on Azure Kubernetes Service
Consul can run directly on Azure Kubernetes Service (AKS). To get hands-on experience, you can follow the [Deploy Consul with Kubernetes on Azure](https://learn.hashicorp.com/consul/kubernetes/azure-k8s?utm_source=consul.io&utm_medium=docs&utm_content=k8s&utm_term=aks) guide.
The Learn guide includes:
- AKS configuration recommendations
- How to install Consul with the official Helm chart
- Deploying two services in the Consul Connect service mesh.
To complete this guide, you will need a Azure Cloud account.

View File

@ -0,0 +1,19 @@
---
layout: "docs"
page_title: "Running Consul on Google Cloud"
sidebar_current: "docs-platform-k8s-run-gke"
description: |-
Consul can run directly on Google Kubernetes Engine (GKE).
---
# Consul on Google Kubernetes Engine
Consul can run directly on Google Kubernetes Engine (GKE). To get hands-on experience, you can use the [Deploy Consul with Kubernetes on Google Cloud](https://learn.hashicorp.com/consul/kubernetes/google-cloud-k8s?utm_source=consul.io&utm_medium=docs&utm_content=k8s&utm_term=gke) guide.
The Learn guide includes:
- GKE configuration recommendations
- How to install Consul on GKE with the official Helm chart
- Accessing Consul with the Consul UI, CLI, and API.
You will need a Google Cloud account to complete this guide.

View File

@ -0,0 +1,17 @@
---
layout: "docs"
page_title: "Running Consul on Minikube"
sidebar_current: "docs-platform-k8s-run-mini"
description: |-
Consul can run directly on Minikube for testing.
---
# Consul on Minikube
Consul can run directly on Minikube for testing. To get hands-on experience, you can use the [Consul on Minikube via Helm](https://learn.hashicorp.com/consul/kubernetes/minikube?utm_source=consul.io&utm_medium=docs&utm_content=k8s&utm_term=mk) guide.
The Learn guide includes how to:
- Install Consul on Minikube with the official Helm chart. After
- Access Consul with the Consul UI, CLI, and API
- Deploy services in the Consul Connect service mesh.

View File

@ -573,6 +573,17 @@
<ul class="nav"> <ul class="nav">
<li<%= sidebar_current("docs-platform-k8s-run") %>> <li<%= sidebar_current("docs-platform-k8s-run") %>>
<a href="/docs/platform/k8s/run.html">Running Consul</a> <a href="/docs/platform/k8s/run.html">Running Consul</a>
<ul class="nav">
<li<%= sidebar_current("docs-platform-k8s-run-aks") %>>
<a href="/docs/platform/k8s/aks.html">Consul on Azure Cloud</a>
</li>
<li<%= sidebar_current("docs-platform-k8s-run-gke") %>>
<a href="/docs/platform/k8s/gke.html">Consul on Google Cloud</a>
</li>
<li<%= sidebar_current("docs-platform-k8s-run-mini") %>>
<a href="/docs/platform/k8s/minikube.html">Consul on Minikube</a>
</li>
</ul>
</li> </li>
<li<%= sidebar_current("docs-platform-k8s-helm") %>> <li<%= sidebar_current("docs-platform-k8s-helm") %>>
<a href="/docs/platform/k8s/helm.html">Helm Chart</a> <a href="/docs/platform/k8s/helm.html">Helm Chart</a>