Book description
Kubernetes has gained significant popularity over the past few years, with OpenShift as one of its most mature and prominent distributions. But while OpenShift provides several layers of abstraction over vanilla Kubernetes, this software can quickly become overwhelming because of itsrich feature set and functionality. This practical book helps you understand and manage OpenShift clusters from minimal deployment to large multicluster installations.
Principal site reliability engineers Rick Rackow and Manuel Dewald, who worked together on Red Hat's managed OpenShift offering for years, provide valuable advice to help your teams operate OpenShift clusters efficiently. Designed for SREs, system administrators, DevOps engineers, andcloud architects, Operating OpenShift encourages consistent and easy container orchestration and helps reduce the effort of deploying a Kubernetes platform. You'll learn why OpenShift has become highly attractive to enterprises large and small.
- Learn OpenShift core concepts and deployment strategies
- Explore multicluster OpenShift Container Platform deployments
- Administer OpenShift clusters following best practices
- Learn best practices for deploying workloads to OpenShift
- Monitor OpenShift clusters through state-of-the-art concepts
- Build and deploy Kubernetes operators to automate administrative tasks
- Configure OpenShift clusters using a GitOps approach
Publisher resources
Table of contents
- Preface
- 1. Introduction
- 2. Installing OpenShift
- 3. Running Workloads on OpenShift
- 4. Security
- 5. Automating Builds
- 6. In-Cluster Monitoring Stack
- 7. Advanced Monitoring and Observability Strategies
- 8. Automating OpenShift Cluster Operations
-
9. Developing Custom Operators to
Automate Cluster Operations
- Operator SDK
- Operator Design
- Bootstrapping the Operator
- Setting Up a CA Directory for Development
- Designing the Custom Resource Definition
- Installing the CustomResourceDefinition
- Local Operator Development
- The Reconcile Function
- Deploying the Operator
- Creating and Updating OpenShift Resources
- Specifying RBAC Permissions
- Routing Traffic to the Operator
- Adding Additional Controllers
- Updating Resource Status
- Summary
- 10. Practical Patterns for Operating OpenShift Clusters at Scale
- Index
- About the Authors
Product information
- Title: Operating OpenShift
- Author(s):
- Release date: November 2022
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098106393
You might also like
book
Architecting and Operating OpenShift Clusters: OpenShift for Infrastructure and Operations Teams
Design and architect resilient OpenShift clusters and gain a keen understanding of how hundreds of projects …
book
Kubernetes in Action
Kubernetes in Action is a comprehensive guide to effectively developing and running applications in a Kubernetes …
book
Kubernetes: Up and Running, 2nd Edition
Kubernetes radically changes the way applications are built and deployed in the cloud. Since its introduction …
book
Kubernetes Operators
Operators are a way of packaging, deploying, and managing Kubernetes applications. A Kubernetes application doesn't just …