在Windows主机上使用VirtualBox基于Minikube搭建本地Kubernetes学习环境

本文主要讲述如何在Windows主机上搭建出一个Kubernetes学习环境。

1.VirtualBox虚拟机安装

首先使用VirtualBox创建一个基于CentOS的虚拟机(CentOS镜像下载地址),安装虚拟机的过程不再说明,注意虚拟配置设置内存2G以上,CPU核数2核及以上,否则可能导致无法运行Kubernetes服务。之后可以配置一下虚拟机的网络,添加网络地址转换和桥接网卡连接方法,配置的作用分别是实现公网访问和在Window主机或者局域网中访问虚拟机的网络服务。为了方便使用在配置好前面的过后可以设置VirtualBox虚拟机后台运行,在Window主机上使用Xshell工具连接到VirtualBox虚拟机上进行后续操作。

2.Docker安装

首先配置yum源为阿里的,方便Docker的安装。如果安装虚拟机的镜像是官方的,可能很多程序都没有安装,可以先尝试安装一些基本的程序,例如wget。配置完成后进行Docker安装。安装Ddocker注意可以配置Docker的安装源为国内的,安装Docker成功后可以申请阿里云的开发者账号获得一个Docker镜像加速地址配置到Docker的daemon.json文件中。

3.Minikube安装

首先安装kubectl ,由于可能存在各种网络问题,可以直接在Window主机上下载kubectl 的Linux可执行程序(Kubectl的Linux可执行程序下载地址),之后上传到Linux虚拟机当中的PATH目录当中(mv ./kubectl /usr/local/bin/kubectl),更改文件权限(chmod +x ./kubectl),输入kubectl检测是否配置成功。

接下来进行Minikube的安装,同理直接在Windows主机获取Minikube的可执行程序(Minikube的Linux可执行程序下载地址),重命名可执行文件为minikube,之后上传到Linux虚拟机当中的PATH目录当中(mv ./minikube /usr/local/bin/minikube)更改文件权限(chmod +x ./minikube),这一步完成后可以通过如下命令启动一个Kubernetes本机单节点集群,启动会很耗时,请耐心等待。

minikube start --image-mirror-country cn --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.5.0.iso --registry-mirror=这里改为你在阿里云使用开发者账号获取的Docker景象加速地址 --vm-driver=none

启动命令中的设置都是为了利用阿里云进行海外资源的访问,其中--vm-driver=none设置是因为是使用VirtualBox虚拟机搭建的环境,具体可以参考官网文档。

Kubernetes文档网址

Minikube文档网址

最后,如果最后一步没有报错,耐心等待服务启动完成后,就可以进行探索啦(使用命令kubectl version查看是否得到期望结果)。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值