本文已参与「新人创作礼」活动,一起开启掘金创作之路
- 实践是最好的学习方法,下面介绍在笔记本电脑(32G内存+2T硬盘)上搭建k8s集群演示环境的过程,3Master+3Node,高可用部署方案
- 镜像有更多的使用场景和含义,Docker镜像又会忽视其他容器公司的存在,Kubernetes实践杂谈系列文章尽量使用容器镜像表述
一、安装 VMware Workstation Pro
1、下载地址
- 地址1(需要注册)
- 地址2
2、安装文件
VMware-workstation-full-16.2.3-19376536.exe
注册码:ZF3R0-FHED2-M80TY-8QYGC-NPKYF
3、配置虚拟网络
- 配置NAT
- NAT网关IP设置为 192.168.66.2,在宿主机上vmnet8的IP地址自动被修改为192.168.66.1
- 可以想象成VMware创建了一个虚拟交换机,用一根网线把宿主机和虚拟交换机连接起来,网线的两端IP地址就是*.1和*.2
- 这两个IP地址是可以修改的,只要不相同就可以通讯,这个网关地址在后面配置每个虚拟机网络的时候要用到
- 配置DHCP
二、创建第一台虚拟机(CentOS7.9 或者 CentOS Stream release 8)2C2G
1、选择虚拟机操作系统镜像(CentOS7)
CentOS-7-x86_64-Minimal-2009.iso 下载地址 mirrors.aliyun.com/centos/7.9.…
2、选择操作系统类型和版本
3、设置虚拟机名称和存储路径
4、设置磁盘大小(20G)
5、自定义虚拟机硬件(CPU,内存,网络)
- 配置虚拟机内存配置 2G
- 配置虚拟机CPU配置:2*2
- 配置虚拟机网络NAT
6、启动虚拟机错误:重启宿主机,修改宿主机BIOS,启用Intel VT-x并禁用“可信执行”
7、启动虚拟机,选择安装CentOS8:"Install CentOS Linux 8"
- 选择语言
- 安装信息摘要界面,接下来分别配置网络,安装位置,安装软件源和安装软件
- 选择安装位置
- 配置网络和主机名:CentOS128(CentOS7请忽略这一步)
- 设置软件安装源地址 (CentOS7请忽略这一步)
- 选择软件( CentOS7请忽略这一步 )
- 设置root用户密码123456
- 重启虚拟机
8、如果想重新安装虚拟机的操作系统,可以选择“打开电源时进入固件(F)”,在BIOS的Boot菜单中,把光驱移动到第一行
三、在一台笔记本上搭建k8s集群演示环境
1、优化Linux内核,并安装Docker,完成虚拟机模板的制作
2、配置环境变量 setenv.sh
3、克隆6台虚拟机,准备安装K8S集群
4、安装K8S集群脚本
参考
- 先用起来,通过操作实践认识kubernetes(k8s),积累多了自然就理解了
- 把理解的知识分享出来,自造福田,自得福缘
- 追求简单,容易使人理解,知识的上下文也是知识的一部分,例如版本,时间等
- 欢迎留言交流,也可以提出问题,一般在周末回复和完善文档
- Jason@vip.qq.com 2022-3-30