How to install OpenEBS on IBM Cloud Private

What is IBM Cloud Private?

IBM Cloud Private (ICP) is a new application platform that is basedĀ on Kubernetes and provides services for developing and managing on-premises containerized applications. ICP Community Edition (ICP-CE) is distributed free of charge for non-production use and is available on Docker Hub. For commercial use, you would need the Enterprise package.

In my previous blog post, Introduction to IBM Cloud Private, I have covered step-by-step installation of ICP 2.1. This time I will focus on configuring OpenEBS as a persistent storageĀ option and deploying a stateful workload (MongoDB) using OpenEBS storage classes.

Continue reading

Facebook “Tupperware” ???

Containers are not a new concept, we all used some form of containers, Zones, Freebsd jails before Docker and Kubernetes existed, if not at least plastic food containers, even though Tupperware denies the linksĀ  šŸ™‚

I was looking for some info on their Tupperware and found this old slides from 2014.

We can’t judge Facebook for not being on the latest and greatest, but picking a good name at least would make it easier to open-source it, right?

How to Install OpenEBS on AWS using StackPointCloud?

What is StackPointCloud?

StackPointCloud is a managed Kubernetes control plane to build cloud-native stacks on AWS, Google Cloud (GKE & GCE), Azure & DigitalOcean. StackPointCloud simplifies installation and aggregation of multiple Kubernetes clusters pretty much on any platform. Even if you are an expert, provisioning your own Kubernetes stack their easy to use interface and capabilities to centralize all your deployments in one place is compelling. StackPointCloud is free for the first 30 days and $49.95 month after for any number of Kubernetes clusters.

[Update] I have updated instructions on [11/16/17] to reflect improvements and changes StackCloudPoint implemented.

Continue reading

How to Install OpenEBS with Kubernetes using MiniKube

What is MiniKube?

Whether you are a newbie to Kubernetes looking for a small setup to start or a developer who uses Kubernetes on a daily basis, Minikube is the tool that helps you quickly set up and run a Kubernetes environment locally. Minikube runs a single-node Kubernetes cluster inside a VM on your laptop for users looking to try out Kubernetes or develop with it day-to-day.

There are several options available for developers to install Minikube based on an operating system. You can read the detailed instructions for the three most popular operating systems inĀ Minikube Setup.

Continue reading