Home icon

Using GitOps for Stateful Workload Management with vSphere CSI driver on on-premises Kubernetes

Containers Blog



This article demonstrates how to use GitOps for managing stateful workloads on an EKS Anywhere cluster running on VMware vSphere using the vSphere CSI driver.

Specifically, the article covers:

  • Setting up EKS Anywhere cluster and prerequisites
  • Creating vCenter configuration secrets in AWS Secrets Manager
  • Installing External Secrets Operator to access vCenter secrets
  • Configuring GitOps with Flux to deploy vSphere CSI driver
  • Verifying CSI driver installation and deploying a sample stateful workload
  • Demonstrating backup and restore of persistent volumes using CSI snapshots
  • Cleaning up resources


Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Sep 11
2025
Kubernetes right-sizing with metrics-driven GitOps automation
Aug 6
2025
Mountpoint for Amazon S3 CSI driver v2: Accelerated performance and improved resource usage for Kubernetes workloads
Dec 18
2025
Deep dive: Streamlining GitOps with Amazon EKS capability for Argo CD
May 16
2024
Enhancing Kubernetes workload isolation and security using Kata Containers

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.