JiaHe

相遇即是缘

K3S

K3S安装

官方文档 https://docs.k3s.io/zh/quick-start

# 默认安装
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -

# 使用 Docker 作为容器运行时
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s docker

Kuboard安装

官方文档 https://kuboard.cn/install/v3/install-built-in.html#部署计划

安装 Kuboard 之前,假设:

  • 您已经准备好了一个 Linux 服务器用于安装 Kuboard-V3,并且该机器上的 docker 版本不低于 19.03
  • 用于安装 Kuboard v3.x 的机器已经安装了 docker,并且版本不低于 docker 19.03
  • 您已经有自己的 Kubernetes 集群,并且版本不低于 Kubernetes v1.13
version: "3"
services:
kuboard:
# 也可以使用镜像 swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard:v3 ,可以更快地完成镜像下载。
image: eipwork/kuboard:v3
container_name: kuboard
restart: unless-stopped
ports:
# 将 Kuboard Web 端口 80 映射到宿主机的 8088 端口
- "8088:80"
# 将 Kuboard Web 端口 443 映射到宿主机的 8443 端口
- "8443:443"
- "10081:10081"
environment:
# 指定 KUBOARD_ENDPOINT 为 http://内网IP,如果后续修改此参数,需要将已导入的 Kubernetes 集群从 Kuboard 中删除,再重新导入
KUBOARD_ENDPOINT: "http://kuboard.k3s.com"
# 指定 KUBOARD_AGENT_SERVER 的端口为 10081
KUBOARD_AGENT_SERVER_TCP_PORT: "10081"
# KUBOARD_ADMIN_DERAULT_PASSWORD 初始默认密码为Kuboard123
KUBOARD_ADMIN_DERAULT_PASSWORD: admin
volumes:
- ./data:/data