本机环境:Mac M1
目标:准备 3 台 CentOS 7.6,便于后续搭建 k8s 集群
目录
3台本机虚拟机 - 未成功
在学习 Docker 的过程中,网上推荐用 Vagrant + VirtualBox 的方式安装 CentOS ,然后在 CentOS 中安装 Docker
VirtualBox目前已经推出了开发者预览版,支持 Mac M1 芯片
最新版的 Vagrant(2.3.3)暂时没有 ARM 版本
抱着试试看的心态,安装了 AMD 版本,相关命令如下
> vagrant -v
Vagrant 2.3.3
> vagrant box list
centos/7 (virtualbox, 0)
centos/8 (virtualbox, 2011.0)
> cat Vagrantfile
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.network "public_network"
config.vm.provider "virtualbox" do |vb|
vb.memory = "4096"
vb.name= "centos-7"
vb.cpus= 2
end
end
但在执行 vagrant up 启动虚拟机时失败了
查阅了相关资料,有推荐用 Vagrant + Docker 和 Vmware Fusion 的,但是安装过程并不简单
过程中,还下载了 Docker Desktop,大部分的 Docker 镜像都有 ARM 版本,此外还支持k8s
为了深度学习 Docker 和 Kubernetes,并且积累线上操作经验,决定尝试云服务器
3台云服务器
如果你是多个云平台的新用户,可以充分利用这一优势。下面分享一下如何用 111.3 元的成本租用了 3 台 2核2G+ 的云服务器,租用周期为 3 个月
国内比较知名的云平台有:阿里云、腾讯云、华为云、京东云、小鸟云、百度智能云、UCloud等
下面按照价格从低到高依次列举租用的3台云服务器
第1台 - 腾讯云服务器
价格:25元 2核2G4M
每天9:00限量抢购,链接
第2台 - 华为云服务器
价格:39.2元 2核4G1M
购买链接:链接
第3台 - 阿里云服务器
价格:47.1元 2核4G1M
总价格:25 + 39.2 + 47.1 = 111.3 元
远程连接测试
3 台服务器都可以正常连接,且可以互相 ping 通