当我执行以下PowerShell命令时:
.\kubectl get nodes
我没有任何回应。我注意到来自kubectl的配置文件也是空的:
apiVersion: v1
clusters:
- cluster:
server: ""
name: cl-kubernetes
contexts: []
current-context: ""
kind: Config
preferences: {}
users: []
当我在配置文件中输入服务器地址时,我收到一条消息,指示连接被拒绝。我怀疑这是由于缺少证书造成的。在另一个安装过程中,此信息(显然)是自动创建的,以下信息现已丢失:
证书授权数据, 上下文-群集 上下文-用户, 当前情况 用户-名称, 客户证书数据, 客户密钥数据, 令牌
可以吗?如果是这样,我在哪里可以得到这些信息?
非常感谢您的帮助
答案 0 :(得分:1)
您需要首先使用Azure CLI来获取凭据。运行
az aks get-credentials
https://docs.microsoft.com/en-us/cli/azure/aks?view=azure-cli-latest#az-aks-get-credentials