Kepler 社区 Operator on OpenShift
机器翻译声明
本文档由 AI 语言模型 (Claude) 从英文自动翻译而成。如发现翻译错误或不准确之处,请在 Kepler 文档项目 中提交 issue 报告问题。
需求
请确定您拥有:
- 一个OCP 4.13集群
- 有
kubeadmin或者cluster-admin权限的用户。 oc命令.- 下载了
kepler-operatorrepository.git clone https://github.com/sustainable-computing-io/kepler-operator.git cd kepler-exporter
从Operator Hub安装operator
-
选中Operators > OperatorHub. 搜索
Kepler. 点击Install
-
允许安装

-
创建Kepler的Custom Resource

注意:当前的OCP控制台可能会显示一个JavaScript错误(预计将在4.13.5中修复),但它不会影响其余步骤。修复程序目前可在4.13.0-0.nightly-2023-07-08-165124版本的OCP控制台上获得。
安装Grafana operator
部署Grafana Operator
当前API Bearer令牌需要在GrafanaDataSource清单中更新,以便Grafana DataSource可以向Prometheus进行身份验证。以下命令将更新清单并在命名空间kepler-operator-system中部署Grafana Operator
BEARER_TOKEN=$(oc whoami --show-token)
hack/dashboard/openshift/deploy-grafana.sh
注意:脚本要求您位于顶级目录中,因此请确保您位于
kepler-operator根目录中。使用命令cd $(git rev-parse --show-toplevel)
访问Garafana Console
配置Networking > Routes.

Grafana Dashboard
使用密钥kepler:kepler登陆Grafana Dashboard.

故障排除
注意:如果数据源出现问题,请检查API令牌是否已正确更新
