update readme
parent
34a6863cd2
commit
f962caf822
22
README.md
22
README.md
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
[Kubernetes](http://kubernetes.io) 是 Google 于 [2014 年 6 月](https://jimmysong.io/cloud-native/memo/open-source/)基于其内部使用的 [Borg](https://research.google.com/pubs/pub43438.html) 系统开源出来的容器编排调度引擎,Google 将其作为初始和核心项目贡献给 [CNCF](https://cncf.io)(云原生计算基金会),近年来逐渐发展出了云原生生态。
|
[Kubernetes](http://kubernetes.io) 是 Google 于 [2014 年 6 月](https://jimmysong.io/cloud-native/note/open-source/)基于其内部使用的 [Borg](https://research.google.com/pubs/pub43438.html) 系统开源出来的容器编排调度引擎,Google 将其作为初始和核心项目贡献给 [CNCF](https://cncf.io)(云原生计算基金会),近年来逐渐发展出了云原生生态。
|
||||||
|
|
||||||
Kubernetes 的目标不仅仅是一个编排系统,而是提供一个规范用以描述集群的架构,定义服务的最终状态,使系统自动地达到和维持该状态。Kubernetes 作为云原生应用的基石,相当于一个云操作系统,其重要性不言而喻。
|
Kubernetes 的目标不仅仅是一个编排系统,而是提供一个规范用以描述集群的架构,定义服务的最终状态,使系统自动地达到和维持该状态。Kubernetes 作为云原生应用的基石,相当于一个云操作系统,其重要性不言而喻。
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ Kubernetes 的目标不仅仅是一个编排系统,而是提供一个规范用
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
Kubernetes Handbook 开源于 2017 年 3 月并在其后不断完善,是第一本系统介绍 Kubernetes 的中文书籍。写作本书的过程中,笔者记录了从零开始学习和使用 Kubernetes 的历程,着重于经验总结和资料分享,亦有 Kubernetes 核心概念解析,希望能够帮助大家少走弯路,为大家介绍 Kubernetes 周边生态,如微服务、DevOps、大数据应用、[Service Mesh](https://jimmysong.io/blog/what-is-a-service-mesh/)、[OAM](https://oam.dev)、Serverless 等领域。
|
Kubernetes Handbook 开源于 2017 年 3 月并在其后不断完善,是第一本系统介绍 Kubernetes 的中文书籍。写作本书的过程中,笔者记录了从零开始学习和使用 Kubernetes 的历程,着重于经验总结和资料分享,亦有 Kubernetes 核心概念解析,希望能够帮助大家少走弯路,为大家介绍 Kubernetes 周边生态,如微服务、DevOps、大数据应用、[Service Mesh](https://jimmysong.io/blog/what-is-a-service-mesh/)、云原生应用、Serverless 等领域。
|
||||||
|
|
||||||
### 开始之前
|
### 开始之前
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ Kubernetes Handbook 开源于 2017 年 3 月并在其后不断完善,是第一
|
||||||
- 云原生应用与微服务架构
|
- 云原生应用与微服务架构
|
||||||
- 基于 Kubernetes 的 Service Mesh 架构
|
- 基于 Kubernetes 的 Service Mesh 架构
|
||||||
|
|
||||||
起初写作本书时,安装的所有组件、所用示例和操作等皆基于 **Kubernetes 1.6+** 版本,同时我们也将密切关注 Kubernetes 的版本更新,随着它的版本更新升级,本书中的 Kubernetes 版本和示例也将随之更新。
|
本书中的说明、安装的所有组件、所用示例和操作要求至少 **Kubernetes 1.6+** 版本。
|
||||||
|
|
||||||
### 使用方式
|
### 使用方式
|
||||||
|
|
||||||
|
@ -61,12 +61,16 @@ Kubernetes Handbook 开源于 2017 年 3 月并在其后不断完善,是第一
|
||||||
- GitHub 地址:https://github.com/rootsongjc/kubernetes-handbook
|
- GitHub 地址:https://github.com/rootsongjc/kubernetes-handbook
|
||||||
- GitBook 在线浏览:https://jimmysong.io/kubernetes-handbook/
|
- GitBook 在线浏览:https://jimmysong.io/kubernetes-handbook/
|
||||||
- 下载本书的发行版:https://github.com/rootsongjc/kubernetes-handbook/releases
|
- 下载本书的发行版:https://github.com/rootsongjc/kubernetes-handbook/releases
|
||||||
- 按照 [说明](https://github.com/rootsongjc/kubernetes-handbook/blob/master/CODE_OF_CONDUCT.md) 自行编译成离线版本
|
- 按照[说明](https://github.com/rootsongjc/kubernetes-handbook/blob/master/CODE_OF_CONDUCT.md)自行编译成离线版本
|
||||||
- Fork 一份添加你自己的笔记自行维护,有余力者可以一起参与进来
|
- Fork 一份添加你自己的笔记自行维护,有余力者可以一起参与进来
|
||||||
|
|
||||||
## 快速开始
|
## 快速开始
|
||||||
|
|
||||||
如果您想要学习 Kubernetes 和云原生应用架构但是又不想自己从头开始搭建和配置一个集群,那么可以直接使用 [kubernetes-vagrant-centos-cluster](https://github.com/rootsongjc/kubernetes-vagrant-centos-cluster) 项目直接在本地部署一个 3 节点的分布式集群及其他如 Heapster、EFK、Istio 等可选组件,或者使用更加轻量级的 [cloud-native-sandbox](https://github.com/rootsongjc/cloud-native-sandbox) 在个人电脑上使用 Docker 运行单节点的 Kubernetes、Istio 等组件。您还可以使用在线学习平台 [Katacoda 的环境](https://katacoda.com/kubernetes),无需注册,免费在线学习!
|
如果您想要学习 Kubernetes 和云原生应用架构但是又不想自己从头开始搭建和配置一个集群,推荐以下几种方式:
|
||||||
|
|
||||||
|
- [使用虚拟机安装的拥有三个节点的 Kubernetes 集群](https://github.com/rootsongjc/kubernetes-vagrant-centos-cluster):项目直接在本地部署一个 3 节点的分布式集群及其他如 Heapster、EFK、Istio 等可选组件
|
||||||
|
- [Cloud Native Sandbox](https://github.com/rootsongjc/cloud-native-sandbox):更加轻量级,在个人电脑上使用 Docker 运行单节点的 Kubernetes、Istio 等组件
|
||||||
|
- [Katacoda 提供的 Kubernetes 环境](https://katacoda.com/kubernetes):免费的在线学习平台,无需注册,拥有 GitHub 账号即可登录
|
||||||
|
|
||||||
## 贡献与致谢
|
## 贡献与致谢
|
||||||
|
|
||||||
|
@ -90,9 +94,9 @@ Kubernetes Handbook 开源于 2017 年 3 月并在其后不断完善,是第一
|
||||||
|
|
||||||
## 云原生社区
|
## 云原生社区
|
||||||
|
|
||||||
云原生社区是一个有技术、有温度、有情怀的开源社区,由 [Jimmy 和他的伙伴们](https://cloudnative.to/team) 成立于 2020 年 5 月 12 日,由 2016 年即成立的「K8s&云原生讨论群」改组而成,覆盖了上千名云原生早期采纳者。社区秉持 “共识、共治、共建、共享” 的原则,立足中国,面向世界,企业中立,旨在为广大云原生爱好者构建一个自由交流和分享的平台,让云原生技术为大众所用。
|
云原生社区始与作者于 2016 年成立的 Kubernetes & CloudNative 实战群,覆盖了上千名早期云原生拥护者。在此基础上于 2020 年 5 月,由 CNCF 大使、开源领域意见领袖共同发起将原社群升级为云原生社区,旨在构建一个开放、包容的沟通环境,促进云原生技术的传播和普及。
|
||||||
|
|
||||||
官方网站 <https://cloudnative.to>,关注云原生社区官方微信公众号,获取加入方式。
|
官方网站 <https://cloudnative.to>,关注云原生社区微信公众号,申请加入社区。
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="images/cloud-native-wechat.jpg" alt="云原生社区微信公众号" title="云原生社区微信公众号"/>
|
<img src="images/cloud-native-wechat.jpg" alt="云原生社区微信公众号" title="云原生社区微信公众号"/>
|
||||||
|
@ -100,7 +104,7 @@ Kubernetes Handbook 开源于 2017 年 3 月并在其后不断完善,是第一
|
||||||
|
|
||||||
## 云原生出版物
|
## 云原生出版物
|
||||||
|
|
||||||
以下为本人参与出版的云原生相关图书。
|
以下为笔者参与出版的云原生相关图书。
|
||||||
|
|
||||||
- [Cloud Native Go](https://jimmysong.io/book/cloud-native-go/) - 基于 Go 和 React 的 web 云原生应用构建指南(Kevin Hoffman & Dan Nemeth 著 宋净超 吴迎松 徐蓓 马超 译),电子工业出版社,2017 年 6 月出版
|
- [Cloud Native Go](https://jimmysong.io/book/cloud-native-go/) - 基于 Go 和 React 的 web 云原生应用构建指南(Kevin Hoffman & Dan Nemeth 著 宋净超 吴迎松 徐蓓 马超 译),电子工业出版社,2017 年 6 月出版
|
||||||
- [Python 云原生](https://jimmysong.io/book/cloud-native-python/) - 使用 Python 和 React 构建云原生应用(Manish Sethi 著,宋净超译),电子工业出版社,2018 年 6 月出版
|
- [Python 云原生](https://jimmysong.io/book/cloud-native-python/) - 使用 Python 和 React 构建云原生应用(Manish Sethi 著,宋净超译),电子工业出版社,2018 年 6 月出版
|
||||||
|
@ -110,7 +114,7 @@ Kubernetes Handbook 开源于 2017 年 3 月并在其后不断完善,是第一
|
||||||
|
|
||||||
## 推荐
|
## 推荐
|
||||||
|
|
||||||
- [Awesome Cloud Native](https://jimmysong.io/awesome-cloud-native) - 云原生开源项目大全
|
- [Awesome Cloud Native](https://github.com/rootsongjc/awesome-cloud-native):云原生开源项目大全
|
||||||
- [深入剖析 Kubernetes](https://time.geekbang.org/column/intro/116?code=IRLmmVKgTghcFr5iafwl9kZezb48Uhf4Pjdf13-W3ko%3D&utm_term=SPoster):极客时间推出的 Kubernetes 专栏
|
- [深入剖析 Kubernetes](https://time.geekbang.org/column/intro/116?code=IRLmmVKgTghcFr5iafwl9kZezb48Uhf4Pjdf13-W3ko%3D&utm_term=SPoster):极客时间推出的 Kubernetes 专栏
|
||||||
- [深入浅出云计算](https://time.geekbang.org/column/intro/292?code=EhFrzVKvIro8U06UyaeLCCdmbpk7g010iXprzDxW17I%3D&utm_term=SPoster):云原生时代给开发者和架构师的云计算指南
|
- [深入浅出云计算](https://time.geekbang.org/column/intro/292?code=EhFrzVKvIro8U06UyaeLCCdmbpk7g010iXprzDxW17I%3D&utm_term=SPoster):云原生时代给开发者和架构师的云计算指南
|
||||||
- [《Istio Handbook——Istio 服务网格进阶实战》](https://www.servicemesher.com/istio-handbook/):ServiceMesher 社区出品的开源电子书
|
- [《Istio Handbook——Istio 服务网格进阶实战》](https://www.servicemesher.com/istio-handbook/):ServiceMesher 社区出品的开源电子书
|
||||||
|
|
|
@ -8,8 +8,6 @@
|
||||||
"回到主页": "https://jimmysong.io",
|
"回到主页": "https://jimmysong.io",
|
||||||
"Awesome Cloud Native": "https://jimmysong.io/awesome-cloud-native",
|
"Awesome Cloud Native": "https://jimmysong.io/awesome-cloud-native",
|
||||||
"云原生社区": "https://cloudnative.to",
|
"云原生社区": "https://cloudnative.to",
|
||||||
"中国云原生发展白皮书2020": "https://cloudnativeindustryalliance.github.io/whitepaper2020/",
|
|
||||||
"云原生应用白皮书": "https://jimmysong.io/guide-to-cloud-native-app/"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"plugins": [
|
"plugins": [
|
||||||
|
|
Loading…
Reference in New Issue