首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用通量和Azure AKS / gitops上的跨命名空间引用

启用通量和Azure AKS / gitops上的跨命名空间引用
EN

Stack Overflow用户
提问于 2022-07-08 15:18:46
回答 2查看 205关注 0票数 0

尝试向我的Azure AKS集群中添加一个nginx入口控制器(以及其他内容),并在尝试通过MS流量v2 gitops设置进行部署时遇到以下问题。认为这与事物的通量/aks方面有关,但不太确定从何处开始启用跨命名空间设置。

有什么想法吗?

代码语言:javascript
复制
[
    {
        "lastTransitionTime": "2022-07-08T14:43:57+00:00",
        "message": "can't access  cross-namespace references have been blocked",
        "reason": "AccessDenied",
        "status": "False",
        "type": "Ready"
    }
]

试图使用此helm清单设置进行部署:

代码语言:javascript
复制
apiVersion: source.toolkit.fluxcd.io/v1beta1
kind: HelmRepository
metadata:
  name: ingress-nginx
  namespace: flux-system
spec:
  interval: 30m
  url: https://kubernetes.github.io/ingress-nginx
代码语言:javascript
复制
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
  name: ingress-nginx
  namespace: ingress-system
spec:
  interval: 5m
  chart:
    spec:
      chart: ingress-nginx
      version: '4.0.13'
      sourceRef:
        kind: HelmRepository
        name: ingress-nginx
        namespace: flux-system
      interval: 1m

阅读我的集群中提到的网络策略,但是没有看到任何看起来相关的内容。也许只有我!!

有什么建议吗?谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-08 19:19:17

从错误消息来看,您似乎使用以下标志引导了Flux安装:--no-cross-namespace-refs=true

注意到,在多租户集群上,平台管理员可以使用--不交叉命名空间-ref=true标志禁用跨名称空间引用。当设置此标志时,helmrelease只能引用与helmrelease对象相同的名称空间中的源。

参考资料:https://fluxcd.io/docs/components/helm/helmreleases/#helm-chart-template

票数 0
EN

Stack Overflow用户

发布于 2022-11-16 13:08:07

只需检查下面的问题并禁用解决此问题的多租户。https://github.com/fluxcd/flux2/issues/3182

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72913578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档