gpt4 book ai didi

azure - 如何在本地 kubernetes(k8s) 集群上分配 Azure Pod 身份(开发时)

转载 作者:行者123 更新时间:2023-12-04 14:48:48 24 4
gpt4 key购买 nike

我正在开发一个使用 Pod Identity 连接到 Azure Sql 数据库的应用程序。

将其部署到 Azure Kubernetes 服务 (AKS) 上后,POD(应用程序)使用 PodIdentity(托管身份)连接到 Azure Sql。

在本地 k8s 集群上运行时,如何为 POD 分配相同的身份?

我的部署 yaml 看起来像

kind: Deployment
metadata:
name: xxx
labels:
app: xxx
spec:
selector:
matchLabels:
appName: xxx
replicas: 1
template:
metadata:
labels:
appName: xxx
aadpodidbinding: samplepodidentity
spec:
containers:
- name: xxx
image: xxx
env:
- name: xxx
value: "xxx"
- name: UpdateDbTraceEndpoint
value: "xxx"
ports:
- containerPort: 80

更新:----------------------------------------

我尝试了 standard walk thru但它仍然给出错误。

enter image description here

据我所知,MIC 无法在本地 K8s 集群上运行。我怎样才能让它工作?

最佳答案

您可以部署aad-pod-identity在本地集群上使用 helmYAML Deployment files .

主要区别在于您无法使用某些 az aks 命令,而是手动执行这些步骤,例如创建 AzureIdentity 资源。

standard walkthrough文档涵盖了详细信息。

关于azure - 如何在本地 kubernetes(k8s) 集群上分配 Azure Pod 身份(开发时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69450326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com