第 6 章 调查 RHOSO 高可用性服务的 Operator
您可以使用以下命令列出 OpenShift (RHOSO)环境中的 Red Hat OpenStack Services 的 Operator,以获取 RHOSO 高可用性服务的 Operator 的完整名称:
$ oc get operators
NAME AGE
...
infra-operator.openstack-operators 9h
...
mariadb-operator.openstack-operators 9h
...
rabbitmq-cluster-operator.openstack-operators 9h
注意
当使用这些 Operator 时,您可以通过排除名称的 .openstack-operators 部分来缩写 Operator 名称。例如,您可以使用 infra-operator 来管理 memcached 服务。
您可以使用 Operator 的完整名称来检索其自定义资源定义(CRD),首先使用以下命令获取所需 Operator 的 CRD 的名称:
$ oc describe operator/<operator-name>
-
将
<operator-name> 替换为所需 Operator 的全名。
本例获取 Galera Operator 的 CRD 的名称:
$ oc describe operator/mariadb-operator.openstack-operators |less
...
Status:
Components:
...
Kind: CustomResourceDefinition
Name: galeras.mariadb.openstack.org
...
然后您可以使用以下命令描述此 Operator 的 CRD:
$ oc describe crd/<operator-crd-name>
-
将
<operator-crd-name> 替换为从上一命令获取的所需 Operator 的 CRD 的完整名称。
本例描述了 Galera Operator 的 CRD:
$ oc describe crd/galeras.mariadb.openstack.org
Name: galeras.mariadb.openstack.org
Namespace:
Labels: operators.coreos.com/mariadb-operator.openstack-operators=
Annotations: controller-gen.kubebuilder.io/version: v0.11.1
operatorframework.io/installed-alongside-96a31840a95472ca: openstack-operators/mariadb-operator.v0.0.1
API Version: apiextensions.k8s.io/v1
Kind: CustomResourceDefinition
Metadata:
Creation Timestamp: 2024-03-21T22:08:06Z
Generation: 1
Resource Version: 64637
UID: f68caee7-b4ec-4713-8095-c4ee9b1fd13e
Spec:
....
如需有关 Red Hat OpenShift Container Platform (RHOCP) Operator 的更多信息,请参阅 什么是 Operator?