Naslovnica

Red Hat OpenShift Administration I: Operating a Production Cluster

Deploy, manage, and troubleshoot containerized applications running as Kubernetes workloads in OpenShift clusters.

Red Hat OpenShift Administration I: Managing Containers and Kubernetes (DO180) prepares OpenShift Cluster Administrators to perform day-to-day management of Kubernetes workloads and collaborate with Developers, DevOps Engineers, System Administrators, and SREs to ensure the availability of application workloads. DO180 focuses on managing typical end-user applications. These applications are accessible from a web or mobile UI and represent the majority of cloud native and containerized workloads. Management of applications also includes deployment and updating of their dependencies such as databases, messaging, and authentication systems.

Što ćete naučiti

  • Managing OpenShift clusters from the command-line interface and from the web console.
  • Troubleshooting network connectivity between applications inside and outside an OpenShift cluster.
  • Connecting Kubernetes workloads to storage for application data.
  • Configuring Kubernetes workloads for high availability and reliability.
  • Managing updates to container images, settings, and Kubernetes manifests of an application.

Kome je namijenjeno

  • System Administrators and Platform Operators interested in the ongoing management of OpenShift clusters and containerized applications.
  • Site Reliability Engineers interested in the ongoing maintenance and troubleshooting of containerized applications on Kubernetes.
  • System and Software Architects interested in understanding the features and functionality of an OpenShift cluster.

Preduvjeti

  • Understanding of Linux container technology.

Nastavni plan

Pregledaj
  • Introduction to Kubernetes and OpenShift
Identify the main Kubernetes cluster services and OpenShift platform services and monitor them using the web console.
  • Kubernetes and OpenShift Command-Line Interfaces and APIs
Access an OpenShift cluster using the command line and query its Kubernetes API resources to assess the health of a cluster.
  • Run Applications as Containers and Pods
Run and troubleshoot containerized applications as unmanaged Kubernetes pods.
  • Deploy Managed and Networked Applications on Kubernetes
Deploy applications and expose them to network access from inside and outside of a Kubernetes cluster.
  • Manage Storage for Application Configuration and Data
Externalize application configurations in Kubernetes resources and provision storage volumes for persistent data files.
  • Configure Applications for Reliability
Configure applications to work with Kubernetes for high availability and resiliency.
  • Manage Application Updates
Manage reproducible Application updates and roll backs of code and configurations.