当前位置: 首页 > Linux

搭建Linux&Windows混合Kubernetes集群系统-(二)集群规划与准备

时间:2023-04-06 11:07:00 Linux

集群规划与准备本系列演练我们将搭建一个小型的混合Kubernetes集群系统,请准备相关设备、工具、文件注意事项:本文主要总结了整个系列文章涉及的静态资源,可以作为下一部分演练的参考。在整个系列文章完成之前,本文可能会发生变化。集群服务器设备下面的服务器设备可以使用物理计算机,也可以通过虚拟化技术创建相关的虚拟机。为了尽可能隔离一个有效可靠的环境,我们借助一台设备安装aikuai软路由系统,其他设备通过这个软路由系统形成一个私有网络。后面带(public)的IP地址是指公网IP。这里的公网并不完全是指互联网。它也可以是已经与Internet进行NAT的LAN。如果读者处于企业网络环境,这里的公网就是你企业的办公网络。带(private)的IP地址是指私网IP,跟前面说的一致,我们通过安装爱快软路由系统来组成一个私网。另外,因为Router这个角色需要有2个IP地址,所以Router需要两块网卡。网卡1接公网交换机,网卡2接私网交换机,其他设备的网卡接私网交换机。中间。以下设备无需安装系统。在接下来的演练中,我们将演示如何安装系统。角色系统CPU内存硬盘IP地址Routeraikuai11GB1GB10.0.5.5(public)/10.10.5.1(private)MasterUbuntu18.04(未安装)4GB100GB10.10.5.10(private)NodeUbuntu18.04(未安装)44GB100GB10.10.5.21(私有)NodeWindowsServer2019(未安装)4x8GB100GB10.10.5.31(私有)其他服务器设备因为Kubernetes使用的Docker镜像一般来自美国等地区的海外仓库,长城中国太强大了,会导致我们无法顺利拉取相关镜像,所以需要准备一个海外服务器(最好是香港)搭建一个私有的DockerRegistry角色系统CPU内存硬盘IP地址DockerRegistryServerUbuntu18.0412GB500GBunlimited(Public)系统ISO镜像文件名及版本获取方式aikuaiiKuai8_3.3.3_Build202002040918https://www.ikuai8.com/compon...UbuntuServer18.04.4LTShttps://ubuntu.com/download/s...WindowsServer20191909https://msdn.itellyou.cn网络规划子网可用地址说明10.10.5.0/24254服务器之间的物理网络10.244.0.0/1665534Kubernetes集群中的Pod网络10.96.0.0/121048574Kubernetes集群中的服务网络常用工具安装指南安装Docker引擎,我们使用中科大APTRepository来安装Docker引擎。先用su命令切换到root用户,然后执行以下脚本:aptupdateaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-common-ycurl-fsSLhttps://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg|apt键添加-add-apt-repository"deb[arch=amd64]https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu$(lsb_release-cs)stable"aptupdateaptinstalldocker-ce=18.06.3~ce~3-0~ubuntu-y完成后,我们可以通过dockerversion查看安装的docker引擎的版本号。如果一切正常,您应该看到以下信息:Client:Version:18.06.3-ceAPIversion:1.38Goversion:go1.10.3Gitcommit:d7080c1Built:WedFeb2002:28:102019OS/Arch:linux/amd64实验:falseServer:引擎:版本:18.06.3-ceAPI版本:1.38(最低版本1.12)Go版本:go1.10.3Git提交:d7080c1内置:2019年2月20日星期三02:26:34OS/Arch:linux/amd64实验性:false