作品简介

本书是一本机械工业出版社出版的图书,作者是王玉平。该书从云原生(Cloud Native)的核心思想和理念开始,重点讲述了企业引入云原生架构的必要条件、企业如何准备云原生开发和部署环境以及企业如何运维云原生架构。

本书主要面向云原生和微服务开发人员、云原生架构和运维人员以及相关管理者。

王玉平,男,上海海事大学信息化办公室高级工程师,主要负责学校IT基础架构、软件系统架构以及软件定义数据中心的建设,具有10年以上的云计算平台规划、实战和部署经验,精通DevOps软件开发架构设计和云原生架构应用,对云原生、云计算和大数据有深入的见解与想法。

作品目录

  • 出版说明
  • 前言
  • 第1章 云原生架构
  • 1.1 云计算的演化
  • 1.2 什么是云原生
  • 1.3 云原生基础架构
  • 1.4 云原生应用
  • 1.5 十二要素应用
  • 1.6 实现云原生模式
  • 1.7 何时采用云原生
  • 1.8 云设计模式
  • 1.9 服务网格(Service Mesh)
  • 1.10 云原生的未来
  • 第2章 Kubernetes核心对象
  • 2.1 Kubernetes架构
  • 2.2 命名空间
  • 2.3 Pod
  • 2.4 部署
  • 2.5 服务
  • 2.6 存储
  • 2.7 RBAC
  • 第3章 敏捷基础架构
  • 3.1 部署本地Repository
  • 3.2 部署Kubernetes
  • 3.3 部署MetalLB
  • 3.4 部署GlusterFS
  • 3.5 使用GlusterFS卷
  • 3.6 使用NFS卷
  • 3.7 升级Kubernetes
  • 第4章 DevOps实战
  • 4.1 DevOps简介
  • 4.2 软件部署策略
  • 4.3 部署GitLab
  • 4.4 GitLab集成自动CI/CD
  • 4.5 容器部署模式
  • 第5章 日志记录
  • 5.1 模式
  • 5.2 日志采集
  • 5.3 部署Elasticsearch
  • 5.4 部署Kibana
  • 5.5 部署fluentd作为syslog server
  • 第6章 云原生下的监控
  • 6.1 Prometheus简介
  • 6.2 使用Exporter采集数据
  • 6.3 在Kubernetes中部署Prometheus
  • 6.4 部署 Blackbox Exporter
  • 6.5 Node Exporter
  • 6.6 Grafana
  • 6.7 在Kubernetes中部署Grafana
  • 6.8 案例:监控Drupal站点
  • 第7章 服务网格应用
  • 7.1 Istio架构
  • 7.2 安装与卸载Istio
  • 7.3 使用Istio
  • 7.4 Istio常用场景
  • 7.5 总结
  • 第8章 案例
  • 8.1 在Kubernetes中部署Drupal 8站点
  • 8.2 云原生架构下的Node.js自动CI/CD方法
  • 8.3 Apereo CAS自动横向缩放部署策略
  • 8.4 Apache Kafka部署与使用
  • 8.5 云原生应用架构在上海海事大学信息化建设中的实践
  • 参考文献
展开全部