手把手带你玩转k8s-win10上搭建k8s集群

前言

前面的系列教程都是在阿里云上实践的,最近自己组装了一台台式电脑,装上了win10系统。为了让更多的小伙伴有机会学习k8s的编排,这里使用了另一个更为简单的方案——Docker for Windows。当然,使用mac的同学也可以使用Docker for Mac。其安装使用方式都大同小异。这里重点讲一下在win10上的安装。

准备工作

系统配置

image-20200802192227735

开始虚拟化

先查看CPU是否支持虚拟化和是否已启用虚拟化。

image-20200802192011497

image-20200802191819382

如果未启用,需要进入到BIOS进行设置,这里略。

启用Hyper-V

安装Docker for Windows需要使用虚拟化,可以使用Hyper-V,也可以使用Oracle Virtual Box,如果安装的系统不符合运行Docker for Windows的要求,则可以安装Docker Toolbox。这里不做介绍。

设置->应用->程序和功能->启用和关闭Windows功能image-20200802192500716

image-20200802194641122

image-20200802194820851

启用Hyper-V

image-20200802194915968

后续k8s教程需要,NFS客户端也启用了吧。Telnet客户端也是常用工具,也顺道启用了。

image-20200802195039581

启用好后,重启电脑。

下载地址

Docker for Windows

img

官网

image-20200802193904737

安装Docker

img

双击上面下载的Docker for Windows Installer.exe

image-20200808201918679

image-20200808201952436

image-20200808202100659

安装成功,桌面会出现图标

image-20200802195611901

右下脚可查看

image-20200808202428384

image-20200808202413149

可以修改镜像加速,这里使用阿里云的。

image-20200808202712957

这里只要Docker running为绿色即可,Kubernetes先别管。冒然安装,会安装失败。

验证安装的docker

  • 打开终端查看版本:
docker version

image-20200808203059617

  • 下载nginx镜像
docker pull nginx

image-20200802200335386

  • 运行nginx镜像
docker run -p 81:80 -d --name mynginx nginx

为了方便使用linux的命令,这里使用了git bash

image-20200802201727058

  • 浏览器访问http://localhost:81

image-20200802200928676

  • 清理刚运行的nginx实例
# 停止刚运行的名称为mynginx的实例
docker ps -a | grep mynginx | awk '{print $1}' | xargs docker stop
# 删除刚运行的名称为mynginx的实例
docker ps -a | grep mynginx | awk '{print $1}' | xargs docker rm

image-20200802201759127

安装Kubernetes

准备安装镜像

如果不提前准备好镜像的话,在启

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值