7.3. 升级 Red Hat OpenShift Logging Operator 以监视所有命名空间
在日志记录 5.7 和旧版本中,Red Hat OpenShift Logging Operator 只监视 openshift-logging
命名空间。如果您希望 Red Hat OpenShift Logging Operator 监视集群中的所有命名空间,您必须重新部署 Operator。您可以完成以下步骤在不删除日志记录组件的情况下重新部署 Operator。
先决条件
-
已安装 OpenShift CLI(
oc
)。 - 有管理员权限。
流程
运行以下命令来删除订阅:
oc -n openshift-logging delete subscription <subscription>
$ oc -n openshift-logging delete subscription <subscription>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来删除 Operator 组:
oc -n openshift-logging delete operatorgroup <operator_group_name>
$ oc -n openshift-logging delete operatorgroup <operator_group_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来删除集群服务版本 (CSV):
oc delete clusterserviceversion cluster-logging.<version>
$ oc delete clusterserviceversion cluster-logging.<version>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 按照"安装日志记录"文档重新部署 Red Hat OpenShift Logging Operator。
验证
检查
OperatorGroup
资源中的targetNamespaces
字段是否不存在或设置为空字符串。要做到这一点,请运行以下命令并检查输出:
oc get operatorgroup <operator_group_name> -o yaml
$ oc get operatorgroup <operator_group_name> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输出示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow