Kubernetes 实战-前言

Kubernetes 实战-前言

自从 Kubernetes 大热之后,一直没跟着版本去了解具体的功能及使用,只是大概了解其中概念。之前推特上有人推荐《Kubernetes In Action》这本书,说是对入门同学很友好,利用五一假期和这个周末,终于看完了,打算把学习过程和其中的一些想法记录下来。

《Kubernetes In Action》

就想推荐人说的那样,这本书作为 101 系列来说,是很称职的,你跟着官方示例做,90%以上都是可以成功的,且讲解门槛不高,推荐。

中文版是由七牛团队翻译的,虽然其中有一些小的翻译错误,但是整体读下来还是很顺畅的,不影响阅读,当然现在网上已经有原版资源,想读的同学可以去 SaltTiger 搜索下载。

本书章节较多,分为 3 部分:What?How?Why?首先讲解 k8s 及容器的基本概念,然后讲解 k8s 基本使用,最后介绍了一些 k8s 工作原理及最佳实践。

当你了解了什么是 k8s,及 k8s 能带来什么好处之后,我们去使用 k8s,从而真实的感受到 k8s 带来的便利,这种感觉是很美好的(表面美好的东西肯定会有某些限制),对我来说这种美好截止到第二部分就停止了。在第三部分中,我们在之前感受到的便利隐藏着很多没有考虑到的边界因素,也意味着我们从一个传统的单节点服务切换到微服务架构上,会新增很多需要去考虑的因素,如果 k8s 内部提供了解决方案,那么很简单,我们直接编写 YAML 就可以了,如果 k8s 没有解决方案呢?我不知道,可能当我真正体验过之后才能给出感受吧(即将发生的事)。

下一篇我们来说下什么是微服务。