win10部署Kubernetes(k8s)(1)

250 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第11天,点击查看活动详情

win10部署Kubernetes(k8s)

Kubernetes简称(k8s),起源于谷歌的开源系统Brog.得到阿里巴巴,谷歌,IBM,等等各大厂都有支持,现在发展的很好。

官方地址:www.kubernetes.org.cn/

昨天有同事问我,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 下载地址

www.docker.com/products/do…

image.png

二、安装步骤

1.安装Hyper-V

Hyper-V。微软的虚拟化组件,Docker 如果使用window容器的化,是不需要的,但是我们通常使用的都是Linux容器。所以,我们需要在window10上把Hyper-V组件安装上

安装Hyper-V要求:BIOS里虚拟化为true,

控制面板-程序及功能-启用或关闭window功能

image.png

安装成功以后:

控制面板\所有控制面板项\管理工具,能看到Hyper-V 管理器

image.png \

关于Hyper-V其他的操作,如怎样创建虚拟机和管理虚拟机;可以参考微软官方

docs.microsoft.com/zh-cn/virtu…

image.png \

Hyper-V安装的卸载,后再重装的过程中会由很多坑,笔者在升级Docker 的时候,把其删了重装。导致虚拟机不能正常启动。现把检查点写出来供参考:

控制面板-设备管理器,系统设备;Hyper-V的这四个设备必须在的;如果丢失,通过,操作-添加过时硬件-下一步进行添加到系统设备

  image.png

2.安装Docker Desktop

直接运行Docker Desktop Installer.exe,安装成功桌面会有一个小鲸鱼的图标

image.png

运行以后任务栏会有个小鲸鱼的图标

  image.png

  1. 我们可以设置,所需的资源如,CPU4盒,内存,硬盘等

image.png

4.设置镜像加速
由于docker,k8s等运行需要拉取国外的镜像,我们在国内,有时从国外或者谷歌的官方网站拉取镜像,或者是龟速或者直接拉不下来,所以需要设置镜像加速。常用的由阿里云,中科大镜像加速地址

image.png

 

Docker正常启动的时候,会看到,Docker is running,显示绿色

image.png

5.验证Docker

命令:docker --version  

image.png

我这里的版本号是19.0.5

6.安装Kubernetes

我们知道Kubernetes来源于谷歌内部的Borg系统,集结了Borg的精华,安装的时会从谷歌网站上下载镜像;Docker Desktop直接启动Kubernetes会失败,刚好国内阿里云有一个团队,把Kubernetes的镜像开源出来放在了gitHub上,我们可以直接从阿里云的网站上下载Kubernetes的镜像,这样要快很多。

AliyunContainerService

github.com/AliyunConta…

 接下篇。。。。。。。。。。