公司现在有 2 台 4U 的主机,之前的应用体量都不大,基本都是单体架构,两台主机做主备来部署线上应用。
现在有一个新应用准备采用微服务架构,准备把预发和正式环境部署在这两台机器上。
我初步的想法是两台机器搭建一个 k8s 集群,使用不同应用的编排来区分预发和正式。
1
lqy2575395 2019-12-23 12:04:51 +08:00
配置是多少,线上应用 master 节点最好 3 个 2 核 4G 以上的配置,其他应用跑在 worker 节点
|
2
fordoo OP @lqy2575395 国内是 24 cpu 128G ram,有 2 台
|
3
anubu 2019-12-23 12:22:20 +08:00 1
kubeadm 直接部署就好。一台同时作为 master 和 worker,另一台只做 worker。鉴于这个规模和没有专业运维,不建议做控制平面的 HA,业务平面两台服务器使用 keepalived 做一个 VIP 能够实现基本的保障。
|
4
gok8s 2020-01-06 23:28:39 +08:00 1
下载一个 KubeSphere Installer,把节点 IP 填入就可以快速搭建一个 K8s 集群!
https://github.com/kubesphere/kubesphere |