前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云原生学习系列(一)安装篇:win10安装docker与k8s

云原生学习系列(一)安装篇:win10安装docker与k8s

原创
作者头像
志亮
修改2021-07-14 18:05:23
1.1K0
修改2021-07-14 18:05:23
举报
文章被收录于专栏:云原生之路云原生之路

docker,k8s作为云原生必会技术,虽然8102年就已经基本成熟,但是现在学习也不晚!!

本篇是使用win10笔记本的完整安装过程,各种坑已经踩过,新手必看!

1,准备工作

确认win10为企业版、专业版或教育版

问:为啥啊? 答:因为要开启Hyper-V, 这是Docker Desktop for Windows 所使用的虚拟机,docker只能运行在linux环境. 问:我不是,可咋弄嘞?? 答:淘宝,搜索win10升级,5块钱搞定!

开启 Hyper-V

前提:

  • Windows 10 企业版、专业版或教育版
  • 具有二级地址转换 (SLAT) 的 64 位处理器。
  • CPU 支持 VM 监视器模式扩展(Intel CPU 上的 VT-c)。
  • 最少 4 GB 内存。

操作:

  1. 以管理员身份打开 PowerShell 或 CMD 会话。
  2. 输入以下命令
代码语言:txt
复制
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

微软文档

2,下载docker-desktop for windows

官网 https://www.docker.com/products/docker-desktop 但是下载很慢

可以看下这篇博客里的下载 地址

3,安装docker

安装下载好的文件,完成后右下角会有鲸鱼的图标,右键-选择setting会看到下图:

也可在在powershell输入docker version查看版本

4, 安装k8s

4.1 配置镜像

打开docker-desktop的setting,找到如下位置,配置 阿里云镜像服务 或中科大镜像加速地址https://docker.mirrors.ustc.edu.cn

4.2 配置资源

可选操作: 为 Kubernetes 配置 CPU 和 内存资源,建议分配 4GB 或更多内存,以及更好镜像本地存放地址。

4.3 预先从阿里云服务下载k8s所需镜像

本来,选择enable会自动下载k8s镜像,由于Kubernetes大量的容器镜像在 gcr.io,无法在国内保证稳定的访问。阿里云提供了一些工具脚本,帮助我们从阿里云镜像服务下载所需镜像:

github地址

参照以上地址说明,过程概括为:

1、下载对应分支代码到本地(代码库中包含了k8s组件的镜像和执行脚本等)

2、进入所在文件夹执行:

代码语言:javascript
复制
  .\load_images

等待镜像下载完毕

3、点击 enable kubernetes, 等待 Kubernetes 开始运行

4,、验证k8s安装成功

5、配置k8s dashboard,成功后可打开下图页面:

以上就是安装篇内容,后续还有云原生系列文章,欢迎交流~

参考

https://developer.aliyun.com/article/672675

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1,准备工作
    • 确认win10为企业版、专业版或教育版
      • 开启 Hyper-V
      • 2,下载docker-desktop for windows
      • 3,安装docker
      • 4, 安装k8s
        • 4.1 配置镜像
          • 4.2 配置资源
            • 4.3 预先从阿里云服务下载k8s所需镜像
            相关产品与服务
            容器镜像服务
            容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档