Configuring and Managing Kubernetes Storage and Scheduling
Persistent storage management and advanced pod-scheduling techniques in Kubernetes.
By default, Kubernetes containers are ephemeral: any data stored in their filesystem disappears with every restart, rescheduling, or pod replacement. This behavior is intentional — it keeps containers lightweight and portable — but it poses a major problem for stateful applications.
Real-world scenario at Globomantics: Steve, a DevOps engineer, containerized databases, analytics tools, and APIs. After every new deployment, data disappears — logs wiped, uploaded files lost. The cause: the default ephemeral storage of containers.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
6 sections- 1 Table of Contents
- 2 Implement Kubernetes Persistent Storage Concepts and Management
- 3 Implement Advanced Pod Scheduling Techniques
- 4 Kubernetes Pod Scheduling Mechanisms
- 5 Reference Tables
- 6 Summary and Key Points
More Kubernetes courses
View all 11Kubernetes Basic Concepts and Configuration
Cluster architecture, pods, services, deployments, core objects and basic kubectl administration.
Kubernetes for Developers: Core Concepts
Kubernetes from a developer’s view — pods, deployments, services, storage, ConfigMaps and Secrets.
Pods in Kubernetes
Define, deploy and administer pods — lifecycle, init containers, probes and resource limits.
Services in Kubernetes
Create and manage services, service types, kube-proxy, internal DNS, EndpointSlices and Ingress.
Deployments in Kubernetes
Deployments, rollouts and rollbacks and horizontal pod autoscaling with kubectl.
Managing Kubernetes Controllers and Deployments
Deploy and maintain apps with Deployments, DaemonSets, Jobs, CronJobs and StatefulSets.
Interested in this course?
Contact us to book it or get a custom training plan for your team.