当我执行以下PowerShell命令时:
.kubectl get nodes
我没有得到任何节点响应。我注意到kubectl的配置文件也是空的:
apiVersion: v1
clusters:
- cluster:
server: ""
name: cl-kubernetes
contexts: []
current-context: ""
kind: Config
preferences: {}
users: []
当我在配置文件中输入服务器地址时,我会收到连接被拒绝的消息。我怀疑是因为证书不见了。在另一次安装过程中,以下信息(显然(是自动创建的,现在已经丢失:
证书颁发机构数据,上下文-集群,上下文-用户,当前上下文,users-名称,客户端证书数据,客户端密钥数据,代币,
会是这样吗?如果是,我从哪里获得这些信息?
非常感谢的帮助
您需要首先使用Azure CLI来获取凭据。运行
az aks get-credentials
https://learn.microsoft.com/en-us/cli/azure/aks?view=azure-cli最新#az-aks获取凭据