首页 > 图书中心 >图书详情

再也不踩坑的kubernetes实战指南

本书以实战为主线,快速上手Kubernetes,再也不踩坑

作者:杜宽
定价:89
印次:1-1
ISBN:9787302534808
出版日期:2019.10.01
印刷日期:2019.08.21

本书以实战为主线,深入浅出地介绍了Kubernetes在企业生产环境中的应用。全书共6章,第1章讲解Kubernetes的高可用安装,分为kubeadm和二进制安装方式,可以让读者快速上手,了解Kubernetes的架构模式。第2章介绍了Kubernetes的理论基础。第3章主要讲解Kubernetes常见应用的容器化,并部署至Kubernetes集群实现高可用,同时介绍了Kubernetes的各个组件和资源。第4章主要介绍持续集成和持续部署,包括Jenkins最新的功能Pipeline的使用,从Pipeline的语法到项目实操,传统Java和Spring Cloud应用的容器化以及自动化构建部署。第5章主要讲解了Kubernetes的Nginx Ingress的安装和常用配置,以适用于生产环境的各种需求。第6章讲解了备受关注的Server Mesh,使用Istio代替微服务架构中的网络功能、实现限速、分流和路由等内容。 本书技术先进,注重实操,解决了Kubernetes在生产环境中使用和安装过程中遇到的大量问题,本书特别适合想尽快将Kubernetes应用于其公司业务中的Kubernetes初学者、开发人员、运维工程师和架构师使用。

more >

前 言 Kubernetes在近几年,乃至未来5到10年,都会是技术圈一个很火的名词,Kubernetes由谷歌(Google)开源,它构建在谷歌15年生产环境经验的基础之上,开源的背后有着来自社区的强大技术团队共同维护和更新。Kubernetes的诞生不仅解决了公司架构带来的问题,而且也大大减少了运维成本,可以轻轻松松管理上万个容器节点。目前很多公司都在致力于对容器和Kubernetes的推进,将公司现有的业务拆分为微服务,然后对其进行容器化,所以目前对容器和容器编排工具的学习,是每个技术人员义不容辞的责任。 本书主要以Kubernetes实战为主,大部分内容都是基于公司实际的应用场景,可直接用于公司生产线上。本书第一章主要讲解Kubernetes的高可用安装,分为kubeadm和二进制安装方式,可以让读者先入为主,了解Kubernetes的架构模式,更快入手。第二章结合实操讲解Kubernetes的理论知识。第三章是应用篇,主要讲解的是公司一些常用的应用,并且对其进行容器化,然后部署在Kubernetes集群中,实现高可用,使读者对Kubernetes的各个组件和资源有一个更好的认识。第4章主要讲解持续集成和持续部署,这也是DevOps中很重要的一部分,本章主要讲解的是Jenkins最新的功能Pipeline的使用,从Pipeline的语法入手到项目的实操,对传统Java和Spring Cloud应用的容器化以及自动化构建部署,学习完本章内容读者可以更好地在公司业务上实现以流水线为基础的持续部署。第5章主要讲解Kubernetes的Ingress,作为Kubernetes集群的入口,使用常见的Nginx作为ingress,会使运维人员更加得心应手,也讲解了Nginx的一些常用配置,以适用于生产环境的各种需求和问题。最后一章讲解的是目前很火的Server Mesh,主要讲解了Istio的常用配置,比如使用Istio代替微服务架构中的网络功能、实现限速、分流和路由等。本书可以让读者迅速进入到Kubernetes的世界,本书的实操内容非常详细,解决了Kubernetes在使用和安装过程中遇到的大量问题,能让读者以较短的时间将其应用到公司业务上。 本书还配备了完整的命令代码,请扫描下述二维码下载: 由于笔者水平所限,书中难免会出现缪误,请业界高手专家不吝指教,也欢迎各位读者朋友给笔者发邮件进行交流。 杜宽 2019.5.23

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 杜宽,Kubernetes技术爱好者,现就职于国内某知名集团公司,主要负责Kubernetes架构、业务容器化设计等工作。
  • 本书以Kubernetes实战为主线,从企业应用场景出发,介绍了Kubernetes的架构模式、集群安装、组件、应用的容器化、Jenkins的持续集成和持续部署以及服务网格Service Mesh等内容,可帮助读者从零开始快速搭建容器集群,并应用于公司业务实践。
more >
  • 目   录

    第1章  Kubernetes高可用安装 1

    1.1  KUBEADM高可用安装K8S集群(1.11.X和1.12.X) 1

    1.1.1  基本环境配置 2

    1.1.2  内核升级 3

    1.1.3  基本组件安装 5

    1.1.4  集群初始化 6

    1.1.5  Calico组件的安装 13

    1.1.6  高可用Master 14

    1.1.7  Node节点的配置 15

    1.1.8  Metrics-Server部署 16

    1.1.9  Dashboard部署 17

    1.2  KUBEADM高可用安装K8S集群(1.13.X和1.14.X) 19

    1.2.1  基本组件的安装 19

    1.2.2  集群初始化 20

    1.2.3  Calico组件的安装 22

    1.2.4  高可用Master 22

    1.2.5  Node节点的配置 25

    1.3  二进制高可用安装K8S集群(1.13.X和1.14.X) 26

    1.3.1  基本组件安装 27

    1.3.2  CNI安装 28

    1.3.3  生成证书 29

    1.3.4  系统组件配置 33

    1.3.5  TLS Bootstrapping配置 40

    1.3.6  Node节点的配置 42

    1.3.7  Kube-Proxy配置 45

    1.3.8  Calico配置 47

    1.3.9  CoreDNS的配置 48

    1.3.10  Metrics-Server配置 49

    1.3.11  Dashboard配置 49

    1.4  小结 51

    第2章  Docker及...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘