Master OpenShift 4 with hands-on guidance from industry experts. Learn to install, configure, deploy, and manage containerized applications at scale using real-world examples and best practices for production environments.
Key Features
Learn the fundamentals and advanced concepts of OpenShift 4, including architecture, deployment, and operations.
To build, secure, and manage scalable containerized applications in enterprise environments.
Through expert-led tutorials, real-world projects, and hands-on exercises covering application builds, observability, and more.
Book DescriptionOpenShift is a powerful enterprise Kubernetes platform that simplifies the development, deployment, and management of containerized applications. Learn OpenShift is a comprehensive, hands-on guide designed for architects, DevOps engineers, SREs, and system administrators who want to understand OpenShift 4 from architecture to production deployment. Drawing on the experience of seasoned architects who've worked on some of the largest OpenShift projects globally, this book covers not only the fundamentals but also advanced scenarios rarely discussed in other resources. You'll explore the internals of OpenShift 4, understand its architecture, master cluster installation and upgrades, and gain deep insights into managing applications, configuring security, application builds, observability, and service mesh. With practical examples and real-world insights, you'll build confidence in deploying OpenShift on bare metal, virtualization, and cloud environments, and be able to extend and maintain clusters at scale.What you will learn
Understand the key differences between Kubernetes and OpenShift 4.
Set up OpenShift clusters on cloud, on-prem, and virtualized platforms.
Secure and manage apps using projects, quotas, network policies, and SCCs.
Implement GitOps workflows and build applications.
Monitor and trace services using Service Mesh and observability tools.
Deploy advanced services like Data Foundation and Windows Containers.
Extend OpenShift with custom Operators, upgrade clusters, and troubleshoot issues
Who this book is forThis book is for DevOps engineers, architects, SREs, and sysadmins with a foundational understanding of Linux and Kubernetes who want to master OpenShift 4 in enterprise environments. Whether you're migrating from OpenShift 3 or starting from scratch, this book offers practical knowledge for real-world deployments.
Sprache
Verlagsort
Maße
Höhe: 235 mm
Breite: 191 mm
ISBN-13
978-1-83588-240-5 (9781835882405)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
Denis Zuev is a Solutions Architect at Broadcom with expertise in Linux, containers, Kubernetes, DevOps, GitOps, and automation. He holds a Bachelor's degree and multiple industry certifications, including Certified Kubernetes Administrator, Developer, and Security Specialist, as well as CCIE DevNet. Denis has extensive experience in designing, architecting, and operating Kubernetes and Red Hat OpenShift environments, with a strong focus on automation and GitOps practices. His work includes delivering large-scale Tanzu Kubernetes Grid and Telco Cloud Automation solutions for telecommunications providers worldwide, as well as OpenShift architecture projects in the transportation and banking sectors. Aleksey Usov is a Principal Architect at Li9 Technology Solutions with a focus on Linux, containers, OpenShift, Kubernetes, DevOps, GitOps (ArgoCD), automation (Ansible/Puppet/Terraform), and service mesh technologies. With a Master's degree in Software for Computing Machines and Automated Systems and 15 years of experience, Aleksey also holds an industry-leading Red Hat Certified Architect Level XXV along with multiple advanced Red Hat and Kubernetes certifications, including the title of Kubestronaut granted on completion of 5 Kubernetes-related exams. He has extensive experience helping enterprises automate infrastructure, migrate to the cloud, and implement secure, scalable containerized environments. Aleksey has led complex OpenShift and DevOps projects for some of the biggest players in banking, healthcare, and insurance industries in the US. Aleksandr Varlamov is a Principal Solutions Architect at Sysdig, specializing in Linux, containers, OpenShift, Kubernetes, DevSecOps, GitOps, automation, and cloud-native security. He holds a Master's degree and multiple industry certifications, including OpenShift and Red Hat credentials, and is recognized as a Kubestronaut. With extensive experience in enterprise architecture, compliance automation, and governance for cloud and container environments, Aleksandr has designed, secured, and delivered large-scale Kubernetes and OpenShift platforms for Fortune 100 enterprises across various industries, including financial services, healthcare, insurance, technology, automotive, and media streaming.
Table of Contents
Understanding Containers
Kubernetes and OpenShift
Getting Started with OpenShift
Post-install Configuration
Navigating Authentication and Authorization
Exploring Scalability with OpenShift
Application Security and Isolation
Working with Persistent Storage
Developing for OpenShift
Deployment to OpenShift
Deploying Applications with Helm and Kustomize
Logging in OpenShift
Monitoring in OpenShift
Understanding Service Mesh and Distributed Tracing
Exploring Additional Services in OpenShift
Understanding Operators and Operator Framework
Upgrading OpenShift
Troubleshooting and Maintenance