我是 grafana 和 prometheus 的新手,从最近几天开始研究它。我遇到了一些问题。我构建了一个新的 grafana 图像,我正在使用官方 helm repo 来安装它。在使用官方图像时,它正在运行,但在使用我的图像时,Pod 显示错误。
Failed to pull image "my-repository/grafana:9.4.1": rpc error: code = Unknown desc = failed to pull and unpack image "docker.io/my-repository/grafana:9.4.1": failed to resolve reference "docker.io/my-repository/grafana:9.4.1": pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
在检查时我明白我需要添加 imagePullSecret 但在添加之后我也遇到了问题。
这是我添加图像拉密的地方
repository: my-repository/grafana
#Overrides the Grafana image tag whose default is the chart appVersion
tag: "9.4.1"
sha: ""
pullPolicy: IfNotPresent
#Optionally specify an array of imagePullSecrets.
#Secrets must be manually created in the namespace.
#ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
#Can be templated.
#pullSecrets:
#- myRegistrKeySecretName
imagePullSecrets:
-name: secretname
这里可能是什么问题,任何见解都会有所帮助
尝试添加缩进很少的 docker secret 但仍然有同样的问题。