通过MINIKUBE安装K8S测试环境(国内安装)

minikube

Minikube是一个快速搭建单节点Kubenetes集群的工具,通过使用minikube结合虚拟机(Virtual Box 、VM 、Hyper-V)快速在自己的电脑上搭建开发测试环境。
由于阿里云提供的方案对于新版本minikube有部分错误,这里进行改进。

Windows(Hyper-V模式):

  1. MINIKUBE安装
    地址:下载地址
    选择版本:1.8.2
    下载后修改文件名称为minikube,复制到图中目录
    在这里插入图片描述
    在这里插入图片描述

  2. kubectl安装
    地址:下载地址
    选择版本:1.17.13
    在这里插入图片描述
    下载后将kubectl,复制到图中目录
    在这里插入图片描述
    修改系统环境变量
    在这里插入图片描述

  3. Hyper-V模式

对于使用Hyper-V环境的用户,首先应该打开Hyper-V管理器创建一个外部虚拟交换机。

在这里插入图片描述
在这里插入图片描述

之后,我们可以用如下命令来创建基于Hyper-V的Kubernetes测试环境

 .\minikube.exe start --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.8.0.iso \
             --registry-mirror=https://xxxxxx.mirror.aliyuncs.com  --vm-driver="hyperv"  \
			 --hyperv-virtual-switch="MinikubeSwitch" --memory=4096 --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers			 

–image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers 这个配置是重点,否则国内无法连接k8s官网导致安装失败(linux和MAC配置一样)

-registry-mirror=https://xxxxxx.mirror.aliyuncs.com 这个是自己的阿里云镜像加速,方法连接

注:需要管理员权限来创建Hyper-V虚拟机

minikube 原理

Minikube利用本地虚拟机环境部署Kubernetes,其基本架构如下图所示
在这里插入图片描述
用户使用Minikube CLI管理虚拟机上的Kubernetes环境,比如:启动,停止,删除,获取状态等。一旦Minikube虚拟机启动,用户就可以使用熟悉的Kubectl CLI在Kubernetes集群上执行操作。

发布了23 篇原创文章 · 获赞 2 · 访问量 3859

猜你喜欢

转载自blog.csdn.net/ysf465639310/article/details/105070580