We may earn an affiliate commission when you visit our partners.
Ben Weissman

This course will teach you how to configure and provision storage in a Red Hat OpenShift Cluster to be used by your containerized applications.

Read more

This course will teach you how to configure and provision storage in a Red Hat OpenShift Cluster to be used by your containerized applications.

More and more applications (not just microservices) are being deployed through containers. Many companies can’t rely on open-source Kubernetes environments for their container orchestration though but require an enterprise ready Kubernetes platform like OpenShift. In this course, Configuring Storage in OpenShift, you’ll learn how to deploy and configure storage in your OpenShift Clusters. First, you’ll explore the basics of storage in Kubernetes and Containers including the differences between persistent storage and ephemeral storage. Next, you’ll learn how to configure persistent storage using provisioners like local volumes or Azure Files. Finally, you’ll discover what the CSI – the Container Storage Interface – is and how to use it. When you’re finished with this course, you’ll have the skills and knowledge of OpenShift Administration needed to configure storage for your OpenShift clusters.

Enroll now

What's inside

Syllabus

Course Overview
Storage Concepts in OpenShift
Deploying Persistent Storage in OpenShift

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores storage concepts in Kubernetes and containers, which is standard in the industry
Taught by Ben Weissman, who are recognized for their work in storage in OpenShift
Develops skills in configuring and provisioning storage in a Red Hat OpenShift Cluster, which are core skills for OpenShift administrators
Covers deploying persistent storage in OpenShift, which is highly relevant to IT professionals
Examines the Container Storage Interface (CSI), which is highly relevant to storage in Kubernetes
May require students to come in with some background knowledge of Kubernetes and OpenShift

Save this course

Save Configuring Storage in OpenShift to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Configuring Storage in OpenShift with these activities:
Review persistent storage concepts in Kubernetes
Prepare for the course by reviewing the fundamentals of persistent storage in Kubernetes.
Browse courses on Kubernetes
Show steps
  • Read through documentation on persistent storage concepts
  • Review articles and blog posts on best practices for persistent storage in Kubernetes
  • Complete online tutorials on persistent storage concepts
Review Kubernetes concepts in depth
Review the fundamentals of Kubernetes to strengthen your understanding of storage in OpenShift.
Show steps
  • Read through Chapters 1-3 of the book
  • Make flashcards of key concepts
  • Take practice quizzes on Kubernetes concepts
Practice deploying persistent storage in OpenShift
Reinforce your understanding of deploying persistent storage by practicing in a hands-on environment.
Show steps
  • Set up an OpenShift cluster
  • Create a persistent volume using local storage
  • Create a persistent volume claim
  • Mount the persistent volume to a container
Four other activities
Expand to see all activities and additional details
Show all seven activities
Participate in a peer session on storage management in OpenShift
Engage in peer discussions to exchange knowledge and experiences related to storage management in OpenShift.
Show steps
  • Find or create a peer session
  • Prepare topics for discussion
  • Actively participate in the session
  • Share your knowledge and experiences
  • Take notes and summarize key takeaways
Follow tutorials on configuring CSI in OpenShift
Expand your knowledge and skills by following guided tutorials on configuring CSI in OpenShift.
Show steps
  • Find reputable tutorials on configuring CSI in OpenShift
  • Follow the tutorials step-by-step
  • Experiment with different CSI drivers
  • Troubleshoot any issues encountered during the tutorials
Develop a deployment plan for persistent storage in OpenShift
Apply your knowledge by creating a detailed plan for deploying persistent storage in OpenShift.
Show steps
  • Identify the storage requirements for your application
  • Choose appropriate storage provisioners
  • Design a storage architecture for your OpenShift cluster
  • Write a deployment plan outlining the steps to implement your design
Attend a workshop on advanced storage topics in OpenShift
Deepen your understanding of storage management in OpenShift by attending a specialized workshop.
Show steps
  • Find a workshop that aligns with your learning goals
  • Register for the workshop
  • Attend the workshop and actively participate
  • Engage with experts and fellow participants
  • Implement what you learned in your own projects

Career center

Learners who complete Configuring Storage in OpenShift will develop knowledge and skills that may be useful to these careers:
Kubernetes Administrator
A Kubernetes Administrator ensures that Kubernetes clusters are operating optimally. The role involves configuring, deploying, and managing Kubernetes clusters as well as maintaining and troubleshooting the infrastructure that supports these clusters. It also includes monitoring cluster performance and optimizing resource utilization. This course can help you build a foundation for a career as a Kubernetes Administrator by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Machine Learning Engineer
A Machine Learning Engineer designs, develops, and deploys machine learning models. The role involves using statistical and machine learning techniques to identify patterns and trends in data. It also includes developing and deploying data models. This course can help you build a foundation for a career as a Machine Learning Engineer by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Software Engineer
A Software Engineer designs, develops, and maintains software applications. The role involves writing code, testing code, and debugging code. It also includes working with other engineers to develop and deploy software systems. This course can help you build a foundation for a career as a Software Engineer by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Database Administrator
A Database Administrator manages and maintains databases. The role involves installing, configuring, and maintaining database software, as well as monitoring and troubleshooting database systems. It also includes working with applications to ensure that they have access to the data they need. This course can help you build a foundation for a career as a Database Administrator by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Web Developer
A Web Developer designs, develops, and maintains websites. The role involves writing code, testing code, and debugging code. It also includes working with other developers to develop and deploy websites. This course can help you build a foundation for a career as a Web Developer by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Network Administrator
A Network Administrator manages and maintains computer networks. The role involves installing, configuring, and maintaining network devices, as well as monitoring and troubleshooting network systems. It also includes working with applications to ensure that they have access to the network resources they need. This course can help you build a foundation for a career as a Network Administrator by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Storage Administrator
A Storage Administrator manages and maintains storage systems. The role involves provisioning and configuring storage devices, as well as monitoring and troubleshooting storage systems. It also includes working with applications to ensure that they have access to the storage they need. This course can help you build a foundation for a career as a Storage Administrator by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Data Scientist
A Data Scientist analyzes data to extract insights and make predictions. The role involves using statistical and machine learning techniques to identify patterns and trends in data. It also includes developing and deploying data models. This course can help you build a foundation for a career as a Data Scientist by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
DevOps Engineer
A DevOps Engineer works to bridge the gap between development and operations teams. The role involves automating and streamlining the software development and deployment process. It also includes working with developers to ensure that applications are designed and developed in a way that makes them easy to deploy and operate. This course can help you build a foundation for a career as a DevOps Engineer by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Cloud Engineer
A Cloud Engineer designs, builds, and manages cloud computing systems. The role involves working with cloud providers to provision and configure cloud resources, as well as developing and deploying applications on the cloud. It also includes monitoring cloud systems and optimizing performance. This course can help you build a foundation for a career as a Cloud Engineer by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Security Engineer
A Security Engineer designs, implements, and maintains security systems. The role involves identifying and mitigating security risks, as well as developing and implementing security policies. It also includes working with applications to ensure that they are secure. This course can help you build a foundation for a career as a Security Engineer by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Systems Administrator
A Systems Administrator manages and maintains computer systems. The role involves installing, configuring, and maintaining operating systems, software, and hardware. It also includes monitoring systems and applications and responding to incidents. This course can help you build a foundation for a career as a Systems Administrator by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Site Reliability Engineer
A Site Reliability Engineer ensures that websites and applications are reliable and performant. The role involves designing, building, and maintaining the infrastructure that supports these websites and applications. It also includes monitoring systems and applications and responding to incidents. This course can help you build a foundation for a career as a Site Reliability Engineer by teaching you how to configure and provision storage in a Red Hat OpenShift Cluster. This knowledge is essential for ensuring that applications running on OpenShift have access to the storage they need to function properly.
Game Developer
A Game Developer designs, develops, and maintains video games. The role involves writing code, testing code, and debugging code. It also includes working with other developers to develop and deploy video games.
Mobile Developer
A Mobile Developer designs, develops, and maintains mobile applications. The role involves writing code, testing code, and debugging code. It also includes working with other developers to develop and deploy mobile applications.

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Configuring Storage in OpenShift.
Provides a comprehensive overview of Kubernetes operators, including how to use them to manage storage. It valuable resource for anyone who wants to learn more about Kubernetes operators and how to use them to manage storage.
Offers a deep dive into the fundamentals of Kubernetes and its core concepts. It provides a solid foundation for understanding storage concepts in the context of Kubernetes, even though it does not specifically focus on OpenShift or storage.
This concise reference guide provides a quick overview of storage concepts and best practices in Kubernetes. It serves as a handy resource for those who want to quickly refresh their knowledge or look up specific storage-related information.
Provides a practical guide to managing containerized applications with Kubernetes. It includes a chapter on storage that is particularly relevant to this course.
Has more advanced concepts and covers high-availability clusters.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Configuring Storage in OpenShift.
Handling Data and Stateful Applications in Docker and...
Most relevant
Getting Started with OpenShift 4
Most relevant
Introduction to Containers, Kubernetes and OpenShift
Most relevant
Managing Applications and DevOps in OpenShift
Most relevant
Red Hat Certified Specialist in OpenShift Administration:...
Most relevant
Red Hat Certified Specialist in OpenShift Administration:...
Most relevant
Introduction to Containers w/ Docker, Kubernetes &...
Most relevant
Deploying Containerized Workloads Using Google Cloud...
Most relevant
Managing Workloads and Nodes in OpenShift
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser