前期准备

  • 安装Docker

master安装

1
# curl –sfL https://rancher-mirror.oss-cn-beijing.aliyuncs.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_VERSION=v1.26.5+k3s1 sh -s -  --flannel-iface=tun0 --system-default-registry "registry.cn-hangzhou.aliyuncs.com"
  • INSTALL_K3S_MIRROR: 国内源
  • system-default-registry: 国内仓库源
  • flannel-iface: 网段
  • INSTALL_K3S_VERSION: k3s版本

获取master Token

1
# cat /var/lib/rancher/k3s/server/node-token

agent安装

1
# curl –sfL https://rancher-mirror.oss-cn-beijing.aliyuncs.com/k3s/k3s-install.sh  | INSTALL_K3S_MIRROR=cn INSTALL_K3S_VERSION=v1.26.5+k3s1 K3S_URL=https://10.8.0.4:6443 K3S_TOKEN=<token> sh -s -  --flannel-iface=tun0
  • INSTALL_K3S_MIRROR 国内源
  • system-default-registry: 国内仓库源
  • K3S_URL master节点API
  • INSTALL_K3S_VERSION k3s版本
  • K3S_TOKEN master节点token

查看节点

1
2
3
4
5
# kubectl get node
NAME STATUS ROLES AGE VERSION
ubuntu Ready control-plane,master 11h v1.26.5+k3s1
jp Ready <none> 29s v1.26.5+k3s1
vm-0-15-ubuntu Ready <none> 11h v1.26.5+k3s1

安装kuboard

1
2
3
kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
# 您也可以使用下面的指令,唯一的区别是,该指令使用华为云的镜像仓库替代 docker hub 分发 Kuboard 所需要的镜像
# kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3-swr.yaml

访问Kuboard

在浏览器中打开链接 http://your-node-ip-address:30080

输入初始用户名和密码,并登录

  • 用户名: admin
  • 密码: Kuboard123

卸载Kuboard

1
2
3
kubectl delete -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml
# 清理遗留数据
rm -rf /usr/share/kuboard