Releases: rootsongjc/kubernetes-handbook
v20220301
四周年纪念版
v20181218
距离上一版本发布已经有3个多月的时间了,在此期间 Kubernetes 发布了两个版本 1.12 和 1.13,Envoy 从 CNCF 中毕业。Kubernetes 已经毫无争议的成为云原生的操作系统,围绕 Kubernetes 的生态正在高速发展,Service Mesh 就是云原生下一个重要的努力方向。本书中原本的 Service Mesh 章节已不再更新,读者请转移到 istio-handbook,kubernetes-handbook 也修改版本发行命名方式,直接以发布的日期作为版本,未来将不定期更新。
本版本发布时 PDF 大小为 95M,共 261,418 个汉字,建议在线浏览,或克隆本项目安装 Gitbook 命令后自行编译。
更新日志
- Service Mesh 相关章节已废弃,请转到 istio-handbook 浏览
- 更多关于 Service Mesh 的内容请访问 ServiceMesher 社区
- 增加了 Kubernetes 1.12 和 1.13 发布说明
- 增加了 kubebuilder 的概述
- 增加了 cilium 网络的说明
- 更新了 glusterfs、ingress、rolebinding、CSI 和 coredns 的一些描述
- 增加了 Prometheus PromQL 的使用说明
- 为书中的图片增加了灯箱效果
- 增加了使用
rbd-provisioner
提供 rbd 持久化存储的说明 - 增加了 Admission Controller 的说明
- 增加了 QoS 的说明
- 增加了 Cloud Native 的设计哲学
- 为本书添加了破损链接检查,修复了破损链接
- 添加使用 serviceaccount token 配置 kubeconfig 作为用户权限控制的实例
- 其他错别字修正与
浏览与下载
- 在线浏览 https://jimmysong.io/kubernetes-handbook
- Istio Service Mesh 请访问 https://jimmysong.io/istio-handbok
- 通过腾讯微云下载
感谢 Kubernetes 热心用户对本书的支持,感谢各位 Contributor 和 ServiceMesher。
v1.4
距离上一版本发布已经有4个多月的时间了,在此期间Kubernetes和Prometheus分别从CNCF中毕业,已经在商业上成熟,这两个项目基本成型,未来也不会有太大的变动。而当初为容器编排而开发,为了解决微服务部署问题的Kubernetes已经深入人心,目前的微服务已经逐步进入后Kubernetes时代,Service Mesh和云原生重新定义微服务和分布式应用。
本版本发布时PDF大小为108M,共239,014个汉字,建议在线浏览,或克隆本项目安装Gitbook命令后自行编译。
本版本主要有以下改进:
- 增加了Istio Service Mesh教程
- 增加了
使用Vagrant和VirtualBox在本地搭建分布式Kubernetes集群和Istio Service Mesh - 增加了对云原生编程语言Ballerina和Pulumi的介绍
- 增加了快速开始指南
- 增加了对Kubernetes 1.11的支持
- 增加了企业级Service Mesh采用路径指南
- 增加了SOFAMesh章节
- 增加了对云原生未来的展望
- 增加了CNCF章程和参与事项
- 增加了Docker镜像仓库的注意事项
- 增加了Envoy章节
- 增加了KCSP(Kubernetes认证服务提供商)和CKA(认证Kubernetes管理员)相关说明
- 更新了一些配置文件、YAML和参考链接
- 更新了CRI章节
- 删除了过时的描述
- 改进了etcdctl的命令使用教程
- 修复了一些笔误
浏览与下载
- 在线浏览 https://jimmysong.io/kubernetes-handbook
- 为了方便大家下载,我放了一份在微云上,提供PDF(108MB)、MOBI(42MB)、EPUB(53MB)格式下载。
Kubernetes精品教程推荐——深入剖析Kubernetes by 张磊,极客时间出品
感谢 Kubernetes 热心用户对本书的支持,感谢各位Contributors,在该版本发布之前的几个月内又合作成立了ServiceMesher社区,作为后Kubernetes时代的一支生力军,欢迎联系我加入社区,共同开创云原生新时代。
v1.3
距离上一版本发布已经有两个多月的时间了,本书开始创作至今已经有一年时间了,经历了三个大版本,今天我们发布了kubernetes-handbook v1.3版本,该版本的 PDF 达到了85M,一共 1339 页,该版本增加了以下内容:
- 调整了 DNS 安装章节,增加了 kube-dns 和 CoreDNS 的安装部署说明,感谢 TrojanY 的贡献
- 增加 Istio Service Mesh 教程
- 添加kubeadm介绍和Ubuntu环境下安装样例的章节,感谢 whmzsu 的贡献
- 调整了 Ceph 存储章节,
- 添加nfs作为Kubernetes动态卷提供者的章节,感谢 whmzsu 的贡献
- 增加了 Heketi 整合的文章,感谢 whmzsu 的贡献
- 增加 master HA 配置,感谢 mendickxiao 的贡献
- 增加在 Kubernetes 中开发部署 Java 微服务章节
- 增加 CNCF 与 Istio 社区参与介绍等
- 其它配置和语义错误修正
在线浏览 https://jimmysong.io/kubernetes-handbook
为了便于下载 PDF,我上传到了腾讯微云,点此下载。
感谢 Kubernetes 热心用户对本书的支持,感谢各位 Contributors。
v1.2
本次更新后,全书大小增加到74M,共1017 页,本次更新更加注重原理的解析和开发测试环境的构建,本次主要增加以下内容:
- 增加了对Kubernetes1.9的安装部署的说明
- 增加对Volume、PV、StorageClass的使用说明
- 增加了OpenEBS的使用说明
- 重新组织了“概念与原理”章节的结构,增加了概念分类
- 增加了对CNI、CRI、CSI接口的说明
- 增加play-with-k8s试用与本地分布式环境部署说明
- 用户证书创建的细节补充
- 增加了kubectl命令行效率工具使用说明
- OpenFaaS使用说明
- 其它细节修改与错字更正
为了解决GitHub上下载太慢的问题,点击此处通过腾讯微云下载。
感谢Kubernetes热心用户对本书的支持,感谢各位Contributors💋,也欢迎大家加我微信后进入k8s&cloud native实战群共同探讨云原生之道。
v1.1
本次更新后,本书大小增大到70M,共1083页,主要增加以下内容:
- 增加对kubernetes集群升级和1.8版本的安装部署说明
- Kubernetes生态体系,从Kubernetes到云原生(Cloud Native)的演进
- 增加Cloud Native章节
- 增加
Conduit
、Istio
、Linkderd
等Serivce Mesh的说明 - 升级Dashboard支持基于RBAC的用户登陆
- 增加Kuberentes1.6后的版本更新记录
- 增加Serverless架构和FaaS开源组件
- 增加对TPR(已废弃)、CDR、Pod生命周期等概念的说明
- 增加访问Kubernetes集群的几种方式说明
- 其它细节修改与错字更正
为了解决GitHub上下载太慢的问题,点击此处通过腾讯微云下载。
感谢Kubernetes热心用户对本书的支持。
v1.0
历时7个月(自2017年4月14日至今),474次commit,131篇文章,编译耗时99.4秒才凝结这本56MB大的kubernetes-handbook,全书共955页。
全书包含以下几大章节:
- 前言:本书起源与概览
- 概念与原理:kubernetes的架构与概念解析
- 用户指南:常见问题的操作和解析
- 最佳实践:部署和运维
- 领域应用:实际应用场景
- 开发指南:kubernetes周边开发
- 附录:其它建议和附加资源
注:本次发布的案例和实践基于kubernetes1.6版本,所有软件配置和kubernetes使用的yaml文件请见GitHub。
为了解决GitHub上下载太慢的问题,点击此处通过腾讯微云下载。