VOOZH about

URL: https://thenewstack.io/bring-storage-and-databases-under-kubernetes-control/

⇱ Bring Storage and Databases Under Kubernetes Control - 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
2024-09-23 13:00:00
Bring Storage and Databases Under Kubernetes Control
sponsor-portworx,sponsored-post-contributed,
Databases / Kubernetes / Storage

Bring Storage and Databases Under Kubernetes Control

Bringing storage and databases under Kubernetes control removes the unnecessary step of accessing them while developers build and deploy apps.
Sep 23rd, 2024 1:00pm by Murli Thirumale
👁 Featued image for: Bring Storage and Databases Under Kubernetes Control
Image from whiteMocca on Shutterstock.
Portworx by Pure Storage sponsored this post.

In this era, enterprises are doing everything they can to streamline the software development process. As a result, more software development teams are leaning on Kubernetes, mainly because of the flexibility and agility it provides for containerized application development. In fact, according to a recent survey of Kubernetes experts, 80% of organizations will build most of their apps on Kubernetes within the next five years.

It’s time for organizations to take their Kubernetes use to the next level by bringing their storage and databases under Kubernetes control. This would allow developers to remove the additional steps required to access the requisite storage when building and deploying apps. In fact, managing storage and databases within Kubernetes has multiple benefits — benefits that speak to the very heart of why developer teams use Kubernetes in the first place.

The Heart and Purpose of Kubernetes 

The DevOps world has come a long way since the words “build once, deploy anywhere” were first uttered. While the core meaning of the phrase still drives much of application development today, it’s likely appropriate to add an additional phrase: “Build once, deploy anywhere, much faster.”

This is why platform engineering is slowly transforming from a singular job description into a business function within DevOps. The “much faster” concept is tied directly to the two reasons platform engineering exists:

  • To increase developer velocity (also called reducing developer toil) by providing self-service capabilities for code upgrades, CI/CD pipeline integration, storage, network and compute requirements to enable faster testing and piloting of applications.
  • To enable a faster ramp to production (or reducing operations toil) by providing T-shirt sizing for different deployment sizes, and golden paths to enable rapid, preconfigured infrastructure. This includes adding guardrails to minimize delays and failures during production onboarding. Also, platform engineering adds elastic scaling of infrastructure resources, and resilience in terms of backup and disaster recovery is a key factor in reducing Day 2 operational issues.

As the developer world continues its march toward faster development and faster innovation, appropriate data storage can, at times, be forgotten until the very minute it’s needed. At that moment, even though a developer has the application and the containers and is eager to test, they now must:

  1. Halt their progress.
  2. Go to a storage admin.
  3. Request the requisite storage to continue.

Imagine you’re driving a car. You’re ready to enter the on-ramp and you have the steering wheel, the navigation and the gearshift at your fingertips. However, the indicator, which is necessary to switch lanes, is located in the back seat. This slows down your ability to travel to the next place in your journey. With data storage under Kubernetes, the agility necessary to “enter the on-ramp” to testing and production is more easily available, providing a more streamlined DevOps experience.

Benefits of Bringing Storage Under Kubernetes Control

While the overall benefit of bringing storage and databases under Kubernetes control lies in agility, this transition also has very specific benefits. Let’s take a look at a few:

  • Developer self-service for apps and data: Service requests for compute, networking, storage, backup and disaster recovery can all be made simultaneously with ticketless provisioning. The unfortunate alternative is a fractured and siloed approach to each. When data storage is under Kubernetes control, platform engineers can create storage golden paths and T-shirt sizes for different application classes.
  • Unified intelligent management for apps and data: When you manage your data inside Kubernetes, you will have one common control plane, which will make management much simpler for the operations team. It will also be easier to integrate deeper with K8s APIs and add value to cluster operations. For example, you can avoid nodes that are down for an upgrade and avoid replicated nodes on the same rack.
  • Security and governance: Kubernetes will provide you with role-based access control that ensures only authorized parties are able to access your sensitive data. K8s also rotates secrets and access credentials, which helps reduce data breaches.
  • Performance: Kubernetes data management provides storage optimization and faster allocation to help your application perform better. You’re able to scale your storage as you scale your compute needs, which usually occurs as the application grows. The distributed storage model creates less connection pressure on backend storage at scale.
  • Cost: Managing data under Kubernetes lets different application tiers have different storage performance, which creates better control over total storage costs.
  • App resilience: Deploy high availability, backup and disaster recovery, which are app-consistent data operations due to container granular volumes and snapshots.
  • Database as a service: Developers use a wide range of open source databases; however, many IT departments do not support most of them. If you use a containerized version of the database and a Kubernetes operator, your organization can offer a wide range of databases to developers in a self-service model, with built-in resilience and easy Day 1 and Day 2 operations.

So How Do I Do This? 

Bringing your databases and storage under Kubernetes’ control ultimately depends on the data services platform you use. Many platform engineers and IT teams are aware of the dangers connected to moving any sort of data from one environment to another. However, with Portworx by Pure Storage, a data services platform that works seamlessly with Kubernetes, organizations can create a straight path from where databases currently exist to Kubernetes, while also having the ability to seamlessly connect to other databases.

Taking Kubernetes to the Next Level

As the world requires innovation at faster speeds and on a larger scale, developers will act as the backbone of that innovation. Therefore, it is up to organizations, IT departments and platform engineers to create a DevOps environment that maximizes developer time and resources. Controlling storage and databases in Kubernetes is perfectly suited to this goal. It removes an unnecessary step in the production process while adding valuable DevOps benefits that will empower developers. If data storage is the foundation for any good application, it’s only fitting that data lives where applications are created daily.

Portworx is the leading provider of persistent storage for containers and is used in production by healthcare, global manufacturing, and telecom members of the Fortune Global 500 and other great companies. Learn about Portworx solutions for Kubernetes storage, DCOS storage & more at portworx.com.
Learn More
The latest from Portworx by Pure Storage
TRENDING STORIES
Murli Thirumale is general manager of Pure Storage's cloud native business unit, Portworx, where he is responsible for strategy, operations and solutions that deliver multicloud data services for Kubernetes. He holds an MBA from Northwestern’s Kellogg Graduate School of Management,...
Read more from Murli Thirumale
Portworx by Pure Storage sponsored this post.
SHARE THIS STORY
TRENDING STORIES
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.