部署计划
a机1核1G,192.168.180.128,用来安装
b机1核2G,192.168.180.129,用来k8s Master节点
a机动作
安装docker
--安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
--设置yum源
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo
--查看可用版本
yum list docker-ce --showduplicates | sort -r
--安装其中一个版本
yum -y install docker-ce-23.0.3-1.el7
--设置开机启动
systemctl start docker
systemctl enable docker
安装kuboardSpray 部署工具
docker run -d \
--privileged \
--restart=unless-stopped \
--name=kuboard-spray \
-p 80:80/tcp \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/kuboard-spray-data:/data \
eipwork/kuboard-spray:latest-amd64
# 如果抓不到这个镜像,可以尝试一下这个备用地址:
# swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard-spray:latest-amd64
等待安装完成后,在浏览器打开地址 http://这台机器的IP
,输入用户名 admin
,默认密码 Kuboard123
,即可登录 Kuboard-Spray 界面
集群管理,添加节点,输入b机的ip和登录账号密码,保存后设置, 等待完成。
至此,k8s安装完成。
b机动作
安装docker
同上
安装kuboard
sudo docker run -d \
--restart=unless-stopped \
--name=kuboard \
-p 80:80/tcp \
-p 10081:10081/tcp \
-e KUBOARD_ENDPOINT="http://b机IP:80" \
-e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
-v /root/kuboard-data:/data \
eipwork/kuboard:v3
# 也可以使用镜像 swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard:v3 ,可以更快地完成镜像下载。
# 请不要使用 127.0.0.1 或者 localhost 作为内网 IP \
# Kuboard 不需要和 K8S 在同一个网段,Kuboard Agent 甚至可以通过代理访问 Kuboard Server \
配置kuboard
配置集群
添加工作负载,配置镜像即可