Kubernetes In Action读书笔记001–概要和说明
负壹 概要和说明
1 我为什么要写读书笔记录制视频教程
我利用上下班通勤和春节假期时间,前后累计不到1个月时间,断断续续的读完了原版Kubernetes in Action这本书。对Kubernetes有了初步认识和理解,算是自己带着自己入门了Kubernetes。遂打算重读一遍,这次边写读书笔记边通过动手实践操作,录制一套关于Kubernetes的免费视频教程,分享出来,和大家一起学习,一起实践。因为我知道,最好的学习方法是教,而最好的教是讲,把你自己所知道的知识,通过自己的理解和语言,给别人讲一遍。如果别人能听懂学会了,那么就说明你真的懂了,掌握了这个知识。
2 你的读书笔记和视频教程的内容是什么
由于原书经过作者的缜密思考组织,以及经过出版社编辑的核对和调整,内容组织相对比较完整和合理,我这里就沿用原书一章一章的推进读书笔记和录制教程。该书一共分为三大部分,18个章节。逐渐递进,从第一部分的概述入门部分,对Kubernetes以及它所管理的容器运行环境container有一个初步的了解和认识开始之后,进入第二部分Kubernetes的核心知识部分,包含8个章节,内容比较重要且需要重点掌握,光是了解可不行。最后,来到第三部分,关于Kubernetes的一些高级知识和扩展,以及一些最佳实践的用法,个人认为这些知识需要前面的铺垫和过渡,否则到后面就比较困难。另外,我也觉得第11章,Understanding Kubernetes internals也是非常非常有必要重点掌握的,这对于全面系统的理解和掌握Kubernetes很有必要。
PART 1 OVERVIEW
- Introducing Kubernetes
- First steps with Docker and Kubernetes
PART 2 CORE CONCEPTS
- Pods: running containers in Kubernetes
- Replication and other controllers: deploying managed pods
- Services: enabling clients to discover and talk to pods
- Volumes: attaching disk storage to containers
- ConfigMaps and Secrets: configuring applications
- Accessing pod metadata and other resources from applications
- Deployments: updating applications declaratively
- StatefulSets: deploying replicated stateful applications
PART 3 BEYOND THE BASICS
- Understanding Kubernetes internals
- Securing the Kubernetes API server
- Securing cluster nodes and the network
- Managing pods’ computational resources
- Automatic scaling of pods and cluster nodes
- Advanced scheduling
- Best practices for developing apps
- Extending Kubernetes
3 你的读书笔记和视频教程适合我学习吗
如果你有计算机的基础知识,有基本的编程经验(语言不限),对Unix/Linux服务器有基本的使用经验,掌握基本的常见操作,那么你学习这套教程起来,可能上手比较快。当然,如果的英文文档阅读能力也不错,我建议你直接上手这本书,一边读一边实践可能会更好。
不过,我会尽可能的在这套教程中把这本书讲的更加详细通俗易懂,带着大家快速上手,敲开Kubernetes的大门。
Its time for us to get our hands dirty by kicking off the kubernetes.
4 教程配套文档和源代码
github: https://github.com/renguzi/kubernetes-in-action-v1-notes
本站地址: