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

相关连接
  1. Kubernetes 核心概念 POD及网络
  2. Kubernetes 核心概念Label、RC、HA、Deployment
  3. Kubernetes 核心概念 StatefulSet、Service
  4. Kubernetes存储
  5. 通过MINIKUBE安装K8S测试环境(国内安装)
  6. 通过kubeadm安装k8s并配置集群
  7. 基于K8S搭建HLS直播/点播云服务
  8. 基于K8S搭建VR直播/点播云服务

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,复制到图中目录
    在这里插入图片描述
    修改系统环境变量(mac or linux 系统将minikube 和kubectl 放入 /usr/local/bin 目录,并chmod即可)
    在这里插入图片描述

  3. Hyper-V模式

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

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

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

#windows 系统
 .\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			 
# mac or linux 系统
minikube 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="virtualbox" \
               --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 这个是自己的阿里云镜像加速,方法连接

注:

  1. 需要管理员权限来创建Hyper-V虚拟机
  2. Mac系统下 如果下载镜像等操作的时候出现permission denied 需要 chmod -R 777 ~/.minikube 文件目录才行

minikube 原理

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值