【问题标题】:Can Bridge To Kubernetes support HTTPS for local service?Bridge To Kubernetes 本地服务是否支持HTTPS?
【发布时间】:2022-11-16 09:32:36
【问题描述】:

我正在使用 Bridge To Kubernetes 在本地开发 Asp.Net Core API 应用程序。

该服务使用具有登录按钮的 Swagger 来获取 OAuth2 令牌。 OAuth 流程需要 HTTPS 协议。

当使用 Bridge to Kubernetes 在本地运行该服务时,我注意到该服务仅侦听 HTTP 而不是 HTTPS。

在 Microsoft 上搜索 documentation 但没有提及 HTTPS。 在 GitHub 中搜索source code,似乎 Bridge To Kubernetes 只支持 HTTP。

只是想看看是否有解决方法或者它根本不支持 HTTPS。

【问题讨论】:

    标签: kubernetes azure-aks


    【解决方案1】:

    最后,我找到了一种通过覆盖环境变量 URLS 来实现的方法。

    在里面KubernetesLocalProcessConfig.yaml文件,

      - name: URLS
        value: https://localhost:5001
    

    这将使本地服务监听 HTTPS 和端口 5001。

    该代码帮助我查看所有环境变量,

    foreach (var c in builder.Configuration.AsEnumerable())
    {
       Console.WriteLine(c.Key + " = " + c.Value);
    }
    

    【讨论】:

      猜你喜欢
      • 2021-05-11
      • 2017-02-22
      • 1970-01-01
      • 2020-03-01
      • 2018-01-07
      • 1970-01-01
      • 2016-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多