Kubernetes

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

  1. Introducing Kubernetes
  2. First steps with Docker and Kubernetes

PART 2 CORE CONCEPTS

  1. Pods: running containers in Kubernetes
  2. Replication and other controllers: deploying managed pods
  3. Services: enabling clients to discover and talk to pods
  4. Volumes: attaching disk storage to containers
  5. ConfigMaps and Secrets: configuring applications
  6. Accessing pod metadata and other resources from applications
  7. Deployments: updating applications declaratively
  8. StatefulSets: deploying replicated stateful applications

PART 3 BEYOND THE BASICS

  1. Understanding Kubernetes internals
  2. Securing the Kubernetes API server
  3. Securing cluster nodes and the network
  4. Managing pods’ computational resources
  5. Automatic scaling of pods and cluster nodes
  6. Advanced scheduling
  7. Best practices for developing apps
  8. 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

本站地址:

留言