Git Product home page Git Product logo

istio-handbook's Introduction

Istio Handbook——Istio 服务网格进阶实战

注意:本书已转移到 servicemesher/istio-handbook,将由 ServiceMesher 社区共同撰写,本仓库已不再维护。


Istio 是由 Google、IBM、Lyft 等共同开源的 Service Mesh(服务网格)框架,于2017年初开始进入大众视野。本书是 Kubernetes Handbook——Kubernetes 中文指南/云原生应用架构实践手册的续篇,Kubernetes 解决了云原生应用的部署问题,Istio 解决是应用的服务(流量)治理问题。在 Kubernetes Handbook 中有大量的关于 Istio 和服务网格相关的章节,这些内容已经与 Kubernetes 本身没有太强的关系,随着 2018年7月31日 Istio 1.0 发布,Istio 本身已经日趋稳定,作为 ServiceMesher 社区的联合创始人我也在社区活动中积累的大量的资料,为了回馈社区,我决定组合社区中已有的资料加上个人撰写,将服务网格部分独立出来单独成书。

本书的主题包括:

  • 服务网格概念解析
  • 控制平面和数据平面的原理
  • Istio 架构详解
  • Istio 进阶实战
  • 基于 Istio 的自定义扩展

本书基于 Istio 1.0+ 版本编写,您可以通过以下地址参与到本书的编写或阅读本书:

快速开始

阅读本书前希望您有容器和 Kubernetes 的基础知识,如果您想要从零开始,那么可以使用 kubernetes-vagrant-centos-cluster 并运行 Bookinfo 应用来快速体验服务网格。

致谢

ServiceMesher 社区负责翻译了 Envoy 官方文档,并负责了 Istio 官方中文文档的维护,同时还编译了大量资料,本书所有文章的文末参考栏目里标注了参考文章的链接,感谢大家对本书的大力支持。

版权

Istio handbook - istio服务网格实践指南

本书概念图,封面图片上海静安寺夜景Jimmy Song 摄。

本书发行版权归属于电子工业出版社博文视点,未经授权请勿私自印刷发行。

参与本书

请参考 Istio 网站样式指南

ServiceMesher 社区

更多关于服务网格的资讯、技术干货请关注我们的社区。

ServiceMesher 微信公众号

istio-handbook's People

Contributors

rootsongjc avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.