我正在开发一个使用 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
更新: - - - - - - - - - - - - - -
我尝试了标准的遍历,但仍然出现错误。
据我说,MIC 不适用于本地 K8s 集群。我怎样才能让它工作?
