环境
腾讯云2核4g服务器
官方文档
https://kubesphere.io/zh/docs/quick-start/all-in-one-on-linux/
安装步骤:
- 修改主机名(坑:名称不能大小字母开始,不能有下划线,否则后续安装出错):
hostnamectl set-hostname master
- 安装conntrack:
yum install -y conntrack
- 安装KubeKey:
export KKZONE=cn
curl -sfL https://get-kk.kubesphere.io | VERSION=v1.1.1 sh -
- 开始安装:
export KKZONE=cn
./kk create cluster --with-kubernetes v1.20.4 --with-kubesphere v3.1.1
安装完成后会显示登录账号密码,也可输入命令查看
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f
异常处理:
安装完成后登录,在服务组件Monitoring中可看见两个POD异常
错误提示为:0/1 nodes are available: 1 Insufficient cpu.
0/1个节点可用,cpu不足
解决方法
方法一、升级服务器配置
方法二、修改prometheus-k8s-0的配置文件
-
在应用负载 -> 工作负载 -> 有状态副本集中找到prometheus-k8s,点击进入
-
更多操作 -> 编辑配置文件
-
修改request,将cpu,memory调低。如
requests:
cpu: 20m
memory: 40Mi
4. 点击更新
5. 等待服务重启