gpt4 book ai didi

kubernetes - 使用gitlabRunner部署K8s时出现问题

转载 作者:行者123 更新时间:2023-12-02 11:55:37 24 4
gpt4 key购买 nike

我更改了一些内容并将其部署在新的群集上,但是即使我没有更改代码中的任何内容,也遇到了此错误。有人看过吗?

来自服务器:

"/builds/dropcunt/nettmoster.com/deployment/webapp.yml": ingresses.extensions "nettmoster.comn-273414" is forbidden: User "system:serviceaccount:gitlab-managed-apps:default" cannot get resource "ingresses" in API group "extensions" in the namespace "nettmoster-com-9777808"
59 Error from server (Forbidden): error when retrieving current configuration of:

按照建议,我运行 kubectl auth can-i --list --as=system:serviceaccount:gitlab-managed-apps:default
它返回:
enter image description here

最佳答案

这是一个RBAC问题。服务帐户system:serviceaccount:gitlab-managed-apps:default没有权限在新群集中获取ingress资源。

您可以通过在两个群集中运行以下命令来比较服务帐户具有的权限

kubectl auth can-i --list --as=system:serviceaccount:gitlab-managed-apps:default

运行以下命令以通过RBAC获得许可
kubectl create role ingress-reader --verb=get,list,watch,update --resource=ingress    
kubectl create rolebinding ingress-reader-role --role=ingress-reader --serviceaccount=gitlab-managed-apps:default

关于kubernetes - 使用gitlabRunner部署K8s时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61099746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com