一、 .kubeconfig 文件介绍
在每个 Rancher Server 节点上安装 K3s 时,会在节点上 /etc/rancher/k3s/k3s.yaml 位置创建一个 kubeconfig 文件,该文件包含用于完全访问集群的凭据。
一个示例文件如下:
yaml
apiVersion: v1
kind: Config
clusters:
- cluster:
certificate-authority-data: LS0tL...tLQo=
server: https://192.168.0.1:6443
name: my-cluster
users:
- name: admin
user:
client-certificate-data: LS0tL...tLQo=
client-key-data: LS0tL...tLQo=
contexts:
- context:
cluster: my-cluster
user: admin
name: my-context
current-context: my-context
二、连接介绍
Kubernetes 提供 kubectl ,是使用 Kubernetes API 与 Kubernetes 集群的控制面进行通信的命令行工具。
- 连接 K8s 集群示例
bash
kubectl --kubeconfig=xxx\Desktop\k8s_config\brood-offline-main.bce.kubeconfig get nodes