k8s 图形管理界面 kubord_v3 版 docker 安装
1.准备 k8s 集群(此处为 sealos 拉起的高可用 k8s1.24.0 集群)
[root@k8s-m1 ~]# kubectl get node -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
k8s-m1 Ready control-plane 17h v1.24.0 192.168.38.128 <none> CentOS Linux 7 (Core) 3.10.0-957.el7.x86_64 containerd://1.6.2
k8s-m2 Ready control-plane 17h v1.24.0 192.168.38.129 <none> CentOS Linux 7 (Core) 3.10.0-957.el7.x86_64 containerd://1.6.2
k8s-m3 Ready control-plane 17h v1.24.0 192.168.38.130 <none> CentOS Linux 7 (Core) 3.10.0-957.el7.x86_64 containerd://1.6.2
k8s-n1 Ready <none> 17h v1.24.0 192.168.38.131 <none> CentOS Linux 7 (Core) 3.10.0-957.el7.x86_64 containerd://1.6.2
[root@k8s-m1 ~]# kubectl get cs
Warning: v1 ComponentStatus is deprecated in v1.19+
NAME STATUS MESSAGE ERROR
scheduler Healthy ok
etcd-2 Healthy {"health":"true","reason":""}
etcd-1 Healthy {"health":"true","reason":""}
controller-manager Healthy ok
etcd-0 Healthy {"health":"true","reason":""}
2.docker 安装 kubord_v3 版
在其中一个节点上安装 docker: (192.168.38.131)
[root@k8s-n1 ~]# docker info
Client:
Context: default
Debug Mode: false
Plugins:
app: Docker App (Docker Inc., v0.9.1-beta3)
buildx: Docker Buildx (Docker Inc., v0.8.2-docker)
scan: Docker Scan (Docker Inc., v0.17.0)
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 20.10.17
docker 安装 kubord_v3:
[root@k8s-n1 ~]# rz
上传 kubord 软件和镜像
[root@k8s-n1 ~]# ls kubord_v3_docker_install.tar.gz
kubord_v3_docker_install.tar.gz
[root@k8s-n1 ~]# tar -zxf kubord_v3_docker_install.tar.gz
[root@k8s-n1 ~]# ls
kubord_v3_docker_install kubord_v3_docker_install.tar.gz
[root@k8s-n1 ~]# cd kubord_v3_docker_install
[root@k8s-n1 kubord_v3_docker_install]# ls
images run_kuboard_v3.sh
[root@k8s-n1 kubord_v3_docker_install]# ls images/
kuboard_v3.tar
[root@k8s-n1 kubord_v3_docker_install]# docker load -i images/kuboard_v3.tar
[root@k8s-n1 kubord_v3_docker_install]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
eipwork/kuboard v3 950ddc129bac 4 weeks ago 489MB
[root@k8s-n1 kubord_v3_docker_install]# cat run_kuboard_v3.sh
#!/bin/bash
docker run -d --restart=unless-stopped --name=kuboard -p 80:80/tcp -p 10081:10081/tcp -e
KUBOARD_ENDPOINT="http://192.168.38.131:80" -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" -v /data/kuboard-data:/data eipwork/kuboard:v3
[root@k8s-n1 kubord_v3_docker_install]# sh run_kuboard_v3.sh
[root@k8s-n1 kubord_v3_docker_install]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
02a4bdc81d27 eipwork/kuboard:v3 "/entrypoint.sh" 4 seconds ago Up 2 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp,
0.0.0.0:10081->10081/tcp, :::10081->10081/tcp, 443/tcp kuboard
[root@k8s-n1 kubord_v3_docker_install]# netstat -anput |grep 80 |grep LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 107846/docker-proxy
tcp6 0 0 :::80 :::* LISTEN 107850/docker-proxy