国内centos/windows10安装minikube
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的更多相关文章
- Centos下安装Docker,并配置国内docker源
Centos下安装Docker 替换为国内的yum源(可选): mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.re ...
- Kong在windows10的hyperV CentOS上安装
1.启用hyperV manager 2.下载CentOS 3.给CentOS共享网络,添加Legacy NetWork Adapter 4.启动CentOS后安装kong(官网可查) 5.安装Pos ...
- Debian/Ubuntu/CentOS VPS安装Net-Speeder并优化
安装过程: CentOS安装 wget --no-check-certificate https://gist.github.com/LazyZhu/dc3f2f84c336a08fd6a5/raw/ ...
- CENTOS手动安装修复python ,YUM
CENTOS手动安装修复YUM
CENTOS手动安装修复YUM 2019年3月8日 杨宇 Comments 0 Comment 目录 [hide] 一.问题场景 二.手动修复 2.1 下载 rpm 包 2.2 安装 rpm 包 ...
- 1. centos下安装docker
CentOS Docker 安装 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 前提条件 目前,CentOS 仅发 ...
- 简单介绍一下在CentOS上安装Docker。
简单介绍一下在CentOS上安装Docker. 前置条件: 64-bit 系统 kernel 3.10+ 1.检查内核版本,返回的值大于3.10即可. $ uname -r 2.使用 sudo 或 r ...
- Mac安装minikube
安装过程 先安装minikube,使用下面命令(由于墙的问题,所以指定国内的地址) curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyun ...
- centos 7 安装和基本配置
U盘安装centos 7 还是官方文档最准确. 下载centos https://docs.centos.org/en-US/centos/install-guide/downloading/ 制作安 ...
- (转)yum安装MariaDB(使用国内镜像快速安装,三分钟安装完毕)
原文:https://blog.csdn.net/p__csdn/article/details/72675840 https://tinpont.com/2017/fix-yum-download- ...
随机推荐
- SpringBoot Logback无法获取配置中心属性
SpringBoot Logback无法获取配置中心属性 前言 最近在做项目中,需要把项目中的日志信息通过RabbitMQ将规定格式的消息发送到消息队列中,然后ELK系统通过消息队列拿日志并且保存起来 ...
- Spring框架之事务源码完全解析
Spring框架之事务源码完全解析 事务的定义及特性: 事务是并发控制的单元,是用户定义的一个操作序列.这些操作要么都做,要么都不做,是一个不可分割的工作单位.通过事务将逻辑相关的一组操作绑定在一 ...
- 【JAVA并发第三篇】线程间通信
线程间的通信 JVM在运行时会将自己管理的内存区域,划分为不同的数据区,称为运行时数据区.每个线程都有自己私有的内存空间,如下图示: Java线程按照自己虚拟机栈中的方法代码一步一步的执行下去,在这一 ...
- Linux Ubuntu系统版本通过Crontab设置定时任务的执行
Linux Ubuntu系统版本通过Crontab设置定时任务的执行 本文由本人收集网络信息总结而来 特别鸣谢:https://linux.zone/2258 1 crontab 简单介绍以及语法使用 ...
- QT串口助手(三):数据接收
作者:zzssdd2 E-mail:zzssdd2@foxmail.com 一.前言 开发环境:Qt5.12.10 + MinGW 实现的功能 串口数据的接收 ascii字符形式显示与hex字符形式显 ...
- 30分钟带你理解 Raft 算法
为什么需要 Raft? Raft 是什么? Raft 的目标 前置条件:复制状态机 Raft 基础 Leader 选举(选举安全特性) 日志复制(Leader只附加.日志匹配) 安全 学习资料 使用 ...
- linux搭建ARM可调式环境
0x00 前言 本文中所介绍的方法目前只测试了单个的demo,并没有拿大型的项目做测试,但是应该是大同小异.这里介绍两种方法,一种是有独立的ARM硬件,另一种是依靠qemu实现的模拟化,其实其本质都是 ...
- js中的事件委托(事件代理)详解
本文转载:https://www.cnblogs.com/liugang-vip/p/5616484.html#!comments js中的事件冒泡.事件委托是js 中一些需要注意的小知识点,这里结合 ...
- 僵尸网络(botnet)概念浅析
僵尸程序 僵尸程序是用于构建僵尸网络以形成大规模攻击平台的恶意代码.僵尸网络是被黑客集中控制的计算机群,其核心特点是黑客能够通过一对多的命令与控制信道操纵感染僵尸程序的主机执行相同的恶意行为,如可同时 ...
- pugixml应用随笔
1. 修改元素值 second_node.set_value("miller");不对 必须second_node.first_child().set_value(" ...