Persistent Storage recommendations for EKS cluster

Spread the love
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

I’m architecting a platform running on Kubernetes and getting a little tripped up on the storage piece. I’m looking for some guidance/suggestions. I’m running this in AWS on EKS 1.17. A user is able to create an ‘instance’ on my platform which is the equivalent of a single container pod in K8s. This pod is dedicated to the user and is a stateful application. On launch of the application I download all files from S3 into the container and start. Similarly, on safe shutdown I stop the processes and upload to S3 to save state. So under perfect operating conditions I don’t even really need persistent storage, however if something happens and I can’t save state to S3 (like OOM kill or node failure) that’s bad. I’ve been leaning towards using the EBS CSI plugin and provision an EBS volume per pod, however this sounds like a recipe for trouble. The EBS CSI seems still a little early for production use and pods would be bound to a single AZ. (Not to mention slinging lots of EBS volumes across lots of nodes). Has anyone faced this sort of problem before or have suggestions on a good solution? Thanks! submitted by /u/gkrizek [link] [comments]

X ITM Cloud News

Patricia

Leave a Reply

Next Post

Using Docker in deployment

Sun Aug 2 , 2020
Spread the love          In my current workplace, we use Docker in the following way: When a developer wants to push a new version to some production or integration environment, they run some in-house tool. The tool uses a dockerfile to create an image (usually `FORM ruby`, but not always), copies over […]
X- ITM

Cloud Computing – Consultancy – Development – Hosting – APIs – Legacy Systems

X-ITM Technology helps our customers across the entire enterprise technology stack with differentiated industry solutions. We modernize IT, optimize data architectures, and make everything secure, scalable and orchestrated across public, private and hybrid clouds.

This image has an empty alt attribute; its file name is x-itmdc.jpg

The enterprise technology stack includes ITO; Cloud and Security Services; Applications and Industry IP; Data, Analytics and Engineering Services; and Advisory.

Watch an animation of  X-ITM‘s Enterprise Technology Stack

We combine years of experience running mission-critical systems with the latest digital innovations to deliver better business outcomes and new levels of performance, competitiveness and experiences for our customers and their stakeholders.

X-ITM invests in three key drivers of growth: People, Customers and Operational Execution.

The company’s global scale, talent and innovation platforms serve 6,000 private and public-sector clients in 70 countries.

X-ITM’s extensive partner network helps drive collaboration and leverage technology independence. The company has established more than 200 industry-leading global Partner Network relationships, including 15 strategic partners: Amazon Web Services, AT&T, Dell Technologies, Google Cloud, HCL, HP, HPE, IBM, Micro Focus, Microsoft, Oracle, PwC, SAP, ServiceNow and VMware

.

X ITM