We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Deploying Stateful Applications in Kubernetes

Philippe Collignon

Scaling stateful applications in Kubernetes is challenging. This course will teach you Kubernetes storage API objects needed to deploy stateful applications in Kubernetes: PersistentVolume, PersistentVolumeClaim, StorageClass, and StatefulSet.

Read more

Scaling stateful applications in Kubernetes is challenging. This course will teach you Kubernetes storage API objects needed to deploy stateful applications in Kubernetes: PersistentVolume, PersistentVolumeClaim, StorageClass, and StatefulSet.

Scaling stateless applications is easy with Kubernetes, after all, that's what it was designed for. But when it comes to stateful apps with data, it becomes more challenging. In this course, Deploying Stateful Applications in Kubernetes, you’ll gain the ability to manage applications with state in Kubernetes.. First, you’ll explore you’ll explore how to persist the state with Persistent Volumes and abstract the storage with Persistent Volume Claims. Next, you’ll discover how to automate Persistent Volume creation with Dynamic Provisioning and Storage Classes. Finally, you’ll learn how to scale your stateful application with a Statefulset. . When you’re finished with this course, you’ll have the skills and knowledge of Kubernetes storage API objects needed to deploy stateful applications in Kubernetes : PersistentVolume, PersistentVolumeClaim, StorageClass, StatefulSet...

Enroll now

What's inside

Syllabus

Course Overview
Dealing with Stateful Applications in Kubernetes
Abstracting the Storage with Persistent Volume Claims
Dynamic Provisioning with Storage Classes
Read more
Scaling Storage with StatefulSets
Discovering Container Storage Interface

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Utilizes a series of videos, readings, discussions, and hands-on labs
Ideal for professionals looking to develop skills in Kubernetes and deploy stateful applications
Taught by Philippe Collignon, an expert in Kubernetes
Covers concepts such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets
May be useful for those working with stateful applications in Kubernetes
Provides a solid understanding of working with storage in Kubernetes

Save this course

Save Deploying Stateful Applications in Kubernetes to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Deploying Stateful Applications in Kubernetes. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Deploying Stateful Applications in Kubernetes will develop knowledge and skills that may be useful to these careers:
Kubernetes Engineer
Kubernetes Engineers deploy and maintain applications on Kubernetes clusters. A Deploying Stateful Applications in Kubernetes course may be useful for those who want to work in this field as it will help them understand how to manage stateful applications, which are more challenging to scale than stateless applications. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for Kubernetes Engineers.
Cloud Architect
Cloud Architects design and manage cloud computing solutions. They need to understand how to deploy and manage applications on Kubernetes, and a Deploying Stateful Applications in Kubernetes course can help them build a foundation in this area. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for Cloud Architects.
Site Reliability Engineer
Site Reliability Engineers (SREs) ensure that cloud-based systems are reliable and performant. They need to understand how to deploy and manage applications on Kubernetes, and a Deploying Stateful Applications in Kubernetes course can help them build a foundation in this area. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for SREs.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams. They need to understand how to deploy and manage applications on Kubernetes, and a Deploying Stateful Applications in Kubernetes course can help them build a foundation in this area. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for DevOps Engineers.
Database Administrator
Database Administrators (DBAs) manage and maintain databases. They need to understand how to deploy and manage applications on Kubernetes, and a Deploying Stateful Applications in Kubernetes course can help them build a foundation in this area. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for DBAs.
Storage Architect
Storage Architects design and manage storage solutions. They need to understand how to deploy and manage applications on Kubernetes, and a Deploying Stateful Applications in Kubernetes course can help them build a foundation in this area. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for Storage Architects.
Cloud Security Engineer
Cloud Security Engineers ensure that cloud-based systems are secure. They need to understand how to deploy and manage applications on Kubernetes, and a Deploying Stateful Applications in Kubernetes course can help them build a foundation in this area. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for Cloud Security Engineers.
Data Scientist
Data Scientists use data to develop insights and make predictions. They need to understand how to deploy and manage applications on Kubernetes, and a Deploying Stateful Applications in Kubernetes course can help them build a foundation in this area. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for Data Scientists.
AI Engineer
AI Engineers develop and deploy artificial intelligence solutions. They need to understand how to deploy and manage applications on Kubernetes, and a Deploying Stateful Applications in Kubernetes course can help them build a foundation in this area. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for AI Engineers.
Software Developer
Software Developers design, develop, and test software applications. They need to understand how to deploy and manage applications on Kubernetes, and a Deploying Stateful Applications in Kubernetes course can help them build a foundation in this area. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for Software Developers.
Network Engineer
Network Engineers design and manage computer networks. They need to understand how to deploy and manage applications on Kubernetes, and a Deploying Stateful Applications in Kubernetes course can help them build a foundation in this area. Additionally, the course will also cover topics such as Persistent Volumes, Persistent Volume Claims, Storage Classes, and StatefulSets, which are all essential concepts for Network Engineers.

Reading list

We've selected 11 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 Deploying Stateful Applications in Kubernetes.
Provides a comprehensive overview of Kubernetes, including storage concepts and best practices. It valuable resource for understanding the theoretical foundations behind the course material and gaining a deeper understanding of Kubernetes.
Classic guide to Kubernetes. It provides a comprehensive overview of the platform, including its architecture, components, and features.
Provides a comprehensive overview of Kubernetes. It covers topics such as Kubernetes architecture, components, and features.
Provides a practical guide to DevOps practices for Kubernetes applications. It covers topics such as continuous integration, continuous delivery, and automated testing.
Provides a comprehensive overview of serverless architectures, including how to design and deploy serverless applications on AWS, Azure, and Google Cloud.
Provides a comprehensive overview of microservices patterns. It covers topics such as service discovery, load balancing, and fault tolerance.
Provides a comprehensive guide to developing and deploying cloud-native Java applications. It covers topics such as microservices, containers, and serverless computing.
Provides a collection of best practices for deploying and managing Kubernetes applications. It covers topics such as security, performance, and reliability.
Provides a comprehensive overview of Docker. It covers topics such as Dockerfile, container networking, and container security.
Provides a comprehensive guide to implementing continuous delivery pipelines for Kubernetes applications. While not specifically focused on stateful applications, it offers valuable insights into the challenges and best practices of automating the deployment and management of applications in Kubernetes.

Share

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

Similar courses

Here are nine courses similar to Deploying Stateful Applications in Kubernetes.
Handling Data and Stateful Applications in Docker and...
Most relevant
Configuring Storage in OpenShift
Most relevant
Configuring and Managing Kubernetes Storage and Scheduling
Most relevant
Google Kubernetes Engine Deep Dive
Most relevant
Google Kubernetes Engine (GKE): Beginner to Pro
Most relevant
Terraform on AWS EKS Kubernetes IaC SRE- 50 Real-World...
Most relevant
Deploying Containerized Workloads Using Google Cloud...
Most relevant
Architecting with Google Kubernetes Engine: Workloads
Most relevant
Red Hat Certified Specialist in OpenShift Administration:...
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