This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.2.5.6.2. 通过 CLI 部署 control plane
按照以下步骤,使用命令行部署 Red Hat OpenShift Service Mesh control plane。
先决条件
- 必须安装 Red Hat OpenShift Service Mesh Operator。
- 查看有关如何自定义 Red Hat OpenShift Service Mesh 安装的说明。
-
具有
cluster-admin
角色的帐户。 -
访问 OpenShift CLI(
oc
)。
流程
以具有
cluster-admin
角色的用户身份登录到 OpenShift Container Platform CLI。oc login --username=<NAMEOFUSER> https://<HOSTNAME>:6443
$ oc login --username=<NAMEOFUSER> https://<HOSTNAME>:6443
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建一个名为
istio-system
的项目。oc new-project istio-system
$ oc new-project istio-system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
使用“自定义 Red Hat OpenShift Service Mesh 安装”中的示例,创建一个名为
istio-installation.yaml
的ServiceMeshControlPlane
文件。您可以根据需要自定义值来匹配您的用例。对于生产环境,您必须更改默认的 Jaeger 模板。 运行以下命令来部署 control plane:
oc create -n istio-system -f istio-installation.yaml
$ oc create -n istio-system -f istio-installation.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 执行以下命令查看 control plane 安装的状态。
oc get smcp -n istio-system
$ oc get smcp -n istio-system
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 当 STATUS 列是
ComponentsReady
时,安装成功完成。NAME READY STATUS PROFILES VERSION AGE basic-install 11/11 ComponentsReady ["default"] v1.1.18 4m25s
NAME READY STATUS PROFILES VERSION AGE basic-install 11/11 ComponentsReady ["default"] v1.1.18 4m25s
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在安装过程中运行以下命令来监控 Pod 的进度:
oc get pods -n istio-system -w
$ oc get pods -n istio-system -w
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您应该看到类似如下的输出:
输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
对于多租户环境,Red Hat OpenShift Service Mesh 支持集群中有多个独立 control plane。您可以使用 ServiceMeshControlPlane
模板生成可重复使用的配置。如需更多信息,请参阅创建 control plane 模板。