Azure CLI - AKS 通信问题

标签 azure azure-aks azure-cli

我在执行 Kubectl 命令时遇到问题,出现 502 证书错误

无法连接到服务器:x509:由未知颁发机构签名的证书

enter image description here

使用以下命令连接 AKS 集群后,我可以登录 az login

az aks get-credentials --resource-group sitecore10.x-dev-k8s --name sitecore102-Dev-AKS-v1 --overwrite-existingenter code here

之后执行 Kubectl get pods 或 Kubectl get services 但不起作用

enter image description here

已经尝试添加环境变量
enter image description here

打开.kube文件并在浏览器中打开相同的Url,显示以下错误

enter image description here

最佳答案

我尝试在我的环境中重现相同的情况,以从 Windows 计算机连接 AKS 群集:

我已经创建了 AKS 集群,如下所示。

转到Azure 门户> Kubernetes 服务> 创建

enter image description here

下载Kubectl工具 here并在 Windows 计算机上安装相同的内容,如下所示。

CMD 中打开 powershell 并导航到下载文件夹并运行 kubectl.exe ,如下所示。

enter image description here

使用cloud shell连接集群以下载.kube.config文件。像下面这样。

enter image description here

连接到集群后,将配置文件下载到本地 Windows 计算机。

enter image description here

在您的用户名文件夹中创建一个名为 .kube 的文件夹,并将下载的 config 文件放在同一文件夹中。

Path  C:\Users\yourusername

enter image description here

现在运行 kubectl cmd 从 Windows 计算机获取 AKS 集群详细信息,如下所示。

enter image description here

引用:kubectl unable to connect to server: x509: certificate signed by unknown authority作者:bherto39

关于Azure CLI - AKS 通信问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75286129/

相关文章:

azure - 如何使用Azure管道将文件上传到FTP服务器?

azure - 了解 Azure 发布管道

docker - 在Kubernetes Pod中使用Docker套接字

azure - AKS LoadBalancer 外部 IP 卡在 <pending> 上

colors - 可以在python中更改默认错误颜色吗?

azure - 使用 CLI 列出所有 Azure 订阅中的所有虚拟机

azure - Azure IOT 边缘设备模块之间是否可以进行动态路由?

sql-server - 我们不能在Azure数据湖中创建带有外键的托管表吗

kubernetes - kubectl - 如何重新启动部署(或所有部署)

azure - 我可以从 PowerShell 设置 publicClient 或 spa 的 redirectUris 吗?