守护程序在kubernetes中是否需要RBAC?

守护程序在kubernetes中是否需要RBAC?,kubernetes,rbac,Kubernetes,Rbac,当我在kubernetes(1.7+)中部署Demonset时,即nginx ingress作为守护程序,我是否需要设置一些rbac规则???我知道如果我使用部署,我需要设置一些rbac规则。要部署入口,需要启用一些rbac规则。在nginx控制器存储库中,您可以找到RBAC规则:要部署入口,您需要启用一些RBAC规则。在nginx控制器存储库中,您可以找到RBAC规则:要创建守护程序,您不需要为其创建RBAC规则。对于Pod中运行的内容,您可能需要RBAC,无论是通过部署、守护程序还是其他方式

当我在kubernetes(1.7+)中部署Demonset时,即nginx ingress作为守护程序,我是否需要设置一些rbac规则???我知道如果我使用部署,我需要设置一些rbac规则。

要部署入口,需要启用一些rbac规则。在nginx控制器存储库中,您可以找到RBAC规则:

要部署入口,您需要启用一些RBAC规则。在nginx控制器存储库中,您可以找到RBAC规则:

要创建守护程序,您不需要为其创建RBAC规则。对于Pod中运行的内容,您可能需要RBAC,无论是通过部署、守护程序还是其他方式。您正在运行的软件可能希望与kubernetes API交互,就像在Ingress Controller中一样。因此,实际上,Pod的实现方式、RBAC(群集)角色、绑定等都与此无关。您部署的软件定义了它需要的访问规则。

要创建守护程序,不需要为其创建RBAC规则。对于Pod中运行的内容,您可能需要RBAC,无论是通过部署、守护程序还是其他方式。您正在运行的软件可能希望与kubernetes API交互,就像在Ingress Controller中一样。因此,实际上,Pod的实现方式、RBAC(集群)角色、绑定等都与此无关。您部署的软件定义了所需的访问规则。

我能够使用helm启用RBAC(
--set RBAC.create=true
),并且不再看到此错误,并且nginx入口控制器正在按预期工作

helm install --name my-release stable/nginx-ingress --set rbac.create=true

我能够使用helm(
--set RBAC.create=true
)启用RBAC,并且不再出现此错误,nginx入口控制器正在按预期工作

helm install --name my-release stable/nginx-ingress --set rbac.create=true

您是否看到错误或出现问题?7启动。开始:130]✖ 它运行的集群似乎启用了授权(如RBAC),并且没有入口控制器的权限。请检查配置您是否看到错误或出现问题?7启动。开始:130]✖ 它运行的集群似乎启用了授权(如RBAC),并且没有入口控制器的权限。请检查配置