7.3.2. 为 Grafana 创建服务帐户
注意
在 OpenShift Container Platform 4.x 上运行 AMQ Streams 时使用此流程。
AMQ Streams 的 Grafana 实例需要使用分配 cluster-monitoring-view
角色的服务帐户运行。
先决条件
流程
为 Grafana 创建
ServiceAccount
。此处资源命名为grafana-serviceaccount
。apiVersion: v1 kind: ServiceAccount metadata: name: grafana-serviceaccount labels: app: strimzi
将
ServiceAccount
部署到包含 Kafka 集群的项目中:oc apply -f GRAFANA-SERVICEACCOUNT -n MY-PROJECT
创建一个
ClusterRoleBinding
资源,它将cluster-monitoring-view
角色分配给 GrafanaServiceAccount
。此处资源命名为grafana-cluster-monitoring-binding
。apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding metadata: name: grafana-cluster-monitoring-binding labels: app: strimzi subjects: - kind: ServiceAccount name: grafana-serviceaccount namespace: MY-PROJECT 1 roleRef: kind: ClusterRole name: cluster-monitoring-view apiGroup: rbac.authorization.k8s.io
- 1
- 您的项目名称。
将
ClusterRoleBinding
部署到包含 Kafka 集群的项目:oc apply -f GRAFANA-CLUSTER-MONITORING-BINDING -n MY-PROJECT