【问题标题】:Error when trying to get Azure Kubernetes Service to use Cluster Load balancer from Service尝试让 Azure Kubernetes 服务使用服务中的集群负载均衡器时出错
【发布时间】:2019-05-15 22:16:10
【问题描述】:

我正在努力让 Streamsets Data Collector 在 Azure Kubernetes 服务 (AKS) 中运行,当我运行 kubectl .... 时,该服务似乎已启动,但它给出了此错误。这是一个 RBAC AKS 集群,所以我认为我需要授予服务主体权限和/或在 Kubernetes 中将集群角色绑定到该服务。有任何想法吗?

【问题讨论】:

    标签: azure docker azure-aks streamsets


    【解决方案1】:

    错误显示无效的客户端。这可能意味着 AKS 群集的原始服务主体机密无效或已过期。看到类似的错误here

    按照该链接,您可以在部署 AKS 群集时找到原始客户端密码,以便您可以将其作为密钥重新添加到服务主体。在 Kubernetes 集群的主虚拟机和节点虚拟机上,服务主体凭据存储在文件 /etc/kubernetes/azure.json 中。

    在虚拟机页面---运行命令---选择RunShellScript---输入cat /etc/kubernetes/azure.json,点击“运行”即可找到aadClientSecret属性。

    更多详情,您可以阅读Service principals with Azure Kubernetes Service (AKS)

    【讨论】:

      猜你喜欢
      • 2022-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-08
      • 1970-01-01
      • 2021-03-17
      相关资源
      最近更新 更多