ubuntu22.04安装k3s, kuboard

发布于:2024-03-27 ⋅ 阅读:(115) ⋅ 点赞:(0)

直接安装方式

  1. 更新系统包列表

    sudo apt update
    
  2. 安装所需的依赖

    sudo apt install -y curl
    
  3. 下载k3s安装脚本

    curl -sfL https://get.k3s.io | sh -
    
  4. 验证k3s安装

    sudo systemctl status k3s
    
  5. 获取k3s的token

    sudo cat /var/lib/rancher/k3s/server/node-token
    
  6. 设置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
    
  7. 配置kubectl使用k3s

    export KUBECONFIG=$HOME/.kube/k3s.yaml
    

使用Docker Compose方式

  1. 安装Docker

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. 安装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
    
  3. 创建一个docker-compose.yml文件

    version: '3'
    services:
      k3s:
        image: rancher/k3s:v1.22.4
        ports:
          - "6443:6443"
        environment:
          - K3S_TOKEN=my-very-secure-token
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
          - ./kube:/etc/rancher/k3s/k3s.yaml
    

    替换my-very-secure-token为你的k3s token。

  4. 运行Docker Compose

    docker-compose up -d
    

搭建Kuboard

  1. 使用Helm安装Kuboard

    helm repo add kuboard https://kuboard/kuboard
    helm install kuboard kuboard/kuboard
    
  2. 获取Kuboard的访问令牌

    kubectl get secrets -n kube-system kuboard -o jsonpath='{.data.kuboardToken}' | base64 --decode
    
  3. 访问Kuboard
    打开浏览器,输入http://<your-ip>:30880,使用获取的令牌登录。

Kuboard使用教程

  1. 集群管理

    • 在Kuboard首页,你可以看到你的所有集群。
    • 点击集群名称,进入集群详情页面,你可以管理集群的节点、应用、存储等。
  2. 应用部署

    • 在集群详情页面,选择“应用商店”。
    • 浏览或搜索应用模板,点击部署。
    • 根据模板要求填写参数,完成部署。
  3. 资源监控

    • 在集群详情页面,你可以查看集群的资源使用情况,包括CPU、内存等。
    • 点击具体的资源,可以查看更详细的信息。
  4. 日志查看

    • 在集群详情页面,选择“日志”。
    • 你可以看到集群中各种资源的日志信息。
  5. 节点管理

    • 在集群详情页面,选择“节点”。
    • 你可以查看节点的状态,也可以对节点进行操作,如重启、删除等。

通过以上步骤,你可以在Ubuntu 22.04上安装k3s,使用docker compose运行k3s,以及搭建和使用Kuboard进行集群管理。记得替换示例中的参数和命令以适应你的具体环境。

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到