作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试启用 Workload Identity在我的集群上,但从 pod 测试时出现以下错误:
root@workload-identity-test:/# gcloud auth list
ERROR: gcloud crashed (MetadataServerException): HTTP Error 500: Internal Server Error
If you would like to report this issue, please run the following command:
gcloud feedback
To check gcloud for common problems, please run the following command:
gcloud info --run-diagnostics
workload-metadata-from-node
:
gcloud beta container node-pools update NAME --cluster NAME --workload-metadata-from-node=GKE_METADATA_SERVER
Updating node pool main...done.
--log-http
对于命令,它似乎没有显示返回 500 的请求(也不重要的是,它的响应)。
最佳答案
更新 从那以后,我就可以使用workloadIdentityUser 来完成这项工作。我建议遵循 John's Answer 中概述的删除-重新创建提示如果您仍然遇到问题。
基于 gke-metadata-xxxx
记录的错误运行测试的节点上的 pod,我需要使用 roles/iam.serviceAccountTokenCreator
而不是 roles/iam.workloadIdentityUser
在上面链接的教程中建议。
这允许我按预期使用该功能,但是因为角色是 not documented我不确定通过进行此切换我可能授予了哪些额外的权限。
关于google-kubernetes-engine - 使用 GKE Workload Identity 时出现 MetadataServerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57241357/
我正在尝试启用 Workload Identity在我的集群上,但从 pod 测试时出现以下错误: root@workload-identity-test:/# gcloud auth list ER
我是一名优秀的程序员,十分优秀!