【问题标题】:Make `minikube service` tunnel on darwin bind to a specific port使 darwin 上的“minikube 服务”隧道绑定到特定端口
【发布时间】:2022-01-28 00:11:59
【问题描述】:

在 Mac 上,minikube 需要创建一个隧道来向主机公开服务。通常,它会从available port range 中选择一个随机端口作为隧道的主机端。

我的问题是我正在创建一个使用 Oauth 3rd 方身份验证的 Web 服务。授权的重定向 URI 不能包含端口范围或通配符。因此,有效的重定向 URI 可以是 http://127.0.0.1:30200/callback,但不能是 http://127.0.0.1:*/callback 或类似的东西。

有没有办法告诉 minikube 每次都通过特定端口进行隧道传输,或者如果端口不可用则失败?我很难找到这个选项。

【问题讨论】:

    标签: macos docker kubernetes minikube darwin


    【解决方案1】:

    我最终将服务类型从NodePort 更改为LoadBalancer,然后minikube tunnel“正常工作”并将负载平衡器绑定到主机上的同一端口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-15
      • 2017-09-19
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-07
      • 2016-01-17
      相关资源
      最近更新 更多