簡體   English   中英

如何更新 Azure Kube.netes 服務 (AKS) 的憑據

[英]how to update the credentials for Azure Kubernetes Service (AKS)

我在我的 aks 集群上遇到了這個問題

您的服務委托人已過期或無效。 請檢查您是否使用了正確的密碼或密鑰是否已過期。

在此處輸入圖像描述

我認為問題是當前服務主體需要重置,因為我認為它已經過期了。

我已按照此鏈接中的說明進行操作,但即使使用具有所有者訪問權限的帳戶,我仍然無法執行此操作

使用全局管理員用戶

root@root~ % SP_ID=$(az aks show --resource-group myclusterk8s --name myclusterk8s \
    --query servicePrincipalProfile.clientId -o tsv)

我已經從第一個命令獲得了 id,但是當我們執行第二個命令時,我們從第一個命令獲得的 id 無法使用

root@root ~ % SP_SECRET=$(az ad sp credential reset --name "$SP_ID" --query
password -o tsv) ERROR: Resource
'6ec95333-4a5f-4sd1-8478-4b367a4b3711' does not exist or one of its
queried reference-property objects are not present.

有人對如何解決這個問題有什么建議嗎?

資源“appID”不存在或其查詢的引用屬性對象之一不存在。

該錯誤表明服務主體在您的 Azure AD 中不存在

首先,您需要檢查服務主體是否存在於您的 Azure Active Directory 中

如果服務主體不存在,您可以創建一個新的服務主體並使用新的服務主體憑據更新 AKS 群集

如果服務主體仍然存在並且您遇到問題,您可以在 Azure 門戶中創建一個新的客戶端密碼。 然后您可以使用新憑據更新 AKS 群集

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM