Why MinIO on Kubernetes?

MinIO is an open source object storage server offering high performance and distributed storage facilities. Deploying MinIO on Kubernetes provides the perfect cloud-native environment to scale sustainability.

Deploying MinIO on Kubernetes

mountainmountainmountainmountainmountain
1. Check prerequisites
2. Perform pre-configuration
3. Get started
4. Install MinIO Object Storage
5. Monitoring MinIO using Kubera

MinIO Deployment Options

MayaData supports multiple deployment options for MinIO on Kubernetes

Install with Helm

Helm is a package manager for Kubernetes. It’s used as a standard way to install, update, and remove applications in many k8s environments.

Install with Kubectl

Kubectl is the standard Kubernetes command-line tool for running commands against your k8s clusters. Take any YAML manifest for Kubernetes, and deploy your app with kubectl.

OpenEBS Benefits for MinIO

If you run MinIO on Kubernetes with OpenEBS, it helps in simplifying the usage in many ways.

Monitoring MinIO

Monitoring MinIO

View granular stats like data transmitted, data received, and total IOPS of stateful applications like MinIO.

Gain complete understanding of storage usage and availability

Data Backup

Backup & Restore

OpenEBS allows you to take backup of MinIO as the cold storage target to any object storage and restore it to the same or any Kubernetes cluster.

Scale Up or Scale Out

Scale Up or Scale Out

Adding more storage with OpenEBS is simple. OpenEBS automates scaling of MinIO instances whether you’re on-prem or running in the cloud.

Adding resources is as simple as registering them with your Kubernetes cluster.

Tune Performance to Your Workload

Tune Performance to Your Workload

Pick from LocalPV or other feature rich storage engines , OpenEBS supports multiple ways to store, and a bunch of options for tuning to your workload’s needs.

Deploy in standalone mode for increased write performance. Deploy in distributed mode for HA and increased read performance.

Scalable & Manageable

Scalable & Manageable

OpenEBS and its various storage engines provide easily scalable and manageable storage pools. Scalability of Minio is directly complimented by OpenEBS's feature of infinitely scalable capacity.

MinIO Events & Webinar

MayaData regularly attends worldwide events and organizes resourceful webinars to interact with our audience to share knowledge & resources and announce exciting product updates, launches and releases.

Past Events

Operating Cassandra on Kubernetes with the help of OpenEBS & LitmusChaos September 24, 2020

Webinar: Operating Cassandra on Kubernetes with the help of OpenEBS & LitmusChaos

With Kubernetes popularity skyrocketing and the massive adoption of Apache Cassandra as a NoSQL database well-suited to the high availability and scalability needs of cloud-based applications, it should be no surprise that more developers are running Cassandra on Kubernetes. However, many devs are searching for the right solutions to use to ease the operations of Cassandra on Kubernetes.

Data Protection for Kubernetes August 6, 2020

Webinar: Data Protection for Kubernetes

Kubernetes and the use of Container Attached Storage such as OpenEBS enables per workload management of data. This approach has quickly become a standard way to preserve and protect the benefits of Kubernetes for data. Small, loosely coupled teams manage small, loosely coupled workloads. There can be 150 or more such workloads per a cluster, and each of these workloads and teams may have different back-up and disaster recovery requirements.

Kubernetes and storage. Kubernetes for storage. An overview. July 16, 2020

CNCF Member Webinar: Kubernetes and storage. Kubernetes for storage. An overview.

Originally designed for stateless workloads only, over the last two to three years, the growth of stateful workloads on Kubernetes has been rapid. Today it is common to see monitoring, logging, e-commerce, CI/CD, ML, and other workloads running on Kubernetes.

Kubernetes native management of Kubernetes native data June 24, 2020

Kubera - Kubernetes native management of Kubernetes native data

Originally designed for stateless workloads only, over the last two to three years, the growth of stateful workloads on Kubernetes has been rapid. Today it is common to see monitoring, logging, e-commerce, CI/CD, ML, and other workloads running on Kubernetes.

OpenEBS - Still Free and now FASTEST Kubernetes Storage May 28, 2020

OpenEBS - Still Free and now FASTEST Kubernetes Storage

Shared storage systems have fallen out of favor in part because their performance is difficult to characterize, unstable, and generally much slower than underlying NVMe systems. The tight coupling of workloads together via shared storage and the resulting blast radius is also worthy of consideration.

Enterprise Support

Need enterprise support for OpenEBS under MinIO and other workloads?