服务器规划:(ip根据自己路由器来定的)
192.168.21.4 harbor&gitlab (需要docker环境)
192.168.21.5 nginx
192.168.21.6 redis&mq
192.168.21.7 mysql
192.168.21.8 controller1+rancher (需要docker环境)
192.168.21.9 controller2 (需要docker环境)
192.168.21.230 controller3 (需要docker环境)
192.168.21.231 NFS
192.168.21.232 SMB
192.168.21.233 worker1 (需要docker环境)
192.168.21.234 worker2 (需要docker环境)
192.168.21.235 worker3 (需要docker环境)
192.168.21.236 rancher (需要docker环境)
开始前闲扯:在准备这套环境之前,我曾经尝试用自己台式机i7 8700k+48G,通过vmware workstation搭建虚拟化环境,但是发现资源不够。最后压缩成下面的配置:
192.168.21.10 worker1&controller1 (需要docker环境)
192.168.21.11 worker2&controller2 (需要docker环境)
192.168.21.12 worker3&controller3 (需要docker环境)
192.168.21.13 ngxin
192.168.21.14 mysql &nfs
192.168.21.15 mq&redis &smb
192.168.21.16 harbor&gitlab (需要docker环境)
192.168.21.17 rancher (需要docker环境)
当然资源不够的同学可考虑单机,只是为了实验下环境的,必要的几个需要:
harbor&gitlab (需要docker环境)
ngxin
worker&controller&rancher (需要docker环境)
这样就只需要三台虚拟机了
为了本次系列教程专门买了一台二手华为服务器,双e5+64G 通过vmware exsi虚拟出12台虚拟机作为基础环境搭建,后面也会出单机的。