持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第11天,点击查看活动详情
win10部署Kubernetes(k8s)
Kubernetes简称(k8s),起源于谷歌的开源系统Brog.得到阿里巴巴,谷歌,IBM,等等各大厂都有支持,现在发展的很好。
昨天有同事问我,docker,Kubernetes和应用,三者是什么样的关系;个人认为打个比方,应用(app)就是饮料,docker是饮料瓶,装饮料的容器,Kubernetes就是饮料箱子。其实类似于docker logo,鲸鱼,箱子和箱子里面的东西。好了,闲话不多说, 这次继续给大家分享Windows10上部署k8s集群。
一、环境准备
Docker Desktop 最新版,我用的是v2.2.03,他有两个版本一个是for window,一个是for mac,这里我们下载的是for window。
win版本要求,Window10 专业版home版的不行,因为没有微软的虚拟化组件Hyper-V,最新的window server2019对容器,k8s都
有很好的支持。
Docker for window 下载地址
二、安装步骤
1.安装Hyper-V
Hyper-V。微软的虚拟化组件,Docker 如果使用window容器的化,是不需要的,但是我们通常使用的都是Linux容器。所以,我们需要在window10上把Hyper-V组件安装上
安装Hyper-V要求:BIOS里虚拟化为true,
控制面板-程序及功能-启用或关闭window功能
安装成功以后:
控制面板\所有控制面板项\管理工具,能看到Hyper-V 管理器
\
关于Hyper-V其他的操作,如怎样创建虚拟机和管理虚拟机;可以参考微软官方
docs.microsoft.com/zh-cn/virtu…
\
Hyper-V安装的卸载,后再重装的过程中会由很多坑,笔者在升级Docker 的时候,把其删了重装。导致虚拟机不能正常启动。现把检查点写出来供参考:
控制面板-设备管理器,系统设备;Hyper-V的这四个设备必须在的;如果丢失,通过,操作-添加过时硬件-下一步进行添加到系统设备
2.安装Docker Desktop
直接运行Docker Desktop Installer.exe,安装成功桌面会有一个小鲸鱼的图标
运行以后任务栏会有个小鲸鱼的图标
- 我们可以设置,所需的资源如,CPU4盒,内存,硬盘等
4.设置镜像加速
由于docker,k8s等运行需要拉取国外的镜像,我们在国内,有时从国外或者谷歌的官方网站拉取镜像,或者是龟速或者直接拉不下来,所以需要设置镜像加速。常用的由阿里云,中科大镜像加速地址
Docker正常启动的时候,会看到,Docker is running,显示绿色
5.验证Docker
命令:docker --version
我这里的版本号是19.0.5
6.安装Kubernetes
我们知道Kubernetes来源于谷歌内部的Borg系统,集结了Borg的精华,安装的时会从谷歌网站上下载镜像;Docker Desktop直接启动Kubernetes会失败,刚好国内阿里云有一个团队,把Kubernetes的镜像开源出来放在了gitHub上,我们可以直接从阿里云的网站上下载Kubernetes的镜像,这样要快很多。
AliyunContainerService
接下篇。。。。。。。。。。