VOOZH about

URL: https://thenewstack.io/k8s-backup-and-disaster-recovery-is-more-important-than-ever/

⇱ K8s Backup and Disaster Recovery Is More Important Than Ever - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2022-10-24 07:00:48
K8s Backup and Disaster Recovery Is More Important Than Ever
contributed,sponsor-kasten,sponsored,sponsored-post-contributed,
Data / Kubernetes / Security

K8s Backup and Disaster Recovery Is More Important Than Ever

Here are some considerations of a successful Kubernetes data protection strategy.
Oct 24th, 2022 7:00am by Gaurav Rishi
👁 Featued image for: K8s Backup and Disaster Recovery Is More Important Than Ever
Image via Pixabay.
Kasten sponsored this post. Insight Partners is an investor in Kasten and TNS.

While data protection has always been important, it’s becoming a critical issue for organizations building and deploying applications in Kubernetes environments.

The threat of data loss and ransomware in these distributed, dynamic cloud native environments is pushing organizations to pursue more comprehensive strategies not only to back up the Kubernetes applications but also to employ disaster recovery (DR) across regions.

Make no mistake: People are worried. According to Veeam’s 2022 Data Protection Trends Report, 89% of IT leaders see a “protection gap” between tolerable data loss and how to protect their data. Virtually all these cloud native leaders are on board with containers; 91% are either using containers in production or are planning to.

While Kubernetes’ scalability and portability makes development and deployment more convenient, it falls short in terms of data protection. The problem is that on one hand, stateful workloads with critical business data have become the most popular workload in Kubernetes production environments.

On the other hand, legacy backup tools that considered virtual machines (VMs) or physical servers as the operating unit for backups/DR do not work in a Kubernetes environment. In a Kubernetes environment, there has been a paradigm shift. We now need to protect applications composed of microservices that are continuously being rescheduled and scaled on different servers and regions.

Additionally, it is a common development pattern for these cloud native applications to use multiple data services under the covers — both SQL and NoSQL databases such as PostgreSQL, MongoDB, etc. However, applications have different backup consistency needs.

Kasten by Veeam® is the Kubernetes backup leader. Its Kasten K10, cloud native data management platform, provides DevOps teams with Kubernetes backup/restore, DR and application mobility. It has deep integrations with relational and NoSQL databases, Kubernetes distributions and clouds providers.  Insight Partners is an investor in Kasten and TNS.
Learn More
The latest from Kasten

Some applications can tolerate data loss and a backup approach that exercises the storage layer snapshot could be fine. However, this approach is a non-starter for some applications (think of your financial transactions) that need to also capture the data that might not have been flushed to disk. Hence backup and recovery solutions, in addition to storage-layer integrations also need to operate at the logical database layer by exercising database-specific functions like `pgdump`.

Given the skills gap and the risks, catastrophic data loss poses for an organization, implementing backups that serve as your last line of defense, is a non-option. Here are some considerations of a successful Kubernetes data protection strategy.

  1. Focus on the application as a whole. Kubernetes deployments and operations are application-centric, so a Kubernetes-native backup that treats the application as the unit of atomicity is essential. Attempting to use traditional, infrastructure-focused backup methods put you at risk of data loss or corruption during recovery. Legacy solutions fail to capture the application as a whole, including the application data and Kubernetes resources (configuration. secrets, etc.). Also, ensure that your backup solution doesn’t throttle your organization’s ability to develop and innovate by limiting backups only to a small number of databases or vendor-specific Kubernetes infrastructure environments.
  1. Automate application discovery and scale dynamically. A Kubernetes-native backup solution will automatically discover all the applications and the underlying components running on a cluster. The solution should also work within the Kubernetes context to ensure that any changes to the cluster (for instance, adding a new application) are immediately recognized. From a scale and cost perspective, it’s important that your backup solution can incorporate parallelism and scale up automatically and scale down to zero when not in use
  2. Secure your backups. You must have the flexibility to choose the consistency requirements, backup frequency and the destination for your backups. Follow the timeless 3-2-1 rule: Keep at least three copies of the data stored on two different media, and one copy should be offsite. Ensure that your solution can maintain the integrity of your backups by storing them as immutable objects. Confirm that your backups are encrypted, and you can manage the encryption keys.
  1. Ensure flexible recoverability. Your backups are only as good as the recovery. Make sure your backup plans allow you the portability that Kubernetes has promised with recovery into different clusters, regions or Kubernetes distributions. A good solution will give you a granular control to restore all or parts of the application that enable dynamic transformations of attributes such as storage classes when rehydrating an application. Also, ensure that the solution sequences the order of restore operations intelligently so that any application dependencies are honored.
  1. Operate simply and securely. You should be able to operate your data protection with simplicity even when working at scale across a growing number of applications and deployment patterns. A good backup solution will provide operations teams with a streamlined workflow to leverage Kubernetes-native CLI (kubectl) as well as provide cloud native tooling integration that augments your workforce, which may be short-skilled. Developers should have self-service capabilities while integrating with Kubernetes and cloud native identity and access management (IAM) and role-based access control (RBAC).

Finally, it’s also worth remembering that replication capabilities provided by the underlying Kubernetes can protect you against some infrastructure failures. However, replication does not protect you against data corruption or loss because of a human error or a malicious attack. With the growing threat landscape, get your Kubernetes-native backup and disaster recovery in place today.

Kasten by Veeam® is the Kubernetes backup leader. Its Kasten K10, cloud native data management platform, provides DevOps teams with Kubernetes backup/restore, DR and application mobility. It has deep integrations with relational and NoSQL databases, Kubernetes distributions and clouds providers.  Insight Partners is an investor in Kasten and TNS.
Learn More
The latest from Kasten
TRENDING STORIES
Gaurav Rishi is vice president of product and partnerships at Kasten by Veeam. He is at the forefront of several Kubernetes ecosystem partnerships and has been a frequent speaker and author on cloud native innovations. He previously led strategy and...
Read more from Gaurav Rishi
Kasten sponsored this post. Insight Partners is an investor in Kasten and TNS.
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Pragma, Kasten, Veeam.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.