Docker及Kubernetes环境准备

本机环境:Mac M1

目标:准备 3 台 CentOS 7.6,便于后续搭建 k8s 集群

目录

3台本机虚拟机 - 未成功

3台云服务器

第1台 - 腾讯云服务器

第2台 - 华为云服务器

第3台 - 阿里云服务器

远程连接测试

参考文档


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 通

参考文档

在新Mac M1上的Vagrant下运行虚拟机

Running Vagrant on an M1 Apple Silicon using Docker

猜你喜欢

转载自blog.csdn.net/u013481793/article/details/128159744