Kubernetes Handbook
Search…
Kubernetes Handbook
Kubernetes 中文指南/云原生应用架构实践手册
前言
序言
云原生
云原生(Cloud Native)的定义
云原生的设计哲学
Play with Kubernetes
快速部署一个云原生本地实验环境
使用Rancher在阿里云上部署Kubenretes集群
Kubernetes与云原生应用概览
云原生应用之路——从Kubernetes到Cloud Native
云原生编程语言
云原生的未来
概念与原理
Kubernetes架构
Kubernetes中的网络
资源对象与基本概念解析
Pod状态与生命周期管理
集群资源管理
控制器
服务发现
身份与权限控制
存储
集群扩展
资源调度
用户指南
用户指南
资源对象配置
命令使用
集群安全性管理
访问Kubernetes集群
在Kubernetes中开发部署应用
最佳实践
最佳实践概览
在CentOS上部署Kubernetes集群
生产级的Kubernetes简化管理工具kubeadm
服务发现与负载均衡
运维管理
存储管理
集群与应用监控
分布式跟踪
服务编排管理
持续集成与发布
更新与升级
领域应用
领域应用概览
微服务架构
Service Mesh 服务网格
大数据
Serverless架构
边缘计算
人工智能
开发指南
开发指南概览
SIG和工作组
开发环境搭建
单元测试和集成测试
client-go示例
Operator
kubebuilder
高级开发指南
社区贡献
Minikube
CNCF(云原生计算基金会)
CNCF - 云原生计算基金会简介
CNCF章程
CNCF特别兴趣小组(SIG)说明
开源项目加入CNCF Sandbox的要求
CNCF中的项目治理
CNCF Ambassador
附录
附录说明
Kubernetes中的应用故障排查
Kubernetes相关资讯和情报链接
Docker最佳实践
使用技巧
问题记录
Kubernetes版本更新日志
Kubernetes及云原生年度总结及展望
CNCF年度报告解读
Kubernetes认证服务提供商(KCSP)说明
认证Kubernetes管理员(CKA)说明
Powered By
GitBook
Kubernetes 中文指南/云原生应用架构实践手册
Kubernetes
是Google基于
Borg
开源的容器编排调度引擎,作为
CNCF
(Cloud Native Computing Foundation)最重要的组件之一,它的目标不仅仅是一个编排系统,而是提供一个规范,可以让你来描述集群的架构,定义服务的最终状态,Kubernetes可以帮你将系统自动地达到和维持在这个状态。Kubernetes作为云原生应用的基石,相当于一个云操作系统,其重要性不言而喻。
博客作者:联系请
点击
,搬运不易,希望请作者喝咖啡,可以点击联系
博客作者
关于本书
本书起始于2017年3月,记录了本人从零开始学习和使用Kubernetes的心路历程,着重于经验分享和总结,同时也会有相关的概念解析,希望能够帮助大家少踩坑,少走弯路,还会指引大家关注Kubernetes生态周边,如微服务构建、DevOps、大数据应用、
Service Mesh
、Cloud Native等领域。
开始之前
在阅读本书之前希望您掌握以下知识和准备以下环境:
Linux 操作系统原理
Linux 常用命令
Docker 容器原理及基本操作
一台可以上网的电脑,Mac/Windows/Linux 皆可
安装 Docker
本书主题
本书的主题不局限于Kubernetes,还包括以下几大主题:
云原生开源组件
云原生应用与微服务架构
基于Kubernetes的Service Mesh架构
Kubernetes与微服务结合实践
起初写作本书时,安装的所有组件、所用示例和操作等皆基于
Kubernetes 1.6+
版本,同时我们也将密切关注Kubernetes的版本更新,随着它的版本更新升级,本书中的Kubernetes版本和示例也将随之更新。
使用方式
您可以通过以下方式使用本书:
GitHub地址:
https://github.com/rootsongjc/kubernetes-handbook
GitBook在线浏览:
https://jimmysong.io/kubernetes-handbook/
下载本书的发行版:
https://github.com/rootsongjc/kubernetes-handbook/releases
按照
说明
自行编译成离线版本
Fork 一份添加你自己的笔记自行维护,有余力者可以一起参与进来
注意:本书中的 Service Mesh 相关内容已不再维护,请转至
istio-handbook
浏览。
快速开始
如果您想要学习Kubernetes和云原生应用架构但是又不想自己从头开始搭建和配置一个集群,那么可以直接使用
kubernetes-vagrant-centos-cluster
项目直接在本地部署一个3节点的分布式集群及其他如Heapster、EFK、Istio等可选组件,或者使用更加轻量级的
cloud-native-sandbox
在个人电脑上使用Docker运行单节点的Kubernetes、Istio等组件。
贡献与致谢
博客作者:联系请
点击
,搬运不易,希望请作者喝咖啡,可以点击
联系博客作者
感谢大家对本书做出的贡献!
查看贡献者列表
查看如何贡献
查看文档的组织结构与使用方法
License
CC4 License
署名-非商业性使用-相同方式共享 4.0 (CC BY-NC-SA 4.0)
Stargazers over time
社区&读者交流
微信群
:K8S&Cloud Native实战,扫描我的微信二维码,
Jimmy Song
,添加时请备注姓名-公司/学校/组织/机构等。
Slack
:全球中文用户可以加入
Kubernetes官方Slack
中文频道
cn-users channel
知乎专栏
:
云原生应用架构
与我联系
:扫描下面的二维码关注Jimmy Song 的个人微信公众号CloudNativeGo(云原生应用架构)
云原生应用架构微信公众号二维码
ServiceMesher社区
:ServiceMesher 社区是由一群拥有相同价值观和理念的志愿者们共同发起,成立于 2018 年 4 月。社区关注领域有:Kubernetes、微服务、Service Mesh、Serverless,拥抱开源和云原生,致力于推动 Service Mesh 在中国的蓬勃发展。
加入组织
。
ServiceMesher微信公众号二维码
读者反馈
以下是部分读者反馈,希望更多人
加入我们
,共同打造中国质量最高的云原生社区!
Kubernetes handbook 读者反馈
云原生出版物
以下为本人参与出版云原生相关的图书。
Cloud Native Go
- 基于Go和React的web云原生应用构建指南(Kevin Hoffman & Dan Nemeth著 宋净超 吴迎松 徐蓓 马超 译),电子工业出版社,2017年6月出版
Python云原生
- 使用Python和React构建云原生应用(Manish Sethi著,宋净超译),电子工业出版社,2018年6月出版
云原生Java
- Spring Boot、Spring Cloud与Cloud Foundry弹性系统设计(Josh Long & Kenny Bastani著,张若飞 宋净超译 ),电子工业出版社,2018年7月出版
未来架构——从服务化到云原生
- 张亮 吴晟 敖小剑 宋净超 著,电子工业出版社,2019年3月出版
推荐
极客时间专栏《深入剖析 Kubernetes》
MOSN
- 一款使用 Go 语言开发的开源的 Service Mesh 数据平面代理,旨在为服务提供分布式、模块化、可观察和智能化的代理能力。
支持本书
为云原生干杯🍻!使用微信扫一扫请我喝一杯☕️
微信赞赏码
Next - 前言
序言
Last modified
1yr ago
Copy link
Contents
关于本书
开始之前
本书主题
使用方式
快速开始
贡献与致谢
License
Stargazers over time
社区&读者交流
读者反馈
云原生出版物
推荐
支持本书