Kubernetes 学习路径
目录
学习路径
第一阶段 炼气期(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 学习路径相关推荐
- linux学习项目,[ Linux运维学习 ] 路径及实战项目合集
我们知道运维工程师(Operations)最基本的职责就是负责服务的稳定性并确保整个服务的高可用性,同时不断优化系统架构.提升部署效率.优化资源利用率,确保服务可以7*24H不间断地为用户提供服务. ...
- Kubernetes学习笔记之Calico CNI Plugin源码解析(一)
女主宣言 今天小编为大家分享Kubernets Calico CNI Plugin的源码学习笔记,希望对正在学习k8s相关部分的同学有所帮助: PS:丰富的一线技术.多元化的表现形式,尽在" ...
- Linux运维学习路径全解析
作为一个小白,想要入门Linux还是有一定难度的,想要将Linux作为谋生技能更是需要你付出更多的经历和努力,我分享一些我之前自学Linux的经验以及一些学习网站资源,希望能对你有所帮助. 先贴一张L ...
- 微软出品·kubernetes学习路线
Kubernetes正在席卷应用开发世界.到2022年,全球超过75%的组织将在生产环境中运行容器化应用程序.Kubernetes正在塑造应用程序开发和管理的未来-微软希望今天帮助您开始使用它. 于是 ...
- Kubernetes学习笔记-未整理
Kubernetes学习笔记 标签:Kubernetes 学习笔记 原文:https://github.com/wtysos11/NoteBook/blob/master/微服务/Kubernetes ...
- kubernetes 学习记录
Kubernetes 学习记录 一.`kubernetes` 入门学习 1.1 部署第一个 `Deployment` 1.2 查看资源的命令 1.3 发布应用程序 1.3.1 暴漏服务的三种模式 1. ...
- 下载!微软出品的最新 Kubernetes 学习指南 3.0
点击上方"逆锋起笔",关注领取视频教程 ☞ 程序员进阶必备资源免费送「各种技术!」 ☜ Kubernetes 正在席卷应用开发世界,正在塑造应用程序开发和管理的未来,这是一个不争的 ...
- Kubernetes学习笔记
Kubernetes学习笔记 1.简介 用于自动部署.扩缩和管理容器化应用程序的开源系统,支持自动化部署.大规模可伸缩. 2.架构 2.1.Control Plane 对集群做出全局决策 Contro ...
- 「云服务」阿里云服务学习路径图总结
阿里云服务学习路径图总结 开始探索阿里云的产品和服务,可以发现无限的可能性. 云服务器 ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 ...
- Kubernetes学习笔记【2年以前的笔记】
Kubernetes学习笔记 知识储备 熟悉linux基础命令 熟悉docker的基本原理和操作 了解ssl证书工作原理 了解负载均衡工作原理(L4/L7) 了解分布式概念 了解域名解析原理 了解网络 ...
最新文章
- why Material request downlaod get an empty BDOC in SMW01 - structure MGV_TLMNR
- python使用UUID生成唯一标识
- 【推荐实践】强化学习算法在京东广告序列推荐场景的应用
- Swift 简单的通讯录
- 6.2上午 外教 阅读
- pdf expert使用教程:如何在mac上给PDF怎么调整页面顺序
- OpenGL第二讲——绘制简单的几何图形
- git报用户名和密码错误
- Python入门第3课——变量类型(只读课堂)
- python绘制图形界面(一)
- SegmentFault 技术周刊 Vol.30 - 学习 Python 来做一些神奇好玩的事情吧
- 如何在Word,excel 中打钩和打叉?
- java 科学计数法位数_科学记数法android java
- Android自定义垂直 SeekBar
- TR069在家庭网络中的应用
- 安卓设置热点ssid和密码
- win10开机黑屏一会1-2秒后进入桌面的原因总结和解决方式。
- 抓娃娃机按钮按几下_娃娃机上有几个按钮?怎么操作,比如投币之后先干什么,当爪子......
- python 阿里云短信服务接入流程
- matlab 打包封装,matlab中如何封装打包EXE文件
热门文章
- java 游戏背景mp3音乐_java飞机大战(带背景音乐) 游戏原码下载
- 微信公众号模版消息推送
- 75%半导体产能集中在亚洲,让美国半导体霸主地位岌岌可危
- Python是个什么鬼?为什么那么多工作“会Python优先”?
- [QT Designer] QT Designer中资源文件的载入以及控件的设置
- 魔百和CM201-1 线机教程 救砖(大部分情况能用)
- 沃德移动尾气净化设备监控管理系统
- VirtualBox虚拟机安装
- 逼疯程序员的20个瞬间
- 应聘时计算机水平怎么说,计算机能力怎么填_计算机水平怎么写_简历