Operating OpenShift
作者: Rick Rackow and Manuel Dewald
语言: 英文
出版年份: 2022
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《Operating OpenShift》是由 Rick Rackow 和 Manuel Dewald 共同撰写的一本专注于 OpenShift 集群运维的实用指南。本书由 O’Reilly Media 出版,旨在帮助读者高效地操作和管理 OpenShift 集群,无论是在本地开发环境还是在生产环境中。

作者简介

  • Rick Rackow:作为 Red Hat OpenShift Dedicated 团队的资深站点可靠性工程师,Rick 拥有丰富的云和容器技术经验。他专注于大规模管理 OpenShift 集群,并通过开发和遵循最佳实践来确保集群的可靠性。
  • Manuel Dewald:自 2019 年起在 Red Hat 担任站点可靠性工程师,Manuel 负责维护部署在主要公有云上的 OpenShift 集群。他曾在多个开发团队中参与 DevOps 实践,并专注于通过软件工程方法解决运维挑战。

内容概述

本书共分为 10 章,内容涵盖了从 OpenShift 集群的安装、配置到运维的各个方面。作者结合自身在 Red Hat 的工作经验,分享了大量实用的操作技巧和最佳实践。

第 1 章:引言

介绍了分布式软件运维的挑战以及 OpenShift 如何帮助团队高效开发和部署软件。强调了站点可靠性工程(SRE)的重要性,并探讨了传统运维团队与 SRE 团队在运维任务上的区别。

第 2 章:安装 OpenShift

详细介绍了 OpenShift 的安装过程,包括不同安装方式(如本地集群、公有云等)以及如何规划集群规模。还介绍了 OpenShift 的不同版本(OKD、OCP、OSD、ROSA 和 ARO)及其特点。

第 3 章:在 OpenShift 上运行工作负载

通过一个虚构的街机游戏平台示例,展示了如何在 OpenShift 集群上部署和管理应用程序。包括从 Git 仓库部署应用、服务的暴露和访问、以及使用 TLS 证书保护服务等。

第 4 章:安全

探讨了 OpenShift 集群的安全性,包括用户访问控制、身份验证、授权(RBAC)以及如何配置安全上下文约束(SCC)等。

第 5 章:自动化构建

介绍了 OpenShift 的内置构建系统,包括 Docker 构建、Source-to-Image(S2I)构建和自定义构建策略。还讲解了如何通过 Webhook 触发构建以及如何设置持续集成/持续交付(CI/CD)流程。

第 6 章:集群内监控堆栈

深入探讨了 OpenShift 的监控功能,包括 Cluster Monitoring Operator、Prometheus Operator、Alertmanager 等组件的配置和使用。

第 7 章:高级监控与可观察性策略

进一步讨论了服务导向监控的概念,包括服务级别指标(SLI)和服务级别目标(SLO)的定义与监控,以及如何通过工具如 Pyrra 和 Grafana 进行可视化。

第 8 章:自动化 OpenShift 集群运维

介绍了如何通过编写软件来自动化运维任务,包括应用更新、证书续期、集群备份和更新等。

第 9 章:开发自定义操作符以自动化集群运维

讲解了如何使用 Operator SDK 开发自定义操作符,以扩展 OpenShift 的功能并自动化特定的运维任务。

第 10 章:大规模操作 OpenShift 集群的实用模式

总结了在大规模环境中操作 OpenShift 集群的最佳实践,包括集群生命周期管理、配置管理、日志、监控、警报和自动化等。

适用人群

本书适合以下读者:

  • OpenShift 站点可靠性工程师(SRE):希望提升 OpenShift 集群运维效率的专业人士。
  • 运维人员:需要管理 OpenShift 集群并希望了解最佳实践的运维团队成员。
  • 开发人员:希望了解 OpenShift 集群运维和部署流程的开发人员。

总结

《Operating OpenShift》是一本全面且实用的 OpenShift 运维指南。作者通过丰富的实战经验,为读者提供了从安装到运维的全流程指导。无论是初学者还是经验丰富的运维人员,都能从本书中获得宝贵的知识和技巧,帮助他们在 OpenShift 集群的运维工作中更加得心应手。

期待您的支持
捐助本站