Breaking Free: Insourcing NFS PVCs Into Kubernetes And Saying Goodbye To External Solutions

Explore a unique solution regarding hosting NFS servers in-house without relying on NAS services like Filestore

August 3, 2023 | Feature Highlight | Google Cloud | Technical |

Breaking Free: Insourcing NFS PVCs Into Kubernetes And Saying Goodbye To External Solutions

Insourcing NFS PVCs into Kubernetes and Saying Goodbye to External Solutions

Kubes are incredibly dynamic. Therefore, handling workloads with ReadWriteMany requirements becomes complicated. Shared storage is necessary for applications demanding concurrent read and write access from multiple pods.

Typically, you could utilize an external storage solution. However, by doing so, you invite additional complexity and massive bills.

But Is there a better approach?

Let’s investigate a novel idea of insourcing NFS PVCs. This idea’s crux is creating shared storage within your Kubernetes cluster. Stay tuned for some Kube basics, a mini insourcing guide, and some best practices.

A Walk Down Kube Lane

A Network File System (NFS) is a distributed file system protocol with a client-server model. Clients (users) can interact with files in a shared directory – like they were stored locally.

A Persistent Volume Claim (PVC) is a storage request by a user. Similar to pods on a Kube network, PVCs also consume PVC resources. You can mount a PVC via various access modes:

  • ReadWriteOnce
  • ReadOnlyMany
  • ReadWriteMany
  • ReadWriteOncePod

Why is ReadWriteMany Special?

ReadWriteMany (RWX) is a unique feature that enables multiple pods to read from and write to a shared storage volume concurrently. RWX is your go-to if specific applications or cloud computing workloads require data consistency and real-time data updates. For instance, Content Management Systems (CMS) like WordPress heavily rely on RWX to serve web pages and store media files.

RWX is vital for high availability and failover scenarios. Additionally, ReadWriteMany enables uninterrupted access in the case of an unprecedented pod failure.

Related Posts

What Our
Clients Are

Working with D3V was hands down one of the best experiences we’ve had with a vendor. After partnering, we realized right away how they differ from other development teams. They are genuinely interested in our business to understand what unique tech needs we have and how they can help us improve.

Lee ZimbelmanWe had an idea and D3V nailed it. Other vendors that we had worked with did not understand what we were trying to do – which was not the case with D3V. They worked with us through weekly meetings to create what is now the fastest and most accurate steel estimating software in the world. Could not have asked for anything better – what a Team!

We used D3V to help us launch our app. They built the front end using React and then pushed to native versions of iOS and Android. Our backend was using AWS and Google Firebase for messaging. They were knowledgeable, experienced, and efficient. We will continue to use them in the future and have recommended their services to others looking for outside guidance.

Constrained with time and budget, we were in search of an experienced technology partner who could navigate through the migration work quickly and effectively. With D3V, we found the right experts who exceeded our expectations and got the job done in no time.

Protecting our customers data & providing seamless service to our customers was our top priority, which came at a cost. We are very satisfied with the cost savings & operational efficiency that D3V has achieved by optimizing our current setup. We’re excited about future opportunities for improvements through deriving insights from our 400 million biomechanics data points.

Our experience with D3V was fantastic. Their team was a pleasure to work with, very knowledgeable, and explained everything to us very clearly and concisely. We are very happy with the outcome of this project!

Jared Formanr

Jared Forman

CEO & Co-Founder, OSMix Music

Lee Zimbelmanr

Lee Zimbelman

IT Director, BLI Rentals

Terry Thornbergr

Terry Thornberg

CEO, Fabsystems Inc.

David Brottonr

David Brotton

CEO & Founder, Squirrelit

Dr. A. Ason Okoruwar

Dr. A. Ason Okoruwa

President, Bedrock Real Property Services

Ryan Moodier

Ryan Moodie

Founder, DARI Motion

Schedule a call

Book a free technical consultation
with a certified expert.

Schedule Call

Get an estimate

Fill out our form to hear back with a project’s cost estimate. No meeting required.

Get Estimate

Get in touch

Send a message to D3V team.

Let’s Talk