直接安装方式
-  更新系统包列表 sudo apt update
-  安装所需的依赖 sudo apt install -y curl
-  下载k3s安装脚本 curl -sfL https://get.k3s.io | sh -
-  验证k3s安装 sudo systemctl status k3s
-  获取k3s的token sudo cat /var/lib/rancher/k3s/server/node-token
-  设置kubectl配置 mkdir -p $HOME/.kube sudo cp /etc/rancher/k3s/k3s.yaml $HOME/.kube/k3s.yaml sudo chown $(id -u):$(id -g) $HOME/.kube/k3s.yaml
-  配置kubectl使用k3s export KUBECONFIG=$HOME/.kube/k3s.yaml
使用Docker Compose方式
-  安装Docker curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh
-  安装Docker Compose sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
-  创建一个docker-compose.yml文件 version: '3' services:k3s:image: rancher/k3s:v1.22.4ports:- "6443:6443"environment:- K3S_TOKEN=my-very-secure-tokenvolumes:- /var/run/docker.sock:/var/run/docker.sock- ./kube:/etc/rancher/k3s/k3s.yaml替换 my-very-secure-token为你的k3s token。
-  运行Docker Compose docker-compose up -d
搭建Kuboard
-  使用Helm安装Kuboard helm repo add kuboard https://kuboard/kuboard helm install kuboard kuboard/kuboard
-  获取Kuboard的访问令牌 kubectl get secrets -n kube-system kuboard -o jsonpath='{.data.kuboardToken}' | base64 --decode
-  访问Kuboard 
 打开浏览器,输入http://<your-ip>:30880,使用获取的令牌登录。
Kuboard使用教程
-  集群管理 - 在Kuboard首页,你可以看到你的所有集群。
- 点击集群名称,进入集群详情页面,你可以管理集群的节点、应用、存储等。
 
-  应用部署 - 在集群详情页面,选择“应用商店”。
- 浏览或搜索应用模板,点击部署。
- 根据模板要求填写参数,完成部署。
 
-  资源监控 - 在集群详情页面,你可以查看集群的资源使用情况,包括CPU、内存等。
- 点击具体的资源,可以查看更详细的信息。
 
-  日志查看 - 在集群详情页面,选择“日志”。
- 你可以看到集群中各种资源的日志信息。
 
-  节点管理 - 在集群详情页面,选择“节点”。
- 你可以查看节点的状态,也可以对节点进行操作,如重启、删除等。
 
通过以上步骤,你可以在Ubuntu 22.04上安装k3s,使用docker compose运行k3s,以及搭建和使用Kuboard进行集群管理。记得替换示例中的参数和命令以适应你的具体环境。