我在执行 Kubectl 命令时遇到问题,出现 502 证书错误
无法连接到服务器:x509:由未知颁发机构签名的证书
使用以下命令连接 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 但不起作用
打开.kube文件并在浏览器中打开相同的Url,显示以下错误
最佳答案
我尝试在我的环境中重现相同的情况,以从 Windows 计算机连接 AKS 群集:
我已经创建了 AKS 集群,如下所示。
转到Azure 门户> Kubernetes 服务> 创建。
下载Kubectl工具 here并在 Windows 计算机上安装相同的内容,如下所示。
在 CMD 中打开 powershell 并导航到下载文件夹并运行 kubectl.exe ,如下所示。
使用cloud shell连接集群以下载.kube.config文件。像下面这样。
连接到集群后,将配置文件下载到本地 Windows 计算机。
在您的用户名文件夹中创建一个名为 .kube 的文件夹,并将下载的 config 文件放在同一文件夹中。
Path C:\Users\yourusername
现在运行 kubectl cmd 从 Windows 计算机获取 AKS 集群详细信息,如下所示。
引用:kubectl unable to connect to server: x509: certificate signed by unknown authority作者:bherto39。
关于Azure CLI - AKS 通信问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75286129/