尝试获取Azure Kubernetes服务以从Service使用群集负载平衡器时出错

时间:2018-12-14 16:04:33

标签: azure docker azure-kubernetes streamsets

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

Kubernetes Error SDC Service

1 个答案:

答案 0 :(得分:0)

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

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

在VM页面上---运行命令---选择RunShellScript ---输入cat /etc/kubernetes/azure.json,然后单击“运行”,然后可以找到属性aadClientSecret

有关更多详细信息,您可以阅读Service principals with Azure Kubernetes Service (AKS)