内部 kubernetes 集群中的访问服务,具有受信任的域和 kubectl 代理

问题描述 投票:0回答:0

我正在使用 ssh 隧道连接到正在运行

kubectl proxy
的 jumpserver 以访问远程内部 kubernetes 集群中的资源。我能够成功访问该资源,但由于它具有严格的可信域白名单,我只能看到一页。

我访问页面的 URL 是 http://localhost:8001/api/v1/namespaces/default/services/http:nextcloud:8080/proxy/

我在

trusted_domains
config.php

中添加了以下内容
  'trusted_domains' =>
  array (
    0 => 'localhost',
    1 => 'nextcloud.kube.home',
    2 => 'localhost:8080',
    3 => 'localhost:8001/api/v1/namespaces/default/services/http:nextcloud:8080/proxy/'
    4 => '[::1]:8001'
  ),

我原以为这是开箱即用的,因为默认情况下本地主机域是受信任的,但即使我在上面添加了内容,它仍然不允许我通过。有没有另一种方法可以在不附加浮动 IP 的情况下访问它?

如果有人想看舵图,我正在使用 nextcloud 位于此处

感谢任何愿意看的人。

kubernetes proxy kubectl nextcloud
© www.soinside.com 2019 - 2024. All rights reserved.