簡體   English   中英

無法從 Azure Cloud Shell 訪問 Kubernetes 儀表板

[英]Unable to access Kubernetes Dashboard from Azure Cloud Shell

我正在使用 Azure DevOps Pipelines 在 AKS 中部署微服務。 在 Kubernetes 集群中部署后,我曾經使用 Azure Cloud Shell 中的以下命令瀏覽 Kubernetes 儀表板。

az aks get-credentials --resource-group ResourceGroupName --name ClusterName

az aks browse --resource-group ResourceGroupName --name ClusterName

運行這些命令后,我將獲得一個 URL 以訪問控制台。 https://gateway12.centralindia.console.azure.com/n/cc-a0c05198/cc-a0c05198/proxy/8001/

但是現在當我導航到上面的鏈接時,我進入了屏幕下方。 截屏

我想在只有命令行,沒有桌面的操作系統中瀏覽AKS時,命令az aks browse選擇創建一個代理,而不是你的儀表盤。 以下是在雲 shell 中執行 CLI az aks browse時的屏幕截圖:

在此處輸入圖片說明

當您在具有桌面的操作系統中執行時,CLI 會選擇為您移植儀表板 pod。 這是屏幕截圖:

在此處輸入圖片說明

也可以在cloud shell中移植dashboard pod,但是cloud shell沒有桌面,所以只能使用curl命令訪問URL,它只是顯示這個:

在此處輸入圖片說明

您還可以在具有桌面的操作系統中創建代理,它會顯示您在問題中提供的相同內容。 所以我建議你在有桌面的操作系統中執行 CLI az aks browse ,而不是在雲 shell 中。

暫無
暫無

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

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