Deploying HA MongoDB on OpenShift using Portworx

Deploying HA MongoDB on OpenShift using Portworx

This is a guest post written by Gou Rao, CTO and Co-Founder of Portworx, leading the company’s technology, market, and solution execution strategy. Previously Gou was the CTO of Data Protection at Dell, in charge of the technical direction, strategy and architecture. Portworx, is a cloud-native storage platform to run persistent workloads deployed on a […]

Read More...

Kubernetes Guideposts for 2019

Kubernetes Guideposts for 2019

As we look ahead to 2019, we take a view of the industry of Kubernetes, containers, and cloud platforms. Here are some predictions on what we see ahead. 1. Kubernetes and containers are widely understood. Now it’s time for automated operations, agnostic of the underlying cloud provider. Having been open sourced in 2014 and used […]

Read More...

MongoDB releases its Kubernetes Operator for Red Hat OpenShift

MongoDB releases its Kubernetes Operator for Red Hat OpenShift

This guest post was written by Andrey Belik, Dana Groce, and Jason Mimick of MongoDB The newest release of Red Hat OpenShift, version 3.11, introduces Kubernetes Operator support. Operators, along with Custom Resource Definitions, allow OpenShift to be extended to support custom types and manage complex services. The Kubernetes MongoDB Enterprise Operator (Beta) in conjunction […]

Read More...

Using Post Hook to Initialize a Database

Using Post Hook to Initialize a Database

In the OpenShift v2 days, we used Action Hooks to initialize a database with test data. OpenShift 3.x also provides pod lifecycle hooks that can be leveraged to initialize the database after the database starts inside a pod. This blog explains the approach using pod lifecycle hooks. In this blog, I am using MYSQL database as an example. A similar approach can be used with other databases.

Read More...

Using Dynamic Provisioning and StorageClasses

openshift_container_platform

OpenShift can integrate with underlying infrastructure, enabling OpenShift to dynamically interact with infrastructure and extend its functionality. Specifically, this can allow us to set up OpenShift to process a PersistentVolumeClaim and then allocate that storage dynamically.

I am going to cover what is needed to get started with dynamically provisioning storage, including cloud provider configuration, StorageClasses, and the Default StorageClass.

Read More...