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