Storage & Volumes
9 articles from official documentation
Back Up Your EKS Cluster Like a Pro with Velero
Backing up your Amazon EKS cluster is crucial for disaster recovery. Velero simplifies this process, allowing you to back up Kubernetes resources and persistent volumes seamlessly. Learn how to configure it effectively and avoid common pitfalls.
- →Configure `backupStorageLocation` to define where your backups will be stored.
- →Use Helm to install Velero with the command: `helm install velero vmware-tanzu/velero --version 11.4.0`.
Kubernetes v1.36: Unlocking the Power of Volume Group Snapshots
Kubernetes v1.36 brings Volume Group Snapshots to General Availability, solving the challenge of managing multiple persistent volume claims efficiently. This feature allows you to create crash-consistent snapshots for a set of volumes, simplifying backup and recovery processes.
- →Leverage Volume Group Snapshots to manage multiple PVCs efficiently.
- →Use label selectors to group PVCs for snapshotting.
Cross-Region Disaster Recovery for EKS: Mastering AWS Backup
Disasters happen. Ensure your Amazon EKS clusters can recover quickly with cross-region backups using AWS Backup. Learn how to configure backup policies and manage Recovery Time Objectives (RTOs) effectively.
- →Configure an IAM role with a trust policy for AWS Backup.
- →Create a backup vault in your source region for EKS.
SELinux Volume Label Changes in Kubernetes: What You Need to Know
Kubernetes is rolling out significant SELinux volume label changes that can streamline your volume setup. With the SELinuxMount feature gate, you can apply the correct SELinux label without a recursive inode traversal, enhancing performance. Dive in to understand the implications for your deployments.
- →Enable the SELinuxMount feature gate to speed up volume setup.
- →Use the spec.securityContext.seLinuxChangePolicy field to control SELinux label application.
Mastering Volume Snapshots in Kubernetes: What You Need to Know
Volume snapshots are a game-changer for managing data in Kubernetes. They allow you to create point-in-time copies of your persistent volumes, which is crucial for backup and recovery. Understanding how to configure and use these snapshots effectively can save you from potential data loss.
- →Understand the roles of VolumeSnapshot, VolumeSnapshotContent, and VolumeSnapshotClass in managing snapshots.
- →Configure volumeSnapshotClassName to specify the attributes for your snapshots.
Mastering Kubernetes Storage Classes: The Key to Dynamic Provisioning
Storage Classes are crucial for managing storage in Kubernetes, allowing for dynamic provisioning of PersistentVolumes. Understanding parameters like reclaimPolicy and volumeBindingMode can significantly impact your cluster's performance and resource management.
- →Define multiple StorageClasses to cater to different storage needs in your cluster.
- →Use the reclaimPolicy field to control the lifecycle of your PersistentVolumes.
Mastering Persistent Volumes in Kubernetes: What You Need to Know
Persistent Volumes (PVs) are crucial for managing storage in Kubernetes, enabling your applications to retain data across pod lifecycles. Understanding the lifecycle of PVs and PersistentVolumeClaims (PVCs) is essential for effective resource management in your clusters.
- →Understand the lifecycle: Provisioning, Binding, Using, and Reclaiming are key stages for PVs and PVCs.
- →Utilize StorageClasses to offer a variety of PersistentVolumes that meet different application needs.
Mastering Agent Sandbox: Running Stateful Workloads on Kubernetes
Agent Sandbox is a game-changer for running stateful workloads like AI agents on Kubernetes. It offers a declarative API and supports scaling idle environments to zero, ensuring efficient resource usage. Dive in to learn how to leverage this powerful tool effectively.
- →Utilize the Agent Sandbox for managing singleton, stateful workloads efficiently.
- →Leverage the SandboxWarmPool to eliminate cold starts and improve performance.
Unlocking Kubernetes Resilience: The Checkpoint/Restore Working Group
Kubernetes is evolving with the introduction of the Checkpoint/Restore Working Group, aimed at enhancing application resilience. This functionality integrates Checkpoint/Restore into Kubernetes, allowing for seamless recovery of workloads. Dive into how this can transform your deployment strategies.
- →Explore Checkpoint/Restore to enhance application resilience in Kubernetes.
- →Utilize CRIU for effective management of application state during lifecycle events.
Unified observability — logs, uptime monitoring, and on-call in one place. Used by 50,000+ engineering teams to ship faster and sleep better.
Try Better Stack free →Get the daily digest
One email. 5 articles. Every morning.
No spam. Unsubscribe anytime.