- Linux 系统选择 Debian 11.6
- 1 台阿里云服务器,最低配置 2 核 4G
- 2 台阿里云服务器,最低配置 2 核 2G
- 如果安装 Prometheus 则至少在需要一台 2 核 4G
# 通过ghproxy代理安装
bash -c "$(curl -fsSL https://mirror.ghproxy.com/https://raw.githubusercontent.com/buka-lnc/cli.kubernetes/master/install.sh)" && source /etc/profile
# 直接从github安装
bash -c "$(curl -fsSL https://raw.githubusercontent.com/buka-lnc/cli.kubernetes/master/install.sh)" && source /etc/profile
当提示输入公网 IP 时,需要的 IP 地址是主机能与其他主机相互通信的 IP 地址,并非一定要公网 IP。 如果你使用 wireguard 创建了虚拟局域网,使用虚拟局域网的 IP 更好。
cluster 工具包提供如下功能初始化集群:
# 初始化Master
./cluster.sh init
# 在Master节点执行,获取worker join master的命令
./cluster.sh token
# 重置集群
./cluster.sh reset
# Debug: 查看集群启动日志
./cluster.sh debug
deploy 工具包提供如下功能:
./deploy.sh install <istio|cert-manager|kube-flannel|kubeapps|openebs|prometheus>