k8s搭建之初始环境准备-虚拟机篇(一)
我相信很多搭建k8s 集群的小伙伴最头疼的一件事情就是,我没有那么多机器啊,别说高可用,就算是一个master一个node 用VM都烦的很,安装的哪个图形化就要点老半天,snapshot 快照要是没有准备,环境搞得乱七八糟,那真的是心态爆炸,遇上重装,拜拜了您勒。
如果有钱就去搞个阿里云,什么什么云的服务器,租个三个月好好搞(ps : 不要为了省钱,像博主一样,几个账号各自买esc,不同租户网络是隔离的,对于网络互通的k8s来说比较不友好,搭建成功以后会各种服务访问失败,而且不同云服务商的网络也是不一样的,有的可能有解决方案对于跨租户VPC互通,有点就麻烦,不要得不偿失了)
公司有服务器让你用就另说了,物理机的话也是难受的一批,类似openstack的解决方案是最好的。
当然如果你什么都没有怎么办呢,本地虚拟机还是最好的学习手段。本文用vagrant + vistualbox,快速生成本地虚拟机环境,以及一些可能我自己遇到的坑。文章可能比较长,比较繁琐,多比较几篇文章,多操作,每个人都可以总结出自己的经验来。
(1)下载安装 vagrant
- 什么是vagrant
Vagrant是一款用于构建及配置虚拟开发环境的软件,基于Ruby,主要以命令行的方式运行。主要使用Oracle的开源VirtualBox虚拟化系统,与Chef,Salt,Puppet等环境配置管理软件搭配使用, 可以实行快速虚拟开发环境的构建。
早期以VirtualBox为对象,1.1以后的版本中开始对应VMware等虚拟化软件,包括Amazon EC2之类服务器环境的对应。
vagrant 是支持win10的 hyper-v 的,但是这次还没试用,还是用的virtualBox 。 - 下载安装vagrant
官网下载地址 https://www.vagrantup.com/downloads.html 选自己的系统版本就行了 - 下载安装virtualbox
官网下载地址 https://www.virtualbox.org/wiki/Downloads 选自己的系统版本就行了 - ** 下载 虚拟机所需要的镜像**
这里和平时用的虚拟机镜像不太一样,是box文件 例如CentOS-7-x86_64-Vagrant-1710_01.VirtualBox.box
方式一 :
官网下载地址 https://app.vagra

本文介绍了如何使用Vagrant和VirtualBox在本地快速搭建k8s的虚拟机环境,包括下载安装Vagrant、创建虚拟机群以及连接虚拟机的步骤。通过这种方法,可以在没有多台物理机的情况下进行k8s的学习和实践。
最低0.47元/天 解锁文章
102

被折叠的 条评论
为什么被折叠?



