azure - 我没有看到来自 DevOps 的 AKS - 服务连接
问题描述
我没有从 DevOps 看到 AKS。我试图创建一个管道,但 AKS 没有显示。
首先,我创建了一个服务连接 --> Azure Resource Manager --> Service Principal (Manual)
我一直以这种方式工作,我看到了我所有的 AKS。我对这个新的有问题。
我不知道问题出在哪里。在 DevOps 中,我可以看到我所有的 AKS,除了这个新的
有什么想法要检查吗?
解决方案
在您的 Azure DevOps 项目中,导航到 Project Settings > Service Connections 并选择您的 Service Connection to Azure,它看起来像这样:
根据您的服务主体的设置方式,您可以通过单击Manage Service Principal
链接直接在 Azure 门户中浏览到它。还有其他方法可以设置服务连接,并且在 Azure 门户中查找服务主体的方法会有所不同,请在此处查看文档。记下您的服务主体的显示名称。
在 Azure 门户中导航到 AKS 资源,然后导航到访问控制 (IAM) 边栏选项卡并单击角色分配。检查已为您的 Azure DevOps 服务连接分配了哪些角色的 Azure AD 服务主体,它至少需要参与者才能对您的 AKS 群集进行更改。
推荐阅读
- kubernetes - Kubernetes中的OutOfcpu错误是什么意思?
- laravel - Laravel 5.4 和 5.8 之间使用 Model::create 的区别?
- javascript - setTimeOut 和模式选择的生活游戏问题
- android - 如何自定义 Mapbox 路由的样式?
- javascript - 结合 google-maps-react 与 react-router
- typescript - 更改对象属性的位置后获取正确的类型信息
- react-native - 我在安装 react-native-push-notification 时遇到问题
- python - 在驱动程序 ='SQL+Server' 的 sql alchemy 中使用 fast_executemany = True 时出错
- python - 如何通过 Numpy 中的张量乘法在块乘法循环上实现矢量化?
- javascript - 反应JS | 映射嵌套对象