[zh] update /setup/platform-setup docs (#13666)

* [zh] update /setup/platform-setup docs

* apply suggestions from hanxiaop and wilsonwu

* apply suggestions from my-git9
This commit is contained in:
Michael 2023-08-14 10:33:37 +08:00 committed by GitHub
parent d7035c3ff7
commit 4e054adc91
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 85 additions and 61 deletions

View File

@ -11,7 +11,7 @@ owner: istio/wg-environments-maintainers
test: no
---
本页面最新更新时间为 2019年8月28日。
上一次更新对应英文页面的日期为 2019 年 8 月 28 日。
{{< boilerplate untested-document >}}

View File

@ -19,16 +19,18 @@ test: n/a
您可以在阿里云的 **容器服务管理控制台** 中快速简单地部署一个完全支持 Istio 的 Kubernetes 集群。
{{< tip >}}
阿里云提供了一个完全托管的服务网格平台名为阿里云服务网格ASM与 Istio 完全兼容。有关详细信息和说明,请参阅[阿里云服务网格](https://www.alibabacloud.com/help/zh/alibaba-cloud-service-mesh/latest/what-is-asm)。
阿里云提供了一个完全托管的服务网格平台名为阿里云服务网格ASM与 Istio 完全兼容。有关详细信息和说明,
请参阅[阿里云服务网格](https://www.alibabacloud.com/help/zh/alibaba-cloud-service-mesh/latest/what-is-asm)。
{{< /tip >}}
## 前置条件{#prerequisites}
1. 按照[阿里云说明](https://www.alibabacloud.com/help/zh/container-service-for-kubernetes/latest/create-an-ack-managed-cluster)启用以下服务容器服务、资源编排服务ROS和 RAM。
1. 按照[阿里云说明](https://www.alibabacloud.com/help/zh/container-service-for-kubernetes/latest/create-an-ack-managed-cluster)启用以下服务:
容器服务、资源编排服务ROS和 RAM。
## 步骤{#procedure}
1. 您登录 `容器服务管理控制台`,点击左边导航栏中 **Kubernetes** 下的 **集群** 进入到 **集群列表** 页面。
1. 您登录`容器服务管理控制台`,点击左边导航栏中 **Kubernetes** 下的 **集群** 进入到 **集群列表** 页面。
1. 点击右上角的 **创建 Kubernetes 集群** 按钮。

View File

@ -15,7 +15,8 @@ test: no
1. 如果您想在 Docker Desktop 下运行 Istio则需要安装[受支持的 Kubernetes 版本](/zh/docs/releases/supported-releases#support-status-of-istio-releases)
({{< supported_kubernetes_versions >}})。
1. 如果您想在 Docker Desktop 内置的 Kubernetes 下运行 Istio您可能需要在 Docker Desktop 的 *Settings...* 中的 *Resources->Advanced* 面板下增加 Docker 的内存限制。将资源设置为至少 8.0 `GB` 的内存和 4 核心 `CPUs`.
1. 如果您想在 Docker Desktop 内置的 Kubernetes 下运行 Istio您可能需要在 Docker Desktop 的 **Settings...** 中的
**Resources->Advanced** 面板下增加 Docker 的内存限制。将资源设置为至少 8.0 `GB` 的内存和 4 核心 `CPUs`
{{< image width="60%" link="./dockerprefs.png" caption="Docker Preferences" >}}
@ -26,10 +27,10 @@ test: no
- 镜像拉取失败
- 健康检查超时失败
- 宿主上 kubectl 运行失败
- 主上 kubectl 运行失败
- 虚拟机管理程序的网络不稳定
为 Docker Desktop 释放出更多可用资源:
使用以下命令为 Docker Desktop 释放出更多可用资源:
{{< text bash >}}
$ docker system prune

View File

@ -12,8 +12,8 @@ test: no
## Gardener 引导 {#bootstrapping-gardener}
若要搭建自己的 [Gardener](https://gardener.cloud) 满足您所在组织的 Kubernetes 服务需求,可以查看
[文档](https://github.com/gardener/gardener/blob/master/docs/README.md)。
若要搭建自己的 [Gardener](https://gardener.cloud) 满足您所在组织的 Kubernetes 服务需求,
可以查看[文档](https://github.com/gardener/gardener/blob/master/docs/README.md)。
有关测试用途,也可以通过调用源代码仓库并执行 `make kind-up gardener-up`(这是开发时调用 Gardener 最简单的方式)
[在您的笔记本上搭建 Gardener](https://github.com/gardener/gardener/blob/master/docs/development/getting_started_locally.md)。
@ -29,7 +29,7 @@ test: no
[快速使用 Istio、自定义域和证书培育自己的 Gardener](https://gardener.cloud/docs/extensions/others/gardener-extension-shoot-cert-service/docs/tutorial-custom-domain-with-istio/)
是针对 Gardener 最终用户的详细教程。
### 安装并且配置 `kubectl`{#install-and-configure-Kubernetes}
### 安装并且配置 `kubectl` {#install-and-configure-Kubernetes}
1. 如果您已经有 `kubectl` CLI请运行 `kubectl version --short` 来检查版本。
您需要一个至少与要订购的 Kubernetes 集群版本匹配的当前版本。
@ -37,7 +37,7 @@ test: no
1. [安装 `kubectl` CLI](https://kubernetes.io/zh-cn/docs/tasks/tools/)。
### 访问 Gardener{#access-gardener}
### 访问 Gardener {#access-gardener}
1. 在 Gardener 仪表板中创建一个项目。这实际上将创建一个名为 `garden-<my-project>` 的 Kubernetes 命名空间。
@ -51,9 +51,9 @@ test: no
转到 "Members" 部分并添加服务帐户。然后,您可以为您的项目下载 kubeconfig。
确保在您的 Shell 中设置 `export KUBECONFIG=garden-my-project.yaml`
![Download kubeconfig for Gardener](https://raw.githubusercontent.com/gardener/dashboard/master/docs/images/01-add-service-account.png "downloading the kubeconfig using a service account")
![为 Gardener 下载 kubeconfig](https://raw.githubusercontent.com/gardener/dashboard/master/docs/images/01-add-service-account.png "使用服务账户下载 kubeconfig")
### 创建 Kubernetes 集群{#creating-a-Kubernetes-cluster}
### 创建 Kubernetes 集群 {#creating-a-Kubernetes-cluster}
您可以通过提供集群规范 yaml 文件,使用 `kubectl` CLI 创建集群。
您可以在[这里](https://github.com/gardener/gardener/blob/master/example/90-shoot.yaml)找到关于 GCP 的示例。
@ -65,7 +65,7 @@ $ kubectl apply --filename my-cluster.yaml
更简单的替代方法是按照 Gardener 仪表板中的集群创建向导来创建集群:
![shoot creation](https://raw.githubusercontent.com/gardener/dashboard/master/docs/images/dashboard-demo.gif "shoot creation via the dashboard")
![创建 shoot 集群](https://raw.githubusercontent.com/gardener/dashboard/master/docs/images/dashboard-demo.gif "通过仪表板创建 shoot 集群")
### 为集群配置 `kubectl`{#configure-Kubernetes-for-your-cluster}
@ -78,7 +78,7 @@ $ kubectl --namespace shoot--my-project--my-cluster get secret kubecfg --output
此 kubeconfig 文件能让管理员对集群具有完全访问权限。
对于负载集群的任何活动,请确保已设置 `export KUBECONFIG=my-cluster.yaml`
## 删除{#cleaning-up}
## 删除 {#cleaning-up}
使用 Gardener 仪表板删除集群,或者使用指向您的 `garden-my-project.yaml` kubeconfig 的 `kubectl` 执行以下操作:

View File

@ -30,11 +30,13 @@ test: no
{{< /text >}}
{{< tip >}}
Istio的默认安装要求节点 vCPU 大于 1如果您要使用[配置文件示例](/zh/docs/setup/additional-setup/config-profiles/),您可以删除 `--machine-type` 参数,以使用较小 `n1-standard-1` 机器配置代替。
Istio 的默认安装要求节点 vCPU 大于 1如果您要使用[配置文件示例](/zh/docs/setup/additional-setup/config-profiles/)
您可以删除 `--machine-type` 参数,以使用较小的 `n1-standard-1` 机器配置代替。
{{< /tip >}}
{{< warning >}}
要在 GKE 上使用 Istio CNI 功能,请查看[CNI 安装指南](/zh/docs/setup/additional-setup/cni/#prerequisites)了解先决条件集群配置步骤。
要在 GKE 上使用 Istio CNI 功能,请查看
[CNI 安装指南](/zh/docs/setup/additional-setup/cni/#prerequisites)了解集群配置步骤的先决条件。
{{< /warning >}}
{{< warning >}}

View File

@ -11,17 +11,22 @@ owner: istio/wg-environments-maintainers
test: no
---
遵循以下说明配置[华为云容器引擎 CCE](https://www.huaweicloud.com/intl/zh-cn/product/cce.html) 集群以便安装运行 Istio。您可以在华为云的`云容器引擎控制台`中快速简单地部署一个完全支持 Istio 的 Kubernetes 集群。
遵循以下说明配置[华为云容器引擎 CCE](https://www.huaweicloud.com/intl/zh-cn/product/cce.html) 集群以便安装运行 Istio。
您可以在华为云的`云容器引擎控制台`中快速简单地部署一个完全支持 Istio 的 Kubernetes 集群。
{{< tip >}}
华为提供了一个{{< gloss >}}managed control plane{{< /gloss >}}插件用于华为云容器引擎 CCE您可以使用这个插件来代替手动安装 Istio。有关详细信息和操作说明请参阅[华为应用服务网格](https://support.huaweicloud.com/asm/index.html)。
华为提供了一个{{< gloss >}}managed control plane{{< /gloss >}}插件用于华为云容器引擎 CCE
您可以使用这个插件来代替手动安装 Istio。有关详细信息和操作说明
请参阅[华为应用服务网格](https://support.huaweicloud.com/asm/index.html)。
{{< /tip >}}
遵循[华为云操作说明](https://support.huaweicloud.com/qs-cce/cce_qs_0008.html)准备一个集群,然后继续以下步骤手动安装 Istio
1. 登录到 CCE 控制台。选择 **Dashboard** > **购买集群**打开**购买混合集群**页面。打开此页面的另一个方法是在导航窗格中选择**资源管理** > **集群**,然后点击**混合集群**旁边的**购买**。
1. 登录到 CCE 控制台。选择 **Dashboard** > **购买集群**打开**购买混合集群**页面。
打开此页面的另一个方法是在导航窗格中选择**资源管理** > **集群**,然后点击**混合集群**旁边的**购买**。
1. 在**配置集群**页面上,配置集群参数。在以下示例中,大多数参数保留默认值。集群配置完成后,点击**下一步**。**创建节点**以转到节点创建页面。
1. 在**配置集群**页面上,配置集群参数。在以下示例中,大多数参数保留默认值。集群配置完成后,
点击**下一步**。**创建节点**以转到节点创建页面。
{{< tip >}}
Istio 对 Kubernetes 版本有一些要求,请根据 Istio 的[支持策略](/zh/docs/releases/supported-releases#support-status-of-istio-releases)选择版本。
@ -45,7 +50,8 @@ test: no
1. 现在您可以遵照[安装指南](/zh/docs/setup/install)在 CCE 集群上安装 Istio。
1. 配置 [ELB](https://support.huaweicloud.com/intl/productdesc-elb/en-us_topic_0015479966.html) 以暴露 Istio 入口网关(如果需要)。
1. 配置 [ELB](https://support.huaweicloud.com/intl/productdesc-elb/en-us_topic_0015479966.html)
以暴露 Istio 入口网关(如果需要)。
- [创建弹性负载均衡器](https://console.huaweicloud.com/vpc/?region=ap-southeast-1#/elbs/createEnhanceElb)

View File

@ -8,25 +8,25 @@ owner: istio/wg-environments-maintainers
test: no
---
k3d 是在 docker 中运行 [k3s](https://github.com/rancher/k3s) (Rancher Lab 的最小 Kubernetes 分布)的轻量级包装器。
k3d 使得在 docker 中创建单节点和多节点 k3s 集群变得非常容易,例如用于 Kubernetes 的本地开发。
k3d 是在 Docker 中运行 [k3s](https://github.com/rancher/k3s)Rancher Lab 的最小 Kubernetes 分布)的轻量级包装器。
k3d 使得在 Docker 中创建单节点和多节点 k3s 集群变得非常容易,例如用于 Kubernetes 的本地开发。
## 先决条件{#prerequisites}
## 先决条件 {#prerequisites}
- 要使用 k3d您还需要[安装 docker](https://docs.docker.com/install/)。
- 要使用 k3d您还需要[安装 Docker](https://docs.docker.com/install/)。
- 安装最新版本 [k3d](https://k3d.io/v5.4.7/#installation)。
- 与 Kubernetes 集群 [kubectl](https://kubernetes.io/zh/docs/docs/tasks/tools/#kubectl) 进行交互。
- (可选) [Helm](https://helm.sh/docs/intro/install/)是针对 Kubernetes 的包管理器。
- 与 Kubernetes 集群 [kubectl](https://kubernetes.io/zh-cn/docs/docs/tasks/tools/#kubectl) 进行交互。
- (可选) [Helm](https://helm.sh/docs/intro/install/) 是针对 Kubernetes 的包管理器。
## 安装{#installation}
## 安装 {#installation}
1. 创建集群并使用以下命令禁用 `Traefik`:
1. 创建集群并使用以下命令禁用 `Traefik`
{{< text bash >}}
$ k3d cluster create --api-port 6550 -p '9080:80@loadbalancer' -p '9443:443@loadbalancer' --agents 2 --k3s-arg '--disable=traefik@server:*'
{{< /text >}}
1. 查看 k3d 集群列表,请使用以下命令:
1. 查看 k3d 集群列表,请使用以下命令
{{< text bash >}}
$ k3d cluster list
@ -54,7 +54,7 @@ k3d 使得在 docker 中创建单节点和多节点 k3s 集群变得非常容易
Switched to context "k3d-k3s-default".
{{< /text >}}
## 为 k3d 设置 Istio{#set-up-istio-for-k3d}
## 为 k3d 设置 Istio {#set-up-istio-for-k3d}
1. 完成 k3d 集群的设置后,可以继续在其上[使用 Helm 3 安装 Istio](/zh/docs/setup/install/helm/)。
@ -71,12 +71,13 @@ k3d 使得在 docker 中创建单节点和多节点 k3s 集群变得非常容易
$ helm install istio-ingressgateway istio/gateway -n istio-system --wait
{{< /text >}}
## 为 k3d 设置仪表板用户界面{#set-up-dashboard-UI-for-k3d}
## 为 k3d 设置仪表板用户界面 {#set-up-dashboard-UI-for-k3d}
k3d 没有像 minikube 这样的内置仪表板 UI。但是您仍然可以设置 Dashboard (基于 web 的 Kubernetes UI) 来查看您的集群。
k3d 没有像 minikube 这样的内置仪表板 UI。但是您仍然可以设置 Dashboard
(基于 Web 的 Kubernetes UI) 来查看您的集群。
按照以下说明为 k3d 设置仪表板。
1. 要部署仪表板,请运行以下命令:
1. 要部署仪表板,请运行以下命令
{{< text bash >}}
$ GITHUB_URL=https://github.com/kubernetes/dashboard/releases
@ -112,7 +113,7 @@ k3d 没有像 minikube 这样的内置仪表板 UI。但是您仍然可以设置
$ echo $token
{{< /text >}}
1. 您可以通过运行以下命令使用 kubectl 命令行工具访问仪表板:
1. 您可以通过运行以下命令使用 kubectl 命令行工具访问仪表板
{{< text bash >}}
$ kubectl proxy
@ -122,12 +123,12 @@ k3d 没有像 minikube 这样的内置仪表板 UI。但是您仍然可以设置
单击 [Kubernetes 仪表板](http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/)来查看您的部署和服务。
{{< warning >}}
您必须将令牌保存在某个地方否则每次需要令牌登录仪表板时都必须运行第4步。
您必须将令牌保存在某个地方,否则每次需要令牌登录仪表板时都必须运行第 4 步。
{{< /warning >}}
## 卸载{#uninstall}
## 卸载 {#uninstall}
1. 当您完成实验并想要删除现有集群时,请使用以下命令:
1. 当您完成实验并想要删除现有集群时,请使用以下命令
{{< text bash >}}
$ k3d cluster delete k3s-default

View File

@ -1,6 +1,6 @@
---
title: Kops
description: 与Istio 一起使用的 Kops 设置说明。
description: 为 Istio 搭建 Kops 的设置说明。
weight: 33
skip_seealso: true
keywords: [platform-setup,kubernetes,kops]
@ -12,15 +12,17 @@ test: no
在 Kubernetes 集群 1.22 或更高版本上运行 Istio 不需要特殊配置。对于以前的 Kubernetes 版本,您将需要继续执行这些步骤。
{{< /tip >}}
如果您想要在 Kops 管理的集群上为 Mesh 运行 Istio [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#sds-configuration) (SDS),必须添加 [Extra Configurations](https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/configure-service-account/#service-account-token-volume-projection),以便在 API Server 中启动服务令牌 Projection Volumes。
如果您想要在 Kops 管理的集群上为网格运行 Istio [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#sds-configuration) (SDS)
必须添加[附加配置](https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/configure-service-account/#service-account-token-volume-projection)
以便在 API 服务器中启动服务账户令牌投射卷。
1. 打开配置文件:
1. 打开配置文件
{{< text bash >}}
$ kops edit cluster $YOURCLUSTER
{{< /text >}}
1. 在配置文件中添加以下内容:
1. 在配置文件中添加以下内容
{{< text yaml >}}
kubeAPIServer:
@ -30,14 +32,14 @@ test: no
serviceAccountIssuer: kubernetes.default.svc
{{< /text >}}
1. 更新:
1. 执行以下更新:
{{< text bash >}}
$ kops update cluster
$ kops update cluster --yes
{{< /text >}}
1. 进行滚动更新:
1. 进行滚动更新
{{< text bash >}}
$ kops rolling-update cluster

View File

@ -12,21 +12,26 @@ test: no
{{< boilerplate untested-document >}}
根据如下指示准备 [KubeSphere Container Platform](https://github.com/kubesphere/kubesphere) 环境。您可以通过 KubeSphere 在 Linux 机器上快速安装一个 Kubernetes 集群。
根据如下指示准备 [KubeSphere Container Platform](https://github.com/kubesphere/kubesphere) 环境。
您可以通过 KubeSphere 在 Linux 机器上快速安装一个 Kubernetes 集群。
{{< tip >}}
KubeSphere 提供了[All-in-One](https://kubesphere.io/docs/installation/all-in-one/) 和 [Multi-Node](https://kubesphere.io/docs/installation/multi-node/) 两种模式的安装。这使得 Kubernetes 和 Istio 可以在一个统一的 web 控制台中进行快速设置和管理。详细信息请参考 [Multi-node Installation](https://kubesphere.io/docs/installation/multi-node/)
KubeSphere 提供了 [All-in-One](https://kubesphere.io/docs/installation/all-in-one/) 和
[Multi-node](https://kubesphere.io/docs/installation/multi-node/) 两种模式的安装。
这使得 Kubernetes 和 Istio 可以在一个统一的 Web 控制台中进行快速设置和管理。
详细信息请参考 [Multi-node Installation](https://kubesphere.io/docs/installation/multi-node/)
{{< /tip >}}
## 先决条件 {#prerequisites}
满足以下要求的虚拟机或裸金属机器:
- 硬件:
- CPU: 至少 2 Cores
- Memory: 至少 4 `GB`
- 硬件:
- 操作系统:
- CPU至少 2 Cores
- Memory至少 4 `GB`
- 操作系统:
- CentOS 7.4 ~ 7.7 (`64-bit`)
- Ubuntu 16.04/18.04 LTS (`64-bit`)
@ -34,12 +39,13 @@ KubeSphere 提供了[All-in-One](https://kubesphere.io/docs/installation/all-in-
- Debian Stretch 9.5 (`64-bit`)
{{< tip >}}
确保防火墙策略满足指定[端口需求](https://kubesphere.io/docs/installation/port-firewall/)。如果不能立即实现,您可以参考相应文档先关闭防火墙然后再进一步评估 Istio 和 KubeSphere。
确保防火墙策略满足指定[端口需求](https://kubesphere.io/docs/installation/port-firewall/)。
如果不能立即实现,您可以参考相应文档先关闭防火墙然后再进一步评估 Istio 和 KubeSphere。
{{< /tip >}}
## 准备 Kubernetes 集群 {#provisioning-a-Kubernetes-cluster}
1. 下载 KubeSphere 文件到您的机器上,然后移动到 KubeSphere 目录下。例如:如果您创建的目录是`kubesphere-all-v2.1.1`:
1. 下载 KubeSphere 文件到您的机器上,然后移动到 KubeSphere 目录下。例如:如果您创建的目录是 `kubesphere-all-v2.1.1`
{{< text bash >}}
$ curl -L https://kubesphere.io/download/stable/latest > installer.tar.gz
@ -53,7 +59,7 @@ KubeSphere 提供了[All-in-One](https://kubesphere.io/docs/installation/all-in-
$ ./install.sh
{{< /text >}}
1. 安装过程可能要持续 15 ~ 20 分钟。待所有 Pod 变成运行中状态。使用安装日志中提示的账号信息访问控制台,日志信息格式如下:
1. 安装过程可能要持续 15 ~ 20 分钟。待所有 Pod 变成运行中状态。使用安装日志中提示的账号信息访问控制台,日志信息格式如下:
{{< text plain >}}
#####################################################
@ -72,4 +78,5 @@ KubeSphere 提供了[All-in-One](https://kubesphere.io/docs/installation/all-in-
## 在 Kubernetes 中启用 Istio 安装
KubeSphere 会在 Kubernetes 环境中安装 Istio。现在可以参考 [Enable Service Mesh](https://kubesphere.io/docs/pluggable-components/service-mesh/) 来启用 Istio。
KubeSphere 会在 Kubernetes 环境中安装 Istio。现在可以参考
[Enable Service Mesh](https://kubesphere.io/docs/pluggable-components/service-mesh/) 来启用 Istio。

View File

@ -21,9 +21,10 @@ test: no
要创建一个 OKE 集群,您必须属于租户的管理员或被策略授予 `CLUSTER_MANAGE` 权限的组。
[创建一个 OKE 集群][Create]最简单的方法是使用[快速创建工作流程][Quick]可在[Oracle Cloud Infrastructure (OCI)控制台][Console]。其他方法包括[自定义创建工作流][Custom]和[Oracle Cloud Infrastructure (OCI) API][API]。
[创建一个 OKE 集群][Create]最简单的方法是使用[快速创建工作流程][Quick]可在 [Oracle Cloud Infrastructure (OCI)控制台][Console]。
其他方法包括[自定义创建工作流][Custom]和 [Oracle Cloud Infrastructure (OCI) API][API]。
[OCI CLI][OCICLI]也可以通过下面的例子中的命令行创建集群:
[OCI CLI][OCICLI] 也可以通过下面的例子中的命令行创建集群:
{{< text bash >}}
$ oci ce cluster create \
@ -42,9 +43,10 @@ $ oci ce cluster create \
## 建立本地对 OKE 集群的访问{#setting-up-local-access-to-an-OKE-cluster}
从您的本地机器集群[安装 `kubectl`][kubectl]和[OCICLI][OCICLI](`OCI`)接入 OKE 集群。
从您的本地机器集群[安装 `kubectl`][kubectl] [OCICLI][OCICLI](`OCI`) 接入 OKE 集群。
使用以下 OCI CLI 命令创建或更新 `kubecconfig` 文件包括一个 `oci` 命令,它可以动态地生成和插入一个短期的认证令牌允许 `kubectl` 访问集群:
使用以下 OCI CLI 命令创建或更新 `kubecconfig` 文件包括一个 `oci` 命令,
它可以动态地生成和插入一个短期的认证令牌允许 `kubectl` 访问集群:
{{< text bash >}}
$ oci ce cluster create-kubeconfig \
@ -58,9 +60,10 @@ $ oci ce cluster create-kubeconfig \
虽然一个 OKE 集群可能暴露多个端点,但只会攻击 `kubecconfig` 文件中的那个端点。
{{< /tip >}}
`kube-endpoint` 支持的值是 `PUBLIC_ENDPOINT``PRIVATE_ENDPOINT`。您可能还需要配置 SSH 隧道通过 [Bastion 主机][bastion]访问只有私有端点的集群。
`kube-endpoint` 支持的值是 `PUBLIC_ENDPOINT``PRIVATE_ENDPOINT`
您可能还需要通过 [Bastion 主机][bastion]配置 SSH 隧道以访问只有私有端点的集群。
`cluster-ocid` 替换为目标 OKE 集群的[OCID][CONCEPTS]。
`cluster-ocid` 替换为目标 OKE 集群的 [OCID][CONCEPTS]。
## 验证对集群的访问{#verify-access-to-the-cluster}