Clean up of the platform section (#1960)

* Clean up of the platform section

This cleans up the platform section into its own subdirectory.
I am not all that happy about how "see-also" works, but maybe that
is how it is meant to work, or alternatively I'm doing it wrong :)

* Apply reviewer comments and add the index file

_index.md was missing from prior commit accidentally.
Removed all "Platform setup for" text in all platform docs.

* Apply reviewer comments

Some wordsmithing.
weight = 3 is intentional to fit alphabet. Assuming nobody
will require ASCIIbetical.

* Fix US English lint errors

* Revert the Chinese translation of the platforms PR

The Chinese language version needs to be ported.  This PR
was merged manually which probably has broken the gate.
This commit is contained in:
Steven Dake 2018-07-25 14:11:45 -07:00 committed by Martin Taillefer
parent b5c98e9fd9
commit 4ae9e7ea69
20 changed files with 60 additions and 61 deletions

View File

@ -126,7 +126,6 @@ OP_QUERY
OpenID_Connect OpenID_Connect
OpenSSL OpenSSL
OpenShift OpenShift
openshift
Ostrowski Ostrowski
PaaS PaaS
Papertrail Papertrail

View File

@ -50,7 +50,7 @@ Common setup for all sinks:
1. Record the ID of the dataset. It will be needed to configure the Stackdriver handler. 1. Record the ID of the dataset. It will be needed to configure the Stackdriver handler.
It would be of the form `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]` It would be of the form `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]`
1. Give [sinks writer identity](https://cloud.google.com/logging/docs/api/tasks/exporting-logs#writing_to_the_destination): `cloud-logs@system.gserviceaccount.com` BigQuery Data Editor role in IAM. 1. Give [sinks writer identity](https://cloud.google.com/logging/docs/api/tasks/exporting-logs#writing_to_the_destination): `cloud-logs@system.gserviceaccount.com` BigQuery Data Editor role in IAM.
1. If using [Google Kubernetes Engine](/docs/setup/kubernetes/gke/), make sure `bigquery` [Scope](https://cloud.google.com/sdk/gcloud/reference/container/clusters/create) is enabled on the cluster. 1. If using [Google Kubernetes Engine](/docs/setup/kubernetes/platform-setup/gke/), make sure `bigquery` [Scope](https://cloud.google.com/sdk/gcloud/reference/container/clusters/create) is enabled on the cluster.
#### Google Cloud Storage (GCS) #### Google Cloud Storage (GCS)
@ -65,7 +65,7 @@ Common setup for all sinks:
1. Recode the ID of the topic. It will be needed to configure Stackdriver. 1. Recode the ID of the topic. It will be needed to configure Stackdriver.
It would be of the form `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]` It would be of the form `pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`
1. Give [sinks writer identity](https://cloud.google.com/logging/docs/api/tasks/exporting-logs#writing_to_the_destination): `cloud-logs@system.gserviceaccount.com` Pub/Sub Publisher role in IAM. 1. Give [sinks writer identity](https://cloud.google.com/logging/docs/api/tasks/exporting-logs#writing_to_the_destination): `cloud-logs@system.gserviceaccount.com` Pub/Sub Publisher role in IAM.
1. If using [Google Kubernetes Engine](/docs/setup/kubernetes/gke/), make sure `pubsub` [Scope](https://cloud.google.com/sdk/gcloud/reference/container/clusters/create) is enabled on the cluster. 1. If using [Google Kubernetes Engine](/docs/setup/kubernetes/platform-setup/gke/), make sure `pubsub` [Scope](https://cloud.google.com/sdk/gcloud/reference/container/clusters/create) is enabled on the cluster.
### Setting up Stackdriver ### Setting up Stackdriver

View File

@ -21,7 +21,7 @@ You may test the service using the following command:
$ curl --request POST --header "content-type:application/json" --data '{"message":"hello world"}' "http://${EXTERNAL_IP}:80/echo?key=${ENDPOINTS_KEY}" $ curl --request POST --header "content-type:application/json" --data '{"message":"hello world"}' "http://${EXTERNAL_IP}:80/echo?key=${ENDPOINTS_KEY}"
{{< /text >}} {{< /text >}}
To install Istio for GKE, follow our [Quick Start with Google Kubernetes Engine](/docs/setup/kubernetes/gke). To install Istio for GKE, follow our [Quick Start with Google Kubernetes Engine](/docs/setup/kubernetes/platform-setup/gke).
## HTTP Endpoints service ## HTTP Endpoints service

View File

@ -1,7 +1,7 @@
--- ---
title: Installation with Ansible title: Installation with Ansible
description: Install Istio with the included Ansible playbook. description: Install Istio with the included Ansible playbook.
weight: 4 weight: 40
keywords: [kubernetes,ansible] keywords: [kubernetes,ansible]
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Download the Istio release title: Download the Istio release
description: Instructions to download the Istio release. description: Instructions to download the Istio release.
weight: 9 weight: 90
keywords: [kubernetes] keywords: [kubernetes]
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Installation with Helm title: Installation with Helm
description: Install Istio with the included Helm chart. description: Install Istio with the included Helm chart.
weight: 3 weight: 30
keywords: [kubernetes,helm] keywords: [kubernetes,helm]
aliases: aliases:
- /docs/setup/kubernetes/helm.html - /docs/setup/kubernetes/helm.html
@ -17,13 +17,13 @@ plane and the sidecars for the Istio data plane.
1. [Download the Istio release](/docs/setup/kubernetes/download-release/). 1. [Download the Istio release](/docs/setup/kubernetes/download-release/).
1. Kubernetes platform setup 1. [Kubernetes platform setup](/docs/setup/kubernetes/platform-setup/):
* [Minikube](/docs/setup/kubernetes/minikube/) * [Minikube](/docs/setup/kubernetes/platform-setup/minikube/)
* [Google Container Engine (GKE)](/docs/setup/kubernetes/gke/) * [Google Container Engine (GKE)](/docs/setup/kubernetes/platform-setup/gke/)
* [IBM Cloud Kubernetes Service (IKS)](/docs/setup/kubernetes/ibm/) * [IBM Cloud Kubernetes Service (IKS)](/docs/setup/kubernetes/platform-setup/ibm/)
* [Openshift Origin](/docs/setup/kubernetes/openshift/) * [OpenShift Origin](/docs/setup/kubernetes/platform-setup/openshift/)
* [Amazon Web Services (AWS) with Kops](/docs/setup/kubernetes/aws/) * [Amazon Web Services (AWS) with Kops](/docs/setup/kubernetes/platform-setup/aws/)
* [Azure](/docs/setup/kubernetes/azure/) * [Azure](/docs/setup/kubernetes/platform-setup/azure/)
1. [Install the Helm client](https://docs.helm.sh/using_helm/#installing-helm). 1. [Install the Helm client](https://docs.helm.sh/using_helm/#installing-helm).

View File

@ -1,7 +1,7 @@
--- ---
title: Mesh Expansion title: Mesh Expansion
description: Instructions for integrating VMs and bare metal hosts into an Istio mesh deployed on Kubernetes. description: Instructions for integrating VMs and bare metal hosts into an Istio mesh deployed on Kubernetes.
weight: 5 weight: 50
keywords: [kubernetes,vms] keywords: [kubernetes,vms]
--- ---

View File

@ -1,7 +1,7 @@
--- ---
title: Istio Multicluster title: Istio Multicluster
description: Install Istio with multicluster support. description: Install Istio with multicluster support.
weight: 6 weight: 60
keywords: [kubernetes,multicluster] keywords: [kubernetes,multicluster]
--- ---

View File

@ -0,0 +1,7 @@
---
title: Platform Setup
description: How to prepare various Kubernetes platforms before installing Istio.
weight: 1
keywords: [platform-setup]
type: section-index
---

View File

@ -1,8 +1,8 @@
--- ---
title: Platform setup for Amazon Web Services title: Amazon Web Services
description: Instructions to setup the AWS with Kops cluster for Istio. description: Instructions to setup an AWS cluster with Kops cluster for Istio.
weight: 14 weight: 3
keywords: [aws] keywords: [platform-setup,aws]
--- ---
To setup the AWS with Kops cluster for Istio, follow these instructions: To setup the AWS with Kops cluster for Istio, follow these instructions:

View File

@ -1,8 +1,8 @@
--- ---
title: Platform setup for Azure title: Azure
description: Instructions to setup the Azure cluster for Istio. description: Instructions to setup an Azure cluster for Istio.
weight: 15 weight: 6
keywords: [azure] keywords: [platform-setup,azure]
--- ---
To setup the Azure cluster for Istio, follow these instructions: To setup the Azure cluster for Istio, follow these instructions:

View File

@ -1,8 +1,8 @@
--- ---
title: Platform setup for Google Kubernetes Engine title: Google Kubernetes Engine
description: Instructions to setup the Google Kubernetes Engine cluster for Istio. description: Instructions to setup a Google Kubernetes Engine cluster for Istio.
weight: 11 weight: 9
keywords: [kubernetes,gke,google] keywords: [platform-setup,kubernetes,gke,google]
--- ---
To setup the Google Kubernetes Engine cluster for Istio, follow these instructions: To setup the Google Kubernetes Engine cluster for Istio, follow these instructions:

View File

@ -1,8 +1,8 @@
--- ---
title: Platform setup for IBM Cloud Kubernetes Service title: IBM Cloud Kubernetes Service
description: Instructions to setup the IBM Cloud Kubernetes Service (IKS) cluster for Istio. description: Instructions to setup a IBM Cloud Kubernetes Service (IKS) cluster for Istio.
weight: 12 weight: 12
keywords: [ibm,iks] keywords: [platform-setup,ibm,iks]
--- ---
To setup the IBM Cloud Kubernetes Service (IKS) cluster for Istio, follow these instructions: To setup the IBM Cloud Kubernetes Service (IKS) cluster for Istio, follow these instructions:

View File

@ -1,8 +1,8 @@
--- ---
title: Platform setup for Minikube title: Minikube
description: Instructions to setup Minikube for use with Istio description: Instructions to setup Minikube for use with Istio.
weight: 10 weight: 15
keywords: [kubernetes,minikube] keywords: [platform-setup,kubernetes,minikube]
--- ---
To setup the Kubernetes cluster for Istio with Minikube, follow these instructions: To setup the Kubernetes cluster for Istio with Minikube, follow these instructions:

View File

@ -1,11 +1,11 @@
--- ---
title: Platform setup for Openshift title: OpenShift
description: Instructions to setup the Openshift cluster for Istio. description: Instructions to setup an OpenShift cluster for Istio.
weight: 13 weight: 18
keywords: [openshift] keywords: [platform-setup,openshift]
--- ---
To setup the Openshift cluster for Istio, follow these instructions: To setup an OpenShift cluster for Istio, follow these instructions:
By default, OpenShift doesn't allow containers running with user ID 0. By default, OpenShift doesn't allow containers running with user ID 0.

View File

@ -1,7 +1,7 @@
--- ---
title: Quick Start with Google Kubernetes Engine title: Quick Start with Google Kubernetes Engine
description: Quick Start instructions to setup the Istio service using Google Kubernetes Engine (GKE) description: Quick Start instructions to setup the Istio service using Google Kubernetes Engine (GKE)
weight: 2 weight: 20
keywords: [kubernetes,gke,google] keywords: [kubernetes,gke,google]
--- ---

View File

@ -1,24 +1,23 @@
--- ---
title: Quick Start with Kubernetes title: Quick Start with Kubernetes
description: Instructions to setup the Istio service mesh in a Kubernetes cluster. description: Instructions to setup the Istio service mesh in a Kubernetes cluster.
weight: 1 weight: 5
keywords: [kubernetes] keywords: [kubernetes]
--- ---
To install and configure Istio in a Kubernetes To install and configure Istio in a Kubernetes cluster, follow these instructions:
cluster, follow these instructions:
## Prerequisites ## Prerequisites
1. [Download the Istio release](/docs/setup/kubernetes/download-release/). 1. [Download the Istio release](/docs/setup/kubernetes/download-release/).
1. Kubernetes platform setup 1. [Kubernetes platform setup](/docs/setup/kubernetes/platform-setup/):
* [Minikube](/docs/setup/kubernetes/minikube/) * [Minikube](/docs/setup/kubernetes/platform-setup/minikube/)
* [Google Container Engine (GKE)](/docs/setup/kubernetes/gke/) * [Google Container Engine (GKE)](/docs/setup/kubernetes/platform-setup/gke/)
* [IBM Cloud Kubernetes Service (IKS)](/docs/setup/kubernetes/ibm/) * [IBM Cloud Kubernetes Service (IKS)](/docs/setup/kubernetes/platform-setup/ibm/)
* [Openshift Origin](/docs/setup/kubernetes/openshift/) * [OpenShift Origin](/docs/setup/kubernetes/platform-setup/openshift/)
* [Amazon Web Services (AWS) with Kops](/docs/setup/kubernetes/aws/) * [Amazon Web Services (AWS) with Kops](/docs/setup/kubernetes/platform-setup/aws/)
* [Azure](/docs/setup/kubernetes/azure/) * [Azure](/docs/setup/kubernetes/platform-setup/azure/)
## Installation steps ## Installation steps

View File

@ -1,7 +1,7 @@
--- ---
title: Installing the Istio sidecar title: Installing the Istio sidecar
description: Instructions for installing the Istio sidecar in application pods automatically using the sidecar injector webhook or manually using istioctl CLI. description: Instructions for installing the Istio sidecar in application pods automatically using the sidecar injector webhook or manually using istioctl CLI.
weight: 3 weight: 30
keywords: [kubernetes,sidecar,sidecar-injection] keywords: [kubernetes,sidecar,sidecar-injection]
aliases: aliases:
- /docs/setup/kubernetes/automatic-sidecar-inject.html - /docs/setup/kubernetes/automatic-sidecar-inject.html

View File

@ -1,7 +1,7 @@
--- ---
title: Upgrading Istio title: Upgrading Istio
description: Demonstrates how to upgrade the Istio control plane and data plane independently. description: Demonstrates how to upgrade the Istio control plane and data plane independently.
weight: 7 weight: 70
keywords: [kubernetes,upgrading] keywords: [kubernetes,upgrading]
--- ---

View File

@ -14,13 +14,7 @@ aliases:
## 先决条件 ## 先决条件
1. [下载 Istio 的发布版本](/docs/setup/kubernetes/download-release/)。 1. [下载 Istio 的发布版本](/docs/setup/kubernetes/download-release/)。
1. [在 Kubernetes 中安装 Istio] 1. [在 Kubernetes 中安装 Istio](/docs/setup/kubernetes/platform-setup/)
* [Minikube](/docs/setup/kubernetes/minikube/)
* [Google Container Engine (GKE)](/docs/setup/kubernetes/gke/)
* [IBM Cloud Kubernetes Service (IKS)](/docs/setup/kubernetes/ibm/)
* [Openshift Origin](/docs/setup/kubernetes/openshift/)
* [Amazon Web Services (AWS) with Kops](/docs/setup/kubernetes/aws/)
* [Azure](/docs/setup/kubernetes/azure/)
## 安装步骤 ## 安装步骤