博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Minikube之Win10单机部署
阅读量:4608 次
发布时间:2019-06-09

本文共 1168 字,大约阅读时间需要 3 分钟。

Kubernetes(k8s)是自动化容器操作的开源平台,基于这个平台,你可以进行容器部署,资源调度和集群扩容等操作。如果你曾经用过Docker部署容器,那么可以将Docker看成Kubernetes底层使用的组件,Kubernetes是Docker的上层封装,通过它可以很方便的进行Docker集群的管理。今天我们使用minikube在单机上进行Kubernetes集群的部署,目的是让我们对k8s有个初步的认识,方便自己快速搭建并体验Kubernetes.

安装docker

首先安装docker环境,不详细说明了,网上资料一大堆,可以参考官方安装文档   ,要求Win10 Pro以上

安装Minikube

为了方便大家开发和体验Kubernetes,社区提供了可以在本地部署的。由于网络访问原因,很多朋友无法使用minikube进行实验。可以从阿里云的镜像地址来获取所需Docker镜像和配置。参考  

 

在Windows环境下,如果开启了Hyper-V,不支持VirtualBox方式,我们以Hyper-V方式安装 ,下载 文件,并重命名为 minikube.exe. 我们在c盘下创建一个文件夹叫做Kubernetes,放到Kubernetes 下,同时下载kubectl ,kubectl即kubernetes的客户端,通过他可以进行类似docker run等容器管理操作。

下载minikube和kubectl放到PATH路径下(bin目录已经在PATH中):

 

首先应该打开Hyper-V管理器创建一个外部虚拟交换机

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

 

.\minikube.exe start --registry-mirror= --vm-driver="hyperv" --memory=4096 --hyperv-virtual-switch="minikubeSwitch"

 

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

 

首次启动会下载localkube,下载过程可能会失败,重试几次即可

 

使用Minikube

Minikube利用本地虚拟机环境部署Kubernetes,其基本架构如下图所示。

4

用户使用Minikube CLI管理虚拟机上的Kubernetes环境,比如:启动,停止,删除,获取状态等。一旦Minikube虚拟机启动,用户就可以使用熟悉的Kubectl CLI在Kubernetes集群上执行操作。

 

打开Kubernetes控制台

minikube dashboard, 首次打开要下载,下载过程可能会失败,重试几次即可,打开就可以看到类似界面
 
 
参考文章:
 
 
 

转载于:https://www.cnblogs.com/shanyou/p/8503839.html

你可能感兴趣的文章
Bash软件安全漏洞检测及解决方案
查看>>
codeforces 1028C Rectangles【思维】
查看>>
RabbitMQ集群简介
查看>>
Wand FZU - 2282 全错位重排
查看>>
pyqt 带icon的标签
查看>>
暴力英语学习法 + 严格的目标管理 = 成功快速靠谱的学好英语
查看>>
设计原则:色彩
查看>>
Jackson
查看>>
Android性能测试工具APT使用指南
查看>>
OpenStack环境中的NFV实践
查看>>
华为交换机 查看 ip和mac对应关系
查看>>
linux中软件安装方式
查看>>
闭包closure
查看>>
ReactNative---卡顿问题及性能优化
查看>>
腾讯招聘信息爬取
查看>>
node配置微信小程序解密消息以及推送消息
查看>>
移动架构-简单工厂模式
查看>>
iMX6Q开发板的EIM接口的配置可以与FPGA通讯-交换数据-最常用的接口配置
查看>>
转载:PHP的session过期设置
查看>>
C++ 移位运算与进制转换 浅析
查看>>