工欲善其事,必先利其器。要想搞云原生,想弄明白它是怎么转的,是什么原理,就钻进去研究。看官网,学理论;搭环境,做实践。什么事情,光纸上谈兵,没有实际操作,是没有话语权的。这个教程不能涵盖所有的内容,也不是说就只有这一种方案,只是结合自己的实际情况,按照这个步骤搭建成功了,也系统能给同样在搭建这个环境的同学提供一点帮助。因为,我在搭建的过程中,也踩了很多坑,也是从其他同学那里获得帮助,搭建成功的,因此,要分享出来,分享给需要它的人。
个人电脑环境:联想T470 WIN10专业版 8C16G。
遇到的坑:
1、开始使用Oracle VM VirtualBox 6.0.10安装的虚拟机,由于不能开启虚拟化,后来改成VMware Workstation Pro 15。
2、K8s版本不能太高,否则在安装Jenkins X时会出现api-version不匹配的问题。
3、不管是安装K8s,JenkinsX,甚至其他的组件,最好指定版本号安装,各个组件版本迭代更新非常快,每一个版本依赖的其他组件的版本也不一样,如果使用latest标签,就会出现今天的依赖的镜像版本和明天的就不一样。主要是我们翻不了墙,处理镜像太麻烦,所以最好指定版本号。
准备工作:
1、笔记本电脑需要在BIOS里开启虚拟化。
2、准备好CentOS 7的安装镜像,这里用的是CentOS 7.6
3、安装好VMware Workstation Pro 15 。
环境要求:
1、操作系统CentOS7.6
2、内存6G
3、CPU4C
4、硬盘30G
点击“新建虚拟机向导”,选择“典型”安装。选择已经下载好的CentOS 7的iso镜像。
下一步,设置虚拟机的名称和安装位置
下一步,设置磁盘容量为30G
下一步,自定义硬件
选择内存6G,CPU4C,开启虚拟化引擎,点击安装。
安装操作系统,选择语言。
这里很关键,安装下图的设置进行设置。
设置root的密码。
安装完成,重启。
重启之后,接收许可,设置用户
完成配置,这样虚机就创建好了。
使用SecureCRT登录虚机,因为安装虚机时配置了ens33的连接,CentOS默认也是启动了sshd,监听22端口,配置好IP、端口和账号后,可以直接登录到虚机里。
SSHD状态:systemctl status sshd.service
SecureCRT登录配置:
查看ifconfig
OK,下一篇开始使用minikube安装k8s环境。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。