如何解决我看不到来自DevOps的AKS-服务连接
我没有从DevOps看到AKS。我正在尝试创建管道,但未显示AKS。
首先,我创建了一个服务连接-> Azure资源管理器->服务主体(手动)
我一直在这样工作,我看到了我所有的AKS。我有这个新问题。
我不知道问题出在哪里。在DevOps中,我可以看到我的所有AKS,除了这个新的AKS
有什么想法要检查吗?
解决方法
在您的Azure DevOps项目中,导航到“项目设置”>“服务连接”,然后选择与Azure的服务连接,如下所示:
根据服务主体的设置方式,您可以通过单击Manage Service Principal
链接直接在Azure门户中浏览到它。还有其他设置服务连接的方法,在Azure门户中查找服务主体的方法会有所不同,请查阅文档here。记下您的服务主体的显示名称。
在Azure门户中,导航到您的AKS资源,然后导航到访问控制(IAM)刀片,然后单击“角色分配”。检查已为您的Azure DevOps服务连接的Azure AD服务主体分配了哪些角色,它将至少需要贡献者才能对AKS群集进行更改。
,您可以使用“编辑服务连接”页面上的verify
连接链接来验证您的连接信息,并检查是否选中了Grant access permission to all pipelines
选项。
此外,这里有document关于您可以参考的Azure资源管理器服务连接疑难解答。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。