分享我的k8s快速学习过程

时间:2022-07-26
本文章向大家介绍分享我的k8s快速学习过程,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

我假期里听说要加班就没出去玩,在家看 k8s,基本上过了一遍,有同学好奇我的学习资料和学习过程,今天就分享给大家,多少有一些借鉴意义。

我很早之前买了阳明的视频课来学 kubernetes,花了一千五,现在感觉好亏啊,倒不是说这个课有多么不好,而是不适合我这样的人,我是看书体质,而且很难抽出时间学动不动就 100 分钟的视频课,他这个课有 73 节,75 个小时,讲的很细,如果你是那种喜欢看视频的可以试试看,就是现在涨到 2k 多了有点贵。

  • 阳明的课:https://youdianzhishi.com/m/course/1012?ucl=8367&isShare=1

我在 b 站上看到一个不要钱的视频课,是尚硅谷的 Kubernetes 教程,没有费话,10 分钟一个小视频,讲得很不错,但是对小白入门可能不很友好,至少要对一些运维知识很熟练才能全部看懂,总共 23 个小时左右,看你比较快三天就可以看完了。

  • 尚硅谷的 Kubernetes 教程:https://www.bilibili.com/video/BV1w4411y7Go

因为我这个月 14 号要给中心做一个 k8s 的分享,时间很紧张,以前也只有很粗浅的使用过但是没有系统的学习,花了 4 天的时间全部学完了《每天 5 分钟玩转 kubernetes》15 章的内容,这本书讲的东西事实上很浅,但是我刚刚开始看的时候还是感觉很难,深刻体会到了“会者不难,难者不会”这句话,4 天时间我先不管会不会硬着头皮全部看完一遍再反复反复的翻前面的内容,这本书才啃下来,当然你也可以在微信读书上直接看。

所以说看技术书不要怕,先建立框架再填内容,学习得就比较快。

后来买了极客时间的深入剖析 kubernetes,讲得特别棒,很多原理性的东西豁然开朗,建议你在学习过程中有什么概念很难理解,可以看这个课程相应的章节。

  • 极客时间:http://gk.link/a/10lPB

我自己用 mac 搭建了单机环境,这是我记录的过程

  • https://coding3min.com/1511.html

当然你也可以用 minikube 来搭建一个更简单的环境,这是一个交互式的网站,有教程的同时会给你提供临时环境(英语要好)

  • https://katacoda.com/courses/kubernetes/launch-single-node-cluster

结合官网给出的 26 分钟快速入门练习题学习速度很快,但是这个环境我没有刷出来,可能近期在维护:

  • https://training.play-with-kubernetes.com/kubernetes-workshop/

再加上这两天加班维护一个 k8s 的环境,一下子就上手了,一开始我还觉得有多难,不知道从哪里入手,经历过这些以后,上手还是很快的,光看还是不行,还是要多练习,最后推荐一本我同事写的书《Kubernetes 权威指南》,不过因为技术更新太快了,这里的版本没有特别新,概念性的东西讲的还是不错的,可以看看。