Sync rename dir. (#3640)

* Sync rename dir.

* Fix links.
This commit is contained in:
Sean Zhang 2019-03-12 18:25:34 +08:00 committed by istio-bot
parent 97d7d64c69
commit 14bd34ae03
19 changed files with 24 additions and 22 deletions

View File

@ -35,7 +35,7 @@ Istio 支持将日志导出到 Stackdriver而 Stackdriver 又可以配置为
1. [`创建 BigQuery 数据集`](https://cloud.google.com/bigquery/docs/datasets)作为日志导出的目标。
1. 记录数据集的 ID。 这里需要设置 Stackdriver 处理程序。它的格式为 `bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET_ID]`
1. 给[`接收器授权`](https://cloud.google.com/logging/docs/api/tasks/exporting-logs#writing_to_the_destination)cloud-logs@system.gserviceaccount.com。它具有 IAM 中的 BigQuery Data Editor 的角色。
1. 如果使用 [`Google Kubernetes Engine`](/zh/docs/setup/kubernetes/platform-setup/gke/),请确保在集群上启用了 `bigquery` [`Scope`](https://cloud.google.com/sdk/gcloud/reference/container/clusters/create)。
1. 如果使用 [`Google Kubernetes Engine`](/zh/docs/setup/kubernetes/prepare/platform-setup/gke/),请确保在集群上启用了 `bigquery` [`Scope`](https://cloud.google.com/sdk/gcloud/reference/container/clusters/create)。
#### Google Cloud Storage (GCS)
@ -48,7 +48,7 @@ Istio 支持将日志导出到 Stackdriver而 Stackdriver 又可以配置为
1. [`创建主题`](https://cloud.google.com/pubsub/docs/admin)希望导出日志到Google Cloud Pub/Sub 中。
1. 记录主题的 ID。这里需要配置 Stackdriver。它的形式为`pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]`。
1. 给[`接收器授权`](https://cloud.google.com/logging/docs/api/tasks/exporting-logs#writing_to_the_destination)`cloud-logs @ system.gserviceaccount.com`。它具有 IAM 中的 Pub/Sub Publisher 角色。
1. 如果使用 [`Google Kubernetes Engine`](/zh/docs/setup/kubernetes/platform-setup/gke/),请确保在集群中启动了 `pubsub` [`Scope`](https://cloud.google.com/sdk/gcloud/reference/container/clusters/create)。
1. 如果使用 [`Google Kubernetes Engine`](/zh/docs/setup/kubernetes/prepare/platform-setup/gke/),请确保在集群中启动了 `pubsub` [`Scope`](https://cloud.google.com/sdk/gcloud/reference/container/clusters/create)。
### 设置 Stackdriver

View File

@ -44,9 +44,9 @@ Pod 包含一个 sidecar 代理,该代理作为 Istio 网格的一部分,负
## 实践Istio 流量路由
一种实践的简单方法是首先按照[平台设置](/zh/docs/setup/kubernetes/platform-setup/)说明设置 Kubernetes 环境,然后使用 [Helm](/zh/docs/setup/kubernetes/install/helm/) 安装仅包含流量管理组件ingress gateway、egress gateway、Pilot的 Istio。下面的示例使用 [Google Kubernetes Engine](https://cloud.google.com/gke)。
一种实践的简单方法是首先按照[平台设置](/zh/docs/setup/kubernetes/prepare/platform-setup/)说明设置 Kubernetes 环境,然后使用 [Helm](/zh/docs/setup/kubernetes/install/helm/) 安装仅包含流量管理组件ingress gateway、egress gateway、Pilot的 Istio。下面的示例使用 [Google Kubernetes Engine](https://cloud.google.com/gke)。
首先,**安装并配置 [GKE](/zh/docs/setup/kubernetes/platform-setup/gke/)**
首先,**安装并配置 [GKE](/zh/docs/setup/kubernetes/prepare/platform-setup/gke/)**
{{< text bash >}}
$ gcloud container clusters create istio-inc --zone us-central1-f

View File

@ -14,7 +14,7 @@ weight: 42
$ curl --request POST --header "content-type:application/json" --data '{"message":"hello world"}' "http://${EXTERNAL_IP}:80/echo?key=${ENDPOINTS_KEY}"
{{< /text >}}
在 GKE 中安装 Istio参考[在 Google Kubernetes Engine 中快速开始](/zh/docs/setup/kubernetes/platform-setup/gke)。
在 GKE 中安装 Istio参考[在 Google Kubernetes Engine 中快速开始](/zh/docs/setup/kubernetes/prepare/platform-setup/gke)。
## HTTP Endpoints 服务

View File

@ -18,10 +18,10 @@ Istio 提供多种安装路径,具体取决于您的 Kubernetes 平台。
但是,无论平台如何,基本流程都是相同的:
1. [查看 pod 要求](/zh/docs/setup/kubernetes/additional-setup/requirements/)
1. [准备您的 Istio 平台](/zh/docs/setup/kubernetes/platform-setup/)
1. [准备您的 Istio 平台](/zh/docs/setup/kubernetes/prepare/platform-setup/)
1. [在您的平台上安装 Istio](/zh/docs/setup/kubernetes/)
某些平台还需要您手动[下载最新的Istio版本](/zh/docs/setup/kubernetes/download-release/)。
某些平台还需要您手动[下载最新的Istio版本](/zh/docs/setup/kubernetes/download/)。
在决定时,您是否打算在生产中使用 Istio 是至关重要的
要执行哪个安装。

View File

@ -77,7 +77,7 @@ keywords: [kubernetes,cni,sidecar,proxy,network,helm]
#### GKE 配置 {#google-Kubernetes-engine-setup}
1. 参考[为 Istio 准备 GKE 集群](/zh/docs/setup/kubernetes/platform-setup/gke/)的内容,并启用[网络策略](https://cloud.google.com/kubernetes-engine/docs/how-to/network-policy)。
1. 参考[为 Istio 准备 GKE 集群](/zh/docs/setup/kubernetes/prepare/platform-setup/gke/)的内容,并启用[网络策略](https://cloud.google.com/kubernetes-engine/docs/how-to/network-policy)。
* 注意:如果是现存集群,这一操作会重新部署 Node。
1. 在 Helm 中使用如下参数安装 Istio `--set istio_cni.enabled=true --set istio-cni.cniBinDir=/home/kubernetes/bin`

View File

@ -10,7 +10,7 @@ icon: helm
## 先决条件
1. 完成必要的 [Kubernetes 平台设置](/zh/docs/setup/kubernetes/platform-setup/)
1. 完成必要的 [Kubernetes 平台设置](/zh/docs/setup/kubernetes/prepare/platform-setup/)
1. 检查对 [Pod 和服务的要求](/zh/docs/setup/kubernetes/additional-setup/requirements/)。
1. [安装高于 2.10 版本的 Helm 客户端](https://docs.helm.sh/using_helm)。
1. 默认情况下Istio 使用 `LoadBalancer` 服务类型,而有些平台是不支持 `LoadBalancer` 服务的。对于缺少 `LoadBalancer` 支持的平台,执行下面的安装步骤时,可以在 Helm 命令中加入 `--set gateways.istio-ingressgateway.type=NodePort --set gateways.istio-egressgateway.type=NodePort` 选项,使用 `NodePort` 来替代 `LoadBalancer` 服务类型。

View File

@ -13,18 +13,18 @@ keywords: [kubernetes]
## 前置条件
1. [下载 Istio 发布包](/zh/docs/setup/kubernetes/download-release/)。
1. [下载 Istio 发布包](/zh/docs/setup/kubernetes/download/)。
1. [各平台下 Kubernetes 集群的配置](/zh/docs/setup/kubernetes/platform-setup/):
1. [各平台下 Kubernetes 集群的配置](/zh/docs/setup/kubernetes/prepare/platform-setup/):
* [Minikube](/zh/docs/setup/kubernetes/platform-setup/minikube/)
* [Google Container Engine (GKE)](/zh/docs/setup/kubernetes/platform-setup/gke/)
* [IBM Cloud](/zh/docs/setup/kubernetes/platform-setup/ibm/)
* [OpenShift Origin](/zh/docs/setup/kubernetes/platform-setup/openshift/)
* [Amazon Web Services (AWS) with Kops](/zh/docs/setup/kubernetes/platform-setup/aws/)
* [Azure](/zh/docs/setup/kubernetes/platform-setup/azure/)
* [阿里云](/zh/docs/setup/kubernetes/platform-setup/alicloud/)
* [Docker For Desktop](/zh/docs/setup/kubernetes/platform-setup/docker/)
* [Minikube](/zh/docs/setup/kubernetes/prepare/platform-setup/minikube/)
* [Google Container Engine (GKE)](/zh/docs/setup/kubernetes/prepare/platform-setup/gke/)
* [IBM Cloud](/zh/docs/setup/kubernetes/prepare/platform-setup/ibm/)
* [OpenShift Origin](/zh/docs/setup/kubernetes/prepare/platform-setup/openshift/)
* [Amazon Web Services (AWS) with Kops](/zh/docs/setup/kubernetes/prepare/platform-setup/aws/)
* [Azure](/zh/docs/setup/kubernetes/prepare/platform-setup/azure/)
* [阿里云](/zh/docs/setup/kubernetes/prepare/platform-setup/alicloud/)
* [Docker For Desktop](/zh/docs/setup/kubernetes/prepare/platform-setup/docker/)
{{< tip >}}
Istio {{< istio_version >}} 已经在下列 Kubernetes 版本上完成测试:{{< supported_kubernetes_versions >}}。

View File

@ -1,7 +1,9 @@
---
title: 升级 Istio
description: 演示如何独立升级 Istio 控制平面和数据平面。
weight: 70
weight: 25
aliases:
- /docs/setup/kubernetes/upgrading-istio/
keywords: [kubernetes,upgrading]
---
@ -12,7 +14,7 @@ keywords: [kubernetes,upgrading]
## 升级步骤
1. [下载新的 Istio 版本](/zh/docs/setup/kubernetes/download-release/)并将目录更改为新版本目录。
1. [下载新的 Istio 版本](/zh/docs/setup/kubernetes/download/)并将目录更改为新版本目录。
1. 升级 Istio 的[自定义资源定义](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/#customresourcedefinitions)
通过 `kubectl apply` ,等待几秒钟,让 CRD 在 `kube-apiserver` 中提交:
@ -237,7 +239,7 @@ spec:
`RbacConfig` 因为 [bug](https://github.com/istio/istio/issues/8825) 已经被废弃。如果你正在使用 `RbacConfig`,必须迁移到 `ClusterRbacConfig`
这个 bug 在某些情况下会将这个对象的范围降低到 namespace 级别。`ClusterRbacConfig` 的声明跟 `RbacConfig` 完全一样,但是以正确的集群级别范围实现。
为了自动化迁移,我们开发了脚本`convert_RbacConfig_to_ClusterRbacConfig.sh`. 这个脚本在 [Istio 的安装包](/zh/docs/setup/kubernetes/download-release)中。
为了自动化迁移,我们开发了脚本`convert_RbacConfig_to_ClusterRbacConfig.sh`. 这个脚本在 [Istio 的安装包](/zh/docs/setup/kubernetes/download)中。
下载并运行如下命令: