1、需要安装docker容器引擎(省略)
2、安装ks3命令
curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_SKIP_SELINUX_RPM=true INSTALL_K3S_SELINUX_WARN=true sh -s -- --docker
其中:INSTALL_K3S_SKIP_SELINUX_RPM=true INSTALL_K3S_SELINUX_WARN=true 表示忽略SELINUX的策略
--docker 表示使用docker作为k3s的容器引擎。
查看pod的运行情况:
kubectl get pods --all-namespaces
3、安装Kuboard
sudo docker run -d \--restart=unless-stopped \--name=kuboard \-p 8070:80/tcp \-p 10081:10081/tcp \-e KUBOARD_ENDPOINT="http://内网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
在浏览器http://your-host-ip:8070 即可访问 Kuboard v3.x 的界面,登录方式:
用户名: admin
密 码: Kuboard123
4、将集群信息添加到kuboard
点击“添加集群”,选择Kubeconfig,名称和描述任意填写
输入cat /etc/rancher/k3s/k3s.yaml,将获取到的内容粘贴到kubeconfig中
将ApiServer地址中的127.0.0.1改为主机ip,点击确定
身份选择ServiceAccount kuboard-admin,点击“集群”下的“概要”,即可查看节点运行情况
问题一:
修改nodePort的端口支持0-65535
解决方案:
修改 /etc/systemd/system/k3s.service文件
重启
systemctl daemon-reload
systemctl restart k3s