Trident 18.01 beta 1: Introducing volume cloning to Kubernetes!

Hot off the presses just in time for the holidays, we present to you the latest beta version of Trident, our storage orchestrator for Kubernetes-based platforms. This release introduces several new features, but today we’re going to focus on an exciting one that we’ve been looking forward to bringing to you for a while: self-service … Read more

Navigating the Twists and Turns in Implementing OpenShift Setup

A couple of months ago, our team received the mandate to set up a Red Hat OpenShift cluster in offline mode to support a brilliant use case for gaining performance insight. I was very excited. I use the word “excited” because it’s fascinating to see how Kubernetes has become one of the fastest-growing open-source projects … Read more

Simplifying Trident Management with tridentctl

Trident 17.07 introduced a simplified management tool for interacting with Trident: tridentctl. This command line tool eliminates the previous method of using shell scripts inside the Trident containers and instead introduces a paradigm which mimics Kubernetes own kubectl. Let’s look at how to use tridentctl to interact with, and get information from, Trident. Managing the … Read more

Trident 17.07 is Available Now!

Kubernetes 1.6 was introduced not too long ago, and it includes some significant updates for those taking advantage of dynamic provisioning using Trident. Even though 1.6 is now a version behind (1.7 was released just last week), the changes to storage classes were extensive. We are very happy to announce that Trident 17.07 is available … Read more

Self-Provisioning of Storage in Kubernetes, Without the Worry!

One of the most exciting paradigm shifts coming out of cloud-native platforms like Kubernetes is the idea that users should be able to consume the resources they need when they need them without having to get permission from anyone else. This helps break down a large barrier that has traditionally existed between the consumers of … Read more

Deploying Apache Spark on Kubernetes with S3 Support

Introduction In this post we will show how to deploy a “stateless” Apache Spark cluster on Kubernetes. Spark is a fast analytics engine designed for large-scale data processing. Furthermore, we will then run analytics queries against data sitting in S3, in our case StorageGRID Webscale. We use S3 as the data source/target because it is an elegant … Read more

How to Deploy Containerized MongoDB on Kubernetes, with NetApp

In this post we will show how to deploy a containerized MongoDB replica-set using StatefulSets on Kubernetes with NetApp Trident and underlying SolidFire or ONTAP storage. It is important to understand the concept of StatefulSets before we go further, if you do not yet know about StatefulSets you can go through this StatefulSet tutorial. MongoDB is no … Read more

Trident Part 2: Installing and Configuring Trident

The first post in this series looked at the Kubernetes 1.4 storage provisioning paradigm and how Trident fits into it. This second video goes in depth into the process of installing and configuring Trident with your Kubernetes cluster. Specifically, we will show you how to download the package, deploy the Trident pod, configure storage back … Read more

Using Persistent Storage for your OpenShift Applications with Trident

OpenShift is a Platform as a Service (PaaS) offering built around Docker container packaging and uses Kubernetes for orchestration of containerized application deployments across a cluster. One of the exciting features of Red Hat OpenShift Container Platform 3.4, which integrates Kubernetes 1.4, is the introduction of StorageClass objects. Prior to this, storage volumes had to … Read more