我正在尝试使用 kubectl 从远程主机连接到 microk8s 集群
kubectl config view
Run Code Online (Sandbox Code Playgroud)
结果:
apiVersion: v1
clusters:
- cluster:
insecure-skip-tls-verify: true
server: https://ip:16443
name: microk8s-cluster
contexts:
- context:
cluster: microk8s-cluster
user: microk8s-admin
name: microk8s
current-context: microk8s
kind: Config
preferences: {}
users:
- name: microk8s-admin
user:
password: password
username: username
Run Code Online (Sandbox Code Playgroud)
我在服务器上使用以下命令获得了 ip、用户名、密码等凭据:
sudo microk8s.config
Run Code Online (Sandbox Code Playgroud)
结果:
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: *certificate-data*
server: https://**ip**:16443
name: microk8s-cluster
contexts:
- context:
cluster: microk8s-cluster
user: **user**
name: microk8s
current-context: microk8s
kind: Config
preferences: {}
users:
- name: admin
user:
token: **password**
Run Code Online (Sandbox Code Playgroud)
但如果我使用
kubectl get node
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:错误:您必须登录到服务器(未经授权)
| 归档时间: |
|
| 查看次数: |
867 次 |
| 最近记录: |