centos/windows10安装minikube

A win10安装minikube

1 下载安装kubectl.exe

1.1 准备目录

在C盘根目录,创建文件夹kube

1.2 下载kubectl.exe

下载地址:https://storage.googleapis.com/kubernetes-release/release/v1.18.0/bin/windows/amd64/kubectl.exe

下载完成后,移动到C:\kube目录下

1.3 配置环境变量

新增环境变量:

  • 变量名称:KUBECTL
  • 变量的值:C:\kube

在Path 添加新值%KUBECTL%

1.4 开启hype-v

在程序和功能中,开启hype-v功能,重启玩抽,在powershell(以管理员启动)中再次开启命令行的hype-v

powershell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Al

2 安装minikube

参考: https://minikube.sigs.k8s.io/docs/start/

2.1 下载安装包

下载地址:https://github.com/kubernetes/minikube/releases/download/v1.9.2/minikube-windows-amd64.exe

下载完成后,移动到C:\kube目录下

2.2 安装minikube

运行powershell(以管理员身份运行),执行下面命令

minikube start --vm-driver=hyperv `
--hyperv-virtual-switch="MinikubeSwitch" `
--image-mirror-country=cn `
--cpus=4 --memory=2048mb `
--registry-mirror="https://ms14dndh.mirror.aliyuncs.com" `
--iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.3.iso `
--image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers

执行时间会很长,请等待,如有报错,酌情检查

参数来源参考的阿里云,链接: https://yq.aliyun.com/articles/221687

2.3 验证启动结果

kubectl get nodes

如果有结果,表示安装正确

3 完善启动方式

需要把创建minikube过程中的命令,全部写入一个bat文件中,以便执行该文件,就启动minikube

不然直接minikube start 它会检查并下载最新版本的minikube,

bat文件中不能用换行符号,所以命令得写在一行

3.1 停止minikube

minkkube stop

3.2 创建启动脚本

C:\kube里创建文件minikube_start.bat,内容如下:

minikube start --vm-driver=hyperv --hyperv-virtual-switch="MinikubeSwitch" --image-mirror-country=cn --cpus=4 --memory=2048mb --registry-mirror="https://ms14dndh.mirror.aliyuncs.com" --iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.7.3.iso --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers

3.3 用脚本启动minikube

运行powershell(以管理员身份运行),执行下面命令

minikube_start

B centos7安装minikube

参考链接同win10安装中的文档一致

1 下载kubectl

cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=0
EOF
yum install -y kubectl

2 安装minikube

2.1 下载minikube

curl -Lo minikube https://github.com/kubernetes/minikube/releases/download/v1.9.2/minikube-linux-amd64
chmod +x minikube
sudo mv minikube /usr/local/bin/

2.2 增加命令补全

cat >>/etc/profile <<'EOF'
# 命令补全
source <(kubectl completion bash)
source <(minikube completion bash)
EOF

3 启动minikube(K8S v1.15.5)

minikube start --image-mirror-country cn \
--iso-url=https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.9.0.iso \
--registry-mirror=https://xxxxxx.mirror.aliyuncs.com \
--memory=6000mb \
--driver=none \
--kubernetes-version=1.15.5

如果安装最新版本K8S,可以不需要指定最后一个参数

国内centos/windows10安装minikube的更多相关文章

  1. Centos下安装Docker,并配置国内docker源

    Centos下安装Docker 替换为国内的yum源(可选): mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.re ...

  2. Kong在windows10的hyperV CentOS上安装

    1.启用hyperV manager 2.下载CentOS 3.给CentOS共享网络,添加Legacy NetWork Adapter 4.启动CentOS后安装kong(官网可查) 5.安装Pos ...

  3. Debian/Ubuntu/CentOS VPS安装Net-Speeder并优化

    安装过程: CentOS安装 wget --no-check-certificate https://gist.github.com/LazyZhu/dc3f2f84c336a08fd6a5/raw/ ...

  4. CENTOS手动安装修复python ,YUM CENTOS手动安装修复YUM

    CENTOS手动安装修复YUM  2019年3月8日  杨宇 Comments 0 Comment 目录 [hide] 一.问题场景 二.手动修复 2.1 下载 rpm 包 2.2 安装 rpm 包 ...

  5. 1. centos下安装docker

    CentOS Docker 安装 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发 ...

  6. 简单介绍一下在CentOS上安装Docker。

    简单介绍一下在CentOS上安装Docker. 前置条件: 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回的值大于3.10即可. $ uname -r 2.使用 sudo 或 r ...

  7. Mac安装minikube

    安装过程 先安装minikube,使用下面命令(由于墙的问题,所以指定国内的地址) curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyun ...

  8. centos 7 安装和基本配置

    U盘安装centos 7 还是官方文档最准确. 下载centos https://docs.centos.org/en-US/centos/install-guide/downloading/ 制作安 ...

  9. (转)yum安装MariaDB(使用国内镜像快速安装,三分钟安装完毕)

    原文:https://blog.csdn.net/p__csdn/article/details/72675840 https://tinpont.com/2017/fix-yum-download- ...

随机推荐

  1. mysql—information_schema数据库

    一.介绍 MySQL中有一个默认数据库名为information_schema,在MySQL中我们把 information_schema 看作是一个数据库,确切说是信息数据库.其中保存着关于MySQ ...

  2. 使用SimpleUpdater实现现有程序升级功能

    项目:https://github.com/iccfish/FSLib.App.SimpleUpdater C/S程式一般需要部署在多台机器上,如果程式有变动,需要一台一台重新安装,相当麻烦,如果我们 ...

  3. QTextEdit的paste

    By 鬼猫猫 20130117 http://www.cnblogs.com/muyr/ 背景 QTextEdit中粘贴一大段文字时,EasyDraft中粘贴进去的文字们的格式就乱了,处于无格式.还有 ...

  4. JavaScript小案例-阶乘!

    JavaScript小案例-阶乘! 阶乘:就是像台阶一样一阶一阶的,从高阶到低阶,依次乘下来!代码超少!容易理解! // factorial 阶乘 // 如果 function factorial(n ...

  5. NIO非阻塞网络编程原理

    NIO非阻塞网络编程原理 1.NIO基本介绍 Java NIO 全称 java non-blocking IO,是指 JDK 提供的新 API.从 JDK1.4 开始,Java 提供了一系列改进的 输 ...

  6. 现有以下关系型数据库中的表(见表4-20表4-21和表4-22),要求将具转换为适合Hbase存储的表并插入数据。

    ① createTable(String tableName, String[] fields) 创建表,参数tableName为表的名称,字符串数组fields为存储记录各个域名称的数组.要 求当H ...

  7. c++hook内联汇编模板

    1 #include "Windows.h" 2 #include "tlhelp32.h" 3 #include "String.h" 4 ...

  8. 13 | 实战:单机如何实现管理百万主机的心跳服务? https://time.geekbang.org/column/article/240656

    13 | 实战:单机如何实现管理百万主机的心跳服务? https://time.geekbang.org/column/article/240656

  9. # Set the asyncio reactor's event loop as global # TODO: Should we instead pass the global one into the reactor?

    daphne/server.py at master · django/daphne https://github.com/django/daphne/blob/master/daphne/serve ...

  10. BigDecimal add方法问题:调用add后,求和结果没变

    import java.math.BigDecimal; public class DecimalAdd { public static void main(String[] args) { BigD ...