服务器列表

主机名 ip地址 角色 备注 版本 CPU核心数 内存
- 10.0.0.12 kuboard-spray k8s集群搭建工具 v1.2.4 1核 2G
master 10.0.0.11 control-plane+node 控制平面+etcd节点+工作节点 v1.25.9 2核 8G

10.0.0.12

  1. 安装 docker:
    参见:yum 安装 docker20.10.17

  2. 关闭 selinux:
    参见:centos7 基本配置-10.关闭selinux

  3. 运行 kuboard-spray:

     docker run --name=kuboard-spray124 \
             -v /var/run/docker.sock:/var/run/docker.sock \
             -v $PWD/kuboard-spray-data:/data \
             -p 8081:80/tcp \
             --privileged \
             --restart=unless-stopped \
             -d \
             eipwork/kuboard-spray:v1.2.4-amd64
  4. 访问网址
    curl 10.0.0.12:8081

    用户名:admin
    密码:Kuboard123
  5. 加载离线资源包:

加载离线资源包

10.0.0.11

  1. 设置密码:
    参见:centos7 基本配置-16.设置密码

  2. 允许 ssh 通过密码登录:
    参见:centos7 基本配置-17.允许 ssh 通过密码登录

10.0.0.12

  1. 规划并安装集群:

规划并安装集群-1

规划并安装集群-2

规划并安装集群-3

规划并安装集群-4

规划并安装集群-5

  1. 下载 kuboard:

     docker run --name=kuboard3 \
            -e KUBOARD_ENDPOINT="http://10.0.0.12:8082" \
            -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
            -e KUBOARD_ADMIN_DERAULT_PASSWORD="admin123" \
            -v $PWD/kuboard-data:/data \
            -p 8082:80/tcp \
            -p 10081:10081/tcp \
            -d \
            eipwork/kuboard:v3
  2. 通过网页访问 k8s 集群:
    curl 10.0.0.12:8082

10.0.0.11

  1. 创建软链接:
    ln -s /usr/local/bin/kubectl /usr/bin/kubectl

  2. 验证集群:
    kubectl get node -o wide

文档更新时间: 2024-04-20 10:57   作者:lee