在 GKE 上安装 Greenplum

Posted

技术标签:

【中文标题】在 GKE 上安装 Greenplum【英文标题】:Greenplum install on GKE 【发布时间】:2020-03-10 18:36:00 【问题描述】:

我正在尝试使用 here 的说明

我进入第 12 步:但我的操作员 pod 失败了,因为它无法提取密钥:

kubectl logs -l app=greenplum-operator -n greenplum

"level":"INFO","ts":"2020-03-10T18:20:50.803Z","logger":"operator-setup","msg":"Go Info","Version":"go1.13.7","GOOS":"linux","GOARCH":"amd64"
"level":"INFO","ts":"2020-03-10T18:20:50.803Z","logger":"operator-setup","msg":"creating operator"
W0310 18:20:50.803978       1 client_config.go:541] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
W0310 18:20:50.804036       1 client_config.go:546] error creating inClusterConfig, falling back to default config: open /var/run/secrets/kubernetes.io/serviceaccount/token: permission denied

似乎是拉取图片的权限问题,但说明中前面的图片拉取测试成功:

job.batch/greenplum-operator-fetch-test created
GREENPLUM-OPERATOR TEST OK
job.batch "greenplum-operator-fetch-test" deleted

还有其他人遇到过这个问题吗?

【问题讨论】:

您是否通过以下链接检查了所有先决条件:Greenplum-kubernetes.docs: Prepare GKE? 是的@DawidKruk 我检查了所有的先决条件。文档有问题。您的评论对解决此问题没有帮助。 是的,我明白了。我的错。我很高兴它对你有用。 【参考方案1】:

当前文档存在错误。你很可能做对了一切。但是,不再需要使用先决条件页面 (https://greenplum-kubernetes.docs.pivotal.io/1-12/prepare-gke.html) 中列出的“在此集群中启用 Kubernetes alpha 功能”创建 GKE 集群。事实上,它目前正在导致您似乎遇到的确切问题。尝试按照所有文档创建 GKE 集群,但请确保不启用 GKE“alpha 功能”。

【讨论】:

我刚刚验证了 Pivotal 文档不正确,并且没有“Alpha 功能”的新集群允许提取图像。谢谢。

以上是关于在 GKE 上安装 Greenplum的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 prometheusOperator.admissionWebhooks.enabled=false 在 GKE 上安装 helm chart prometheus-operator?

将文件放置在 GKE 上的 Kubernetes 持久卷存储中

如何在具有默认 istio beta 功能的 GKE 中安装带有 prometheus 的 Kiali Dashboard?

我如何在普罗米修斯中可视化弹性搜索指标?,两者都安装在 gke 集群中

如何在 GKE 上调试节点健康错误?

在 GKE 上的 Kubernetes Horizo​​ntalPodAutoscaler 上描述的指标是啥?