azure - 如何使用 Azure pod 身份与 Keda 合作

标签 azure keda aad-pod-identity

我正在尝试将 Pod 身份与 KEDA 结合使用访问一些 Azure 资源,准确地说是 Azure 服务总线和 Keyvault。

我注意到在根据these instructions部署运算符(operator)时应该设置aadpodbinding 。我可能误解了这些说明,因为我阅读它的方式是我需要一个 aadpodbinding 即。有某种集群范围的“keda-identity”吗?

我想知道如何在我的场景中利用 pod 身份:我希望为 AKS 集群中运行的每个解决方案拥有单独的身份。这些身份将为解决方案提供对 Azure 资源的访问权限,然后我想使用这些身份为 KEDA 提供身份验证。我不希望共享身份来访问我的订阅上的多个资源。

这当然是可能的,但我以某种方式误解了说明(不是以英语为母语的人)?

最佳答案

您可以使用以下命令添加 Pod 身份绑定(bind):

helm install keda kedacore/keda --set podIdentity.activeDirectory.identity=app-autoscaler --namespace keda

但这并没有让我成功地使用 pod 身份触发身份验证来扩展 KEDA 缩放器

尝试打开一个新的query here尝试使用 Pod 身份触发器对其进行缩放

关于azure - 如何使用 Azure pod 身份与 Keda 合作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62656589/

相关文章:

带有 KEDA 的 Azure Function 不会横向扩展超过 1 个 Pod

azure - 使用托管标识将 Azure Key Vault 与 Azure Kubernetes 服务集成

Azure AD 容器管理的身份与 Azure AD 工作负载身份管理的比较

azure - 如何在 Azure 预览门户中从 Blob 存储中的包创建部署?

azure - 集成 grafana 和 Azure 计费

powershell - 用于获取虚拟机端口的Azure powershell命令

azure - Azure 服务总线可以提供消息日记功能吗?

Kubernetes 启用或禁用 Keda 和 HPA