您可以使用 Web 控制台或通过 CLI 的oc
命令安装 NBDE Tang 运算符。
您可以使用 Web 控制台从 OperatorHub 安装 NBDE Tang Server 运算符。
您必须在 OpenShift Container Platform 集群上拥有cluster-admin
权限。
在 OpenShift Container Platform Web 控制台中,导航到**运算符**→**OperatorHub**。
搜索 NBDE Tang Server 运算符
点击**安装**。
在**运算符安装**屏幕上,将**更新通道**、**版本**、**安装模式**、**已安装命名空间**和**更新批准**字段保留为默认值。
点击**安装**确认安装选项后,控制台将显示安装确认。
导航到**运算符**→**已安装运算符**页面。
检查 NBDE Tang Server 运算符是否已安装,其状态是否为Succeeded
。
您可以使用CLI从OperatorHub安装NBDE Tang Server Operator。
您必须在 OpenShift Container Platform 集群上拥有cluster-admin
权限。
您已安装OpenShift CLI(oc
)。
使用以下命令列出OperatorHub上可用的Operators,并将输出限制为与Tang相关的结果
$ oc get packagemanifests -n openshift-marketplace | grep tang
tang-operator Red Hat
在本例中,相应的packagemanifest名称为tang-operator
。
创建一个Subscription
对象YAML文件,将命名空间订阅到NBDE Tang Server Operator,例如tang-operator.yaml
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
name: tang-operator
namespace: openshift-operators
spec:
channel: stable (1)
installPlanApproval: Automatic
name: tang-operator (2)
source: redhat-operators (3)
sourceNamespace: openshift-marketplace (4)
1 | 指定您要从中订阅Operator的通道名称。 |
2 | 指定要订阅的Operator的名称。 |
3 | 指定提供Operator的CatalogSource的名称。 |
4 | CatalogSource的命名空间。对于默认的OperatorHub CatalogSource,请使用openshift-marketplace 。 |
将Subscription
应用于集群
$ oc apply -f tang-operator.yaml
检查NBDE Tang Server Operator控制器是否在openshift-operators
命名空间中运行
$ oc -n openshift-operators get pods
NAME READY STATUS RESTARTS AGE
tang-operator-controller-manager-694b754bd6-4zk7x 2/2 Running 0 12s