【问题标题】:How to retrieve function keys when azure function is deployed in kubernetesKubernetes中部署azure函数时如何检索函数键
【发布时间】:2020-06-17 03:05:31
【问题描述】:

我在MS DOC 之后在 kubernetes 中部署了 azure 函数。但它并没有告诉我如何检索功能键。 以前,Azure 功能部署为独立服务。我可以获得一个发布配置文件。所以我有权打电话

GET /admin/functions/{functionname}/keys

但是在k8s中,调用返回401,因为我无法获取publishProfile。 k8s中有没有等价于publishProfile的东西?

【问题讨论】:

    标签: azure kubernetes azure-functions azure-aks


    【解决方案1】:

    在 Kubernetes 中部署 Azure Functions 时,它们现在作为 Kubernetes Pod 运行,不会再出现在 Azure Functions 中。

    有关如何查看正在运行的函数(pod)的说明,请参阅此内容

    https://github.com/kedacore/sample-hello-world-azure-functions#10-add-a-queue-message-and-validate-the-function-app-scales-with-keda

    【讨论】:

      【解决方案2】:

      Azure Functions 是 open source。它们可以托管在任何地方(甚至在 GCP 或 AWS 上)。 Azure Cloud 为你提供 Azure Functions 的托管版本。当您通过门户(或 azure 云 SDK)创建 azure 函数应用时,您可以在门户中看到它。

      现在,当您在 Kubernetes 集群中部署 Azure Functions 时,它相当于在您的本地计算机(或任何其他云提供商)上部署/托管 Azure Functions。因此,部署在 Kubernetes 集群中的 azure 函数不属于您的 azure 云,因此无法作为 azure 提供的服务进行访问。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-10-06
        • 1970-01-01
        • 2021-12-12
        • 2019-08-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多