windows10快速搭建和部署docker、kubernetes开发环境

介绍

很多基础架构开发人员需要有在工作的电脑上有个单节点的k8s集群,方便测试。对于linux来说,安装单节点的kubernetes比较简单。对于mac和windows的电脑来说,也有安装办法,这篇文章就是讲如何在笔记本上搭建一个单节点的k8s开发环境的。

我参考了很多文献,这些文献都记录了大概的过程,但在某些细节上,我还是遇到了一些问题,写这篇文章是为了记录这些问题。

参考文献

以下两篇文献,记录了安装的全过程,建议安装前先看一下。
阿里云kubernetes镜像支持
windows安装docker 教程

关键问题

在实际安装的时候,还是遇到了问题,主要的问题就是国外的镜像问题。根据阿里云提供的镜像支持去安装的时候,遇到了下面几个问题。

  1. 安装完docker软件后,在powershell里面执行docker --version报命令错误,解决办法,添加docker软件的bin目录到系统PATH环境变量中,默认的路径是C:\Program Files\Docker\Docker\resources\bin
  2. k8s国外镜像拉取问题。用阿里云的服务拉取镜像,需要执行powershell中的一个脚本。但默认没有执行权限的问题,不能执行load_image.ps1,需要开始powershell执行权限。方法以管理员程序运行powershell并执行下面的命令。set-executionpolicy remotesigned
  3. 在导入image的时候,需要确定要安装的kubernetes的版本。不同的docker版本对应不同的kubernetes版本,查看docker软件的about docker可以看到。我遇到的问题就是,我直接git clone了阿里云的master分支代码,导致我下载的镜像变成了1.16.5的版本。实际上我需要的话1.15.5的版本的镜像。解决办法就是切换代码分支即可。

收获

在使用有关k8s的问题时,会遇到很多镜像问题,解决这些问题的思路,应该是去查看有没有某些大厂提供这些镜像加速服务,先将所需的镜像下载到本地,再去跑这些内容,能够更好的执行,以免整体流程卡顿。

``

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值