目录

学习路径

第一阶段 炼气期(2-4 周,每周 3-5 小时)

第二阶段 筑基期(4-6 周,每周 8-10 小时)

第三阶段 金丹期(2-4 周,每周 3-5 小时)

第四阶段 元婴期(4-6 周,每周 8-10 小时)

第五阶段 化神期(3-5 周,每周 6-8 小时)

第六阶段 练虚期(4-6 周,每周 8-10 小时)

第七阶段 大乘期(终身学习)

优秀文章学习

微服务

网络



目前云计算行业对于 Kubernetes 学习的需求日益增加,但市面上关于 Kubernetes 的资源良莠不齐,存在几个问题:

  • 官方文档缺少明确的"梯度",信息错综复杂
  • 资料较为分散,查找信息费时费力
  • Kubernetes 发展很快,书籍或者网上教程容易过时

本文档旨在为广大从业者提供一个 Kubernetes 学习路径,为大家提供一定的指引。我们最终的目标是让所有人剥茧抽丝般地了解 Kubernetes,不仅仅知道怎么用 Kubernetes,还知道 Kubernetes 各个功能是如何设计的。在学习路径后期,我们还可以很"自然"的联想到正确的设计思路。

学习路径

注意

  • 术语来自才云科技工程师 gaocegege 所著《适合系统工程师的"机器学习"学习路径》
  • 注意这是学习路径,不是一个教程!
  • 大多数概念都会给出官方链接,如果需要深入了解请自行查找!

第一阶段 炼气期(2-4 周,每周 3-5 小时)

目标

  • Kubernetes 的背景
  • 安装 Kubernetes 环境
  • Kubernetes 基本概念和使用方法

路径

学习任何系统的之前,了解其出现的背景和意义都是必不可少的,为什么会出现 Kubernetes?它解决了什么问题?有没有其他类似的系统?这里推荐阅读才云科技 CEO 张鑫在 2017 年文章《从风口浪尖到十字路口,写在 Kubernetes 两周年之际》。

接下来,在了解 Kubernetes 系统本质之前,我们需要对 Kubernetes 有一个较为"感性"的认识,打消对 Kubernetes 的畏难情绪。这里,我们推荐使用 minikube 或 kind 部署一个本地环境,然后开始部署一个"真实"的应用(minikube 安装需要使用科学上网,或使用“国内版” minikube)。如果想一开始就挑战更高难度的安装方式(不推荐),可以使用 kubeadm 或者手动部署所有组件。关于安装,可以参考文档 lab1-installation。

在安装好环境之后,可以开始动手实践最基本的 Kubernetes 概念。在第一阶段,我们推荐熟练使用以下常用资源和概念:Pod、Node、Label、Event、Service、Configmap & Secret、Deployment、Namespace。相关学习可以参考文档 lab2-application-and-service。

(可选)仅完成上述内容可能还不足以让我们非常熟悉 Kubernetes 的基本概念,下面列出其他可以参考的资料,大家也可以按照自己的方式去搜索相关的资料:

  • 官方 Tutorial:Learn Kubernetes Basics
  • 官方 Guestbook 样例:Guestbook Example

心法

Kubernetes 学习路径相关推荐

  1. linux学习项目,[ Linux运维学习 ] 路径及实战项目合集

    我们知道运维工程师(Operations)最基本的职责就是负责服务的稳定性并确保整个服务的高可用性,同时不断优化系统架构.提升部署效率.优化资源利用率,确保服务可以7*24H不间断地为用户提供服务. ...

  2. Kubernetes学习笔记之Calico CNI Plugin源码解析(一)

    女主宣言 今天小编为大家分享Kubernets Calico CNI Plugin的源码学习笔记,希望对正在学习k8s相关部分的同学有所帮助: PS:丰富的一线技术.多元化的表现形式,尽在" ...

  3. Linux运维学习路径全解析

    作为一个小白,想要入门Linux还是有一定难度的,想要将Linux作为谋生技能更是需要你付出更多的经历和努力,我分享一些我之前自学Linux的经验以及一些学习网站资源,希望能对你有所帮助. 先贴一张L ...

  4. 微软出品·kubernetes学习路线

    Kubernetes正在席卷应用开发世界.到2022年,全球超过75%的组织将在生产环境中运行容器化应用程序.Kubernetes正在塑造应用程序开发和管理的未来-微软希望今天帮助您开始使用它. 于是 ...

  5. Kubernetes学习笔记-未整理

    Kubernetes学习笔记 标签:Kubernetes 学习笔记 原文:https://github.com/wtysos11/NoteBook/blob/master/微服务/Kubernetes ...

  6. kubernetes 学习记录

    Kubernetes 学习记录 一.`kubernetes` 入门学习 1.1 部署第一个 `Deployment` 1.2 查看资源的命令 1.3 发布应用程序 1.3.1 暴漏服务的三种模式 1. ...

  7. 下载!微软出品的最新 Kubernetes 学习指南 3.0

    点击上方"逆锋起笔",关注领取视频教程 ☞ 程序员进阶必备资源免费送「各种技术!」 ☜ Kubernetes 正在席卷应用开发世界,正在塑造应用程序开发和管理的未来,这是一个不争的 ...

  8. Kubernetes学习笔记

    Kubernetes学习笔记 1.简介 用于自动部署.扩缩和管理容器化应用程序的开源系统,支持自动化部署.大规模可伸缩. 2.架构 2.1.Control Plane 对集群做出全局决策 Contro ...

  9. 「云服务」阿里云服务学习路径图总结

    阿里云服务学习路径图总结 开始探索阿里云的产品和服务,可以发现无限的可能性. 云服务器 ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 ...

  10. Kubernetes学习笔记【2年以前的笔记】

    Kubernetes学习笔记 知识储备 熟悉linux基础命令 熟悉docker的基本原理和操作 了解ssl证书工作原理 了解负载均衡工作原理(L4/L7) 了解分布式概念 了解域名解析原理 了解网络 ...

最新文章

  1. why Material request downlaod get an empty BDOC in SMW01 - structure MGV_TLMNR
  2. python使用UUID生成唯一标识
  3. 【推荐实践】强化学习算法在京东广告序列推荐场景的应用
  4. Swift 简单的通讯录
  5. 6.2上午 外教 阅读
  6. pdf expert使用教程:如何在mac上给PDF怎么调整页面顺序
  7. OpenGL第二讲——绘制简单的几何图形
  8. git报用户名和密码错误
  9. Python入门第3课——变量类型(只读课堂)
  10. python绘制图形界面(一)
  11. SegmentFault 技术周刊 Vol.30 - 学习 Python 来做一些神奇好玩的事情吧
  12. 如何在Word,excel 中打钩和打叉?
  13. java 科学计数法位数_科学记数法android java
  14. Android自定义垂直 SeekBar
  15. TR069在家庭网络中的应用
  16. 安卓设置热点ssid和密码
  17. win10开机黑屏一会1-2秒后进入桌面的原因总结和解决方式。
  18. 抓娃娃机按钮按几下_娃娃机上有几个按钮?怎么操作,比如投币之后先干什么,当爪子......
  19. python 阿里云短信服务接入流程
  20. matlab 打包封装,matlab中如何封装打包EXE文件

热门文章

  1. java 游戏背景mp3音乐_java飞机大战(带背景音乐) 游戏原码下载
  2. 微信公众号模版消息推送
  3. 75%半导体产能集中在亚洲,让美国半导体霸主地位岌岌可危
  4. Python是个什么鬼?为什么那么多工作“会Python优先”?
  5. [QT Designer] QT Designer中资源文件的载入以及控件的设置
  6. 魔百和CM201-1 线机教程 救砖(大部分情况能用)
  7. 沃德移动尾气净化设备监控管理系统
  8. VirtualBox虚拟机安装
  9. 逼疯程序员的20个瞬间
  10. 应聘时计算机水平怎么说,计算机能力怎么填_计算机水平怎么写_简历