kubernetes - 我在集群中运行哪个版本的 Operator Lifecycle Manager (OLM)?

标签 kubernetes openshift

我正在运行一个 OpenShift 集群,并试图找出其中安装的 OLM 版本。我正在考虑升级,但想了解更多详细信息。

如何找到版本?

最佳答案

从 CLI:

由于您使用的是 OpenShift,因此可以将 kubectl 更改为 oc。

首先找到 olm-operator pod 的名称。我假设 Operator Lifecycle Manager 安装在 olm 命名空间中,但它可能是“operator-lifecycle-manager”。

kubectl get pods -n olm |grep olm-operator

然后在该 pod 上运行如下命令:

kubectl exec -n olm <POD_NAME> -- olm --version

从控制台:

导航到命名空间并找到 olm-operator pod。打开“终端”点击并运行 olm --version

无论哪种情况,输出都应该是这样的:

OLM version: 0.12.0
git commit: a611449366805935939777d0182a86ba43b26cbd

关于kubernetes - 我在集群中运行哪个版本的 Operator Lifecycle Manager (OLM)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58751580/

相关文章:

kubernetes - Helm 手无能为力

nginx - Ingress Nginx 与 kubernetes 中的 Nginx 部署

python - 端口 443 上的 websocket 与 kubernetes 下的/socket.io 不工作

kubernetes - 使用kubectl命令时Kubernetes出现问题

git - 使用现有存储库中的分支创建 Openshift 应用程序(带有 `rhc create` )

node.js - Openshift NodeJS + MongoDB 应用程序突然停止

openshift - OpenShift 3 中的数据目录在哪里?