国内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- ...
随机推荐
- kubernets之pod的删除方式
一 删除单个pod 1 删除指定命名空间的指定名称的pod k delete po kubia-manual -n defaultpod "kubia-manual" delet ...
- web测试误区:浏览器后退键退出系统会话失效
通过最近测试的项目,认识到实际:浏览器后退键退出系统,会话仍旧有效.打破了之前认为浏览器后退键就会退出系统登录的认知. 一,了解Cookie和Session的作用,具体来说cookie机制采用的是在客 ...
- 主题模型值LDA
主题模型(topic model)是以非监督学习的方式对文集的隐含语义结构(latent semantic structure)进行聚类(clustering)的统计模型. 主题模型主要被用于自然语言 ...
- mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String
犯了一个低级的错误,在传集合类型的参数时,把他当成字符串处理了,导致报类型转换的错误 把 and nsrsbh!=' ' 删掉就行了
- salesforce零基础学习(一百)Mobile Device Tracking
本篇参考: Mobile Device Tracking (salesforce.com) UserDevice | SOAP API Developer Guide | Salesforce Dev ...
- 太极图HTML+CSS(可旋转)代码记录
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- JSAAS BPM快速开发平台-企业管理软件,专属你的企业管家
前言: 2020年,企业该如何去选择合适的信息化规划管理软件,基于目前社会软件杂乱无章,选择企业业务贴近的管理软件,甚是困难,市场上一些大品牌公司的产品,定位高,价格高,扩展难,等等一系列的问题,对于 ...
- jackson学习之三:常用API操作
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- Python+Selenium+Unittest实现PO模式web自动化框架(6)
1.TestCases目录下的模块 TestCases目录下是存放测试用例的目录. TestCases目录下的测试用例采用unittest框架来构建. 例如:登录功能的测试用例.(test_1_log ...
- Python程序中#-*-coding: UTF-8 -*-的作用
1.通常我们在pycharm中写程序的时候会加上#-*coding: UTF-8 -*- 如: #!/usr/bin/env python3#-*-coding: UTF-8 -*-#Author x ...