K3S 创建/加入节点:
#创建第一个主节点(带ETCD)(高可用HA) curl -sfL https://get.k3s.io | sh -s - server --cluster-init # token: sudo cat /var/lib/rancher/k3s/server/token # 作为主节点接入 curl -sfL https://get.k3s.io | K3S_TOKEN={token} sh -s - server --server https://{IP}:6443 # 作为从节点接入 curl -sfL https://get.k3s.io | K3S_URL=https://{IP}:6443 K3S_TOKEN={token} sh -
创建完成后:
K3S 配置 Helm:
安装 Helm:
- 可以从 Helm 的官方网站下载 Helm 二进制文件,或者使用包管理器来安装。
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 chmod 700 get_helm.sh ./get_helm.sh
使用 Helm:
- 一旦安装了 Helm,可以使用它来部署和管理图表。例如,查看当前部署的图表:
helm ls
注意,Helm 和 k3s 都需要有对 Kubernetes 集群的访问权限。确保 Kubernetes 配置文件(通常是 ~/.kube/config
)已正确设置。
k3s 的配置文件在”/etc/rancher/k3s/k3s.yaml”,复制到指定位置:
cp /etc/rancher/k3s/k3s.yaml .kube/config
搞定:
参考:
k3s https://docs.k3s.io/zh/quick-start
rancher https://docs.rancher.cn/docs/k3s/installation/ha-embedded/_index