作品简介

容器化被认为是实现DevOps的最佳方式。谷歌开发了Kubernetes,它有效地协调容器,被认为是容器编排的领跑者。Kubernetes是一个编排器,可以在服务集群上创建和管理容器。本书将指导管理Kubernetes集群,然后学习如何在DevOps中监控、记录日志和持续部署。

本书将介绍DevOps和容器的基本概念,部署和将应用程序容器化,并介绍Kubernetes中的网络和存储。然后,使用先进的DevOps技能,如通过基于属性的访问控制和基于角色的访问控制,监控、记录和连续引入Kubernetes资源的权限控制。本书还涵盖部署和管理Amazon Web Services和Google Cloud Platform相关内容。最后,讨论了其他编排框架,如Docker Swarm模式、Amazon ECS和Apache Mesos。

Hideto Saito,在计算机行业拥有约20年的经验。1998年,在日本SUN Microsystems工作期间,他对Solaris OS、OPENSTEP和Sun Ultra Enterprise 10000(即StarFire)有深入研究,是UNIX和MacOS X操作系统拥护者。2006年,他搬到南加州,作为一名软件工程师开发在Linux和MacOS X上运行的产品和服务。以快速地Objective-C编码而闻名。

Hui-Chuan Chloe Lee,是DevOps拥护者和软件开发者。她在软件行业从业已超过5年。作为技术爱好者,她喜欢学习新技术,这让她的生活更快乐和充实。她喜欢阅读、旅行,与爱人共度时光。

Cheng-Yang Wu,自从获得中国台湾大学计算机科学硕士学位以来,一直致力于解决基础设施和系统可靠性问题。他的懒惰促使他掌握DevOps技能,最大限度地提高了工作效率,然后挤出时间以编写代码为乐趣。他喜欢烹饪,因为就像使用软件一样——完美的菜肴总是需要精心的调制。

作品目录

  • 作者介绍
  • 译者序
  • 关于作者
  • 关于审稿者
  • 前言
  • 1 DevOps简介
  • 软件交付的挑战
  • 微服务趋势
  • 自动化工具
  • 总结
  • 2 DevOps与容器
  • 了解容器
  • 容器生命周期
  • 使用Dockerfile
  • 多容器编排
  • 总结
  • 3 Kubernetes入门
  • 理解Kubernetes
  • 开始使用Kubernetes
  • 容器编排
  • 总结
  • 4 存储与资源管理
  • Kubernetes卷管理
  • Kubernetes资源管理
  • 总结
  • 5 网络与安全
  • Kubernetes网络
  • Ingress
  • 网络策略
  • 总结
  • 6 监控与日志
  • 容器检查
  • 监控Kubernetes
  • 监控实践
  • 日志
  • 从日志中提取指标
  • 总结
  • 7 持续交付
  • 资源更新
  • 构建交付管道
  • 深入解析Pod
  • 总结
  • 8 集群管理
  • Kubernetes命名空间
  • 资源配额
  • Kubeconfig
  • 服务账户
  • 认证与授权
  • 准入控制
  • 总结
  • 9 AWS上的Kubernetes
  • AWS简介
  • 在AWS上安装和配置Kubernetes[1]
  • 总结
  • 10 GCP上的Kubernetes
  • GCP简介
  • Google容器引擎(GKE)
  • 总结
  • 11 未来探究
  • 探索Kubernetes的可能性
  • 未来基础设施
  • 总结
  • 读者调查表
  • 电子工业出版社编著书籍推荐表
  • 反侵权盗版声明
  • 关于译者
展开全部