编辑
2025-09-26
Devops
00

目录

一、前提先安装好docker
二、在主节点生成token让node节点加入
三、安装Kuboard图形化界面

一、前提先安装好docker

安装k8s的1.19版本,该版本还支持docker

js
export REGISTRY_MIRROR=https://registry.cn-hangzhou.aliyuncs.com curl -sSL https://kuboard.cn/install-script/v1.19.x/install_kubelet.sh | sh -s 1.19.5

然后master节点执行以下命令

js
export MASTER_IP=192.168.201.108 # 替换 apiserver.demo 为 您想要的 dnsName export APISERVER_NAME=songxuan.com # Kubernetes 容器组所在的网段,该网段安装完成后,由 kubernetes 创建,事先并不存在于您的物理网络中 export POD_SUBNET=10.100.0.1/16 echo "${MASTER_IP} ${APISERVER_NAME}" >> /etc/hosts curl -sSL https://kuboard.cn/install-script/v1.19.x/init_master.sh | sh -s 1.19.5

如果拉取镜像不下来,配置docker加速地址

image.png

js
vi /etc/docker/daemon.json
js
{ "registry-mirrors": [ "https://docker.m.daocloud.io", "https://docker.1panel.live", "https://hub.rat.dev" ] }
js
systemctl daemon-reload systemctl restart docker

image.png

二、在主节点生成token让node节点加入

主节点执行

js
kubeadm token create --print-join-command

获取到的加入节点token image.png

工作节点执行

js
# 只在 worker 节点执行 # 替换 x.x.x.x 为 master 节点的内网 IP export MASTER_IP=192.168.201.108 # 替换 apiserver.demo 为初始化 master 节点时所使用的 APISERVER_NAME export APISERVER_NAME=songxuan.com echo "${MASTER_IP} ${APISERVER_NAME}" >> /etc/hosts # 替换为 master 节点上 kubeadm token create 命令的输出 kubeadm join songxuan.com:6443 --token pwvmg4.1ismiw5mrztxkufm --discovery-token-ca-cert-hash sha256:58ce169877173dbe41dce9ac563955d8561916bc87ebc3b905b7bc38af6b7ad7

最后完成k8s的安装 image.png

三、安装Kuboard图形化界面

Kuboard地址:https://www.kuboard.cn/install/v3/install-in-k8s.html#%E6%96%B9%E6%B3%95%E4%B8%80-%E4%BD%BF%E7%94%A8-hostpath-%E6%8F%90%E4%BE%9B%E6%8C%81%E4%B9%85%E5%8C%96

js
kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml

在浏览器中打开链接 http://IP:30080

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

用户名: admin 密码: Kuboard123

image.png

本文作者:松轩(^U^)

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

Document