云计算技术实践系列丛书基于KUBERNETES的DEVOPS实践:容器加速软件交付

首页 > 图书 > 科技/2020-08-01 / 加入收藏 / 阅读 [打印]
云计算技术实践系列丛书基于KUBERNETES的DEVOPS实践:容器加速软件交付

云计算技术实践系列丛书基于KUBERNETES的DEVOPS实践:容器加速软件交付

作者:(加)Hideto Saito(希迪托·

开 本:其他

书号ISBN:9787121365706

定价:108.0

出版时间:2019-07-01

出版社:电子工业出版社

云计算技术实践系列丛书基于KUBERNETES的DEVOPS实践:容器加速软件交付 本书特色

容器化被认为是实现DevOps的*方式。谷歌开发了Kubernetes,它有效地协调容器,被认为是容器编排的领跑者。Kubernetes是一个协调器,可以在服务集群上创建和管理容器。本书将指导管理 Kubernetes集群,然后学习如何在DevOps中监控、记录日志和持续部署。本书将介绍DevOps和容器的基本概念,部署和将应用程序容器化,并介绍Kubernetes中的网络和存储。然后,使用先进的DevOps技能,如通过基于属性的访问控制和基于角色的访问控制,监控、记录和连续引入Kubernetes资源的权限控制。本书还涵盖部署和管理Amazon Web Services和Google Cloud Platform相关内容。*后,讨论了其他编排框架,如Docker Swarm模式、Amazon ECS和Apache Mesos。

云计算技术实践系列丛书基于KUBERNETES的DEVOPS实践:容器加速软件交付 内容简介

容器化被认为是实现DevOps的很好方式。谷歌开发了Kubernetes,它有效地协调容器,被认为是容器编排的领跑者。Kubernetes是一个协调器,可以在服务集群上创建和管理容器。本书将指导管理 Kubernetes集群,然后学习如何在DevOps中监控、记录日志和持续部署。本书将介绍DevOps和容器的基本概念,部署和将应用程序容器化,并介绍Kubernetes中的网络和存储。然后,使用优选的DevOps技能,如通过基于属性的访问控制和基于角色的访问控制,监控、记录和连续引入Kubernetes资源的权限控制。本书还涵盖部署和管理Amazon Web Services和Google Cloud Platform相关内容。很后,讨论了其他编排框架,如Docker Swarm模式、Amazon ECS和Apache Mesos。

云计算技术实践系列丛书基于KUBERNETES的DEVOPS实践:容器加速软件交付 目录

1 DevOps简介 001
软件交付的挑战 001
瀑布模型和实物交付 001
敏捷模型和电子交付 002
云端的软件交付 002
持续集成 003
持续交付 003
配置管理 004
基础设施即代码 004
编排 005
微服务趋势 005
模块化编程 006
包管理 006
MVC设计模型 008
单体架构应用程序 009
远程过程调用 009
RESTful设计 010
微服务 011
自动化工具 012
持续集成工具 012
持续交付工具 013
监控和日志工具 016
沟通工具 018
公有云 019
总结 021
2 DevOps与容器 022
了解容器 022
资源隔离 022
Linux 容器概念 023
容器交付 027
容器入门 027
在Ubuntu上安装Docker 028
在CentOS上安装Docker 028
在macOS上安装Docker 029
容器生命周期 029
Docker基础 029
层、镜像、容器和卷 031
分发镜像 033
连接容器 035
使用Dockerfile 037
编写**个Dockerfile 037
Dockerfile语法 039
组织Dockerfile 043
多容器编排 045
容器堆积 045
Docker Compose概述 046
组合容器 047
总结 050
3 Kubernetes入门 051
理解Kubernetes 051
Kubernetes组件 052
Master组件 052
节点组件 053
Master与节点通信 054
开始使用Kubernetes 054
准备环境 055
kubectl 057
Kubernetes资源 058
Kubernetes对象 058
容器编排 095
总结 103
4 存储与资源管理 104
Kubernetes卷管理 104
容器卷生命周期 104
Pod内共享卷 106
无状态和有状态应用程序 106
Kubernetes持久卷和动态配置 108
持久卷抽象层声明 109
动态配置和存储类型 111
临时存储和永久存储配置案例 113
使用状态集(StatefulSet)管理具有持久卷的Pod 116
持久卷示例 118
Elasticsearch集群 118
Kubernetes资源管理 122
资源服务质量(QoS) 122
配置BestEffort Pod 125
配置Guaranteed Pod 127
配置Burstable Pod 128
资源使用监控 130
总结 132
5 网络与安全 133
Kubernetes网络 133
Docker网络 133
容器间通信 136
Pod间通信 138
同一节点内Pod间通信 138
跨节点Pod间通信 139
Pod与服务间通信 141
外部与服务通信 144
Ingress 145
网络策略 150
总结 153
6 监控与日志 154
容器检查 154
Kubernetes仪表盘 155
监控Kubernetes 156
应用程序 156
主机 157
外部资源 157
容器 158
Kubernetes 158
Kubernetes监控要点 159
监控实践 161
Prometheus介绍 161
部署Prometheus 162
使用PromQL 162
Kubernetes目标发现 163
从Kubernetes收集数据 165
使用Grafana查看指标 166
日志 167
日志聚合模式 168

 1/2    1 2 下一页 尾页

工业技术 一般工业技术

在线阅读