OpenShift in Action
作者: Jamie Duncan and John Osborne
语言: 英文
出版年份: 2018
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《OpenShift in Action》是由Jamie Duncan和John Osborne共同撰写的一本关于OpenShift容器平台的权威指南。本书由Manning Publications于2018年出版,旨在为IT专业人士提供从开发到运维的全方位OpenShift知识,帮助读者深入理解和高效使用这一强大的容器化应用平台。

书籍结构与内容

本书共分为四个部分,涵盖了OpenShift的基础知识、云原生应用开发、有状态应用部署以及运维与安全等关键领域。

第一部分:基础

第一部分主要介绍了OpenShift的基本概念、架构设计以及如何部署第一个应用。读者将了解到容器平台如何改变IT行业,以及OpenShift如何通过容器运行时(如docker)和容器编排引擎(如Kubernetes)来构建、部署和管理应用。此外,还探讨了OpenShift的集成容器镜像仓库、路由层和软件定义网络(SDN)等核心组件。

第二部分:云原生应用

第二部分聚焦于云原生应用的开发与管理。通过实际案例,读者将学习如何使用OpenShift的复制控制器、服务、健康检查探针(如存活探针和就绪探针)来确保应用的高可用性和自愈能力。此外,还介绍了如何基于资源使用情况自动扩展应用实例,以及如何构建完整的CI/CD流水线,实现从代码提交到应用部署的自动化。

第三部分:有状态应用

在第三部分中,作者深入探讨了如何在OpenShift中部署和管理有状态应用。这包括如何创建和管理持久化存储卷,如何处理应用的会话持久性问题,以及如何通过StatefulSets实现应用的有序启动和关闭。通过这些内容,读者将能够更好地理解和部署需要持久化存储和复杂网络交互的应用。

第四部分:运维与安全

最后一部分关注于OpenShift集群的运维和安全实践。介绍了如何通过角色基权限控制(RBAC)管理用户权限,设置资源配额和限制,以及如何配置OpenShift的SDN网络。此外,还探讨了SELinux在OpenShift中的应用,以及如何通过安全上下文和镜像扫描来增强平台的安全性。

适用读者

《OpenShift in Action》适合任何对OpenShift或容器技术感兴趣的IT专业人士,无论是开发人员还是运维人员。书中不仅提供了丰富的理论知识,还结合了大量实际操作示例,帮助读者快速上手并深入掌握OpenShift的使用。

特色与价值

  • 全面覆盖:从基础到高级主题,涵盖OpenShift的各个方面。
  • 实战导向:通过实际案例和代码示例,帮助读者快速理解和应用知识。
  • 深度解析:深入探讨OpenShift的内部机制,包括容器隔离、网络配置和资源管理。
  • 持续更新:随着OpenShift的快速发展,作者承诺持续更新代码示例和资源,确保书籍内容的时效性。

总之,《OpenShift in Action》是一本不可多得的OpenShift学习指南,无论是初学者还是经验丰富的专业人士,都能从中获得宝贵的知识和实践经验。

期待您的支持
捐助本站