When the Walker Bothers sang ‘Make it easy on yourself’ they was most definitely was not singing about Kubernetes. However, if you want to make it easy on yourself, learn some of Kubernetes short names and save time typing all those kubectl commands. Some don’t help much, % kubectl get nodes NAME STATUS ROLES AGE… Continue Reading →
Fully automated Oracle Kubernetes Engine (OKE) deployment with Portworx using Terraform
Introduction I frequently have the need to stand-up Kubernetes lab environments for R&D, learning and to develop blogs and solutions, Oracle Cloud Infrastructure (OCI) provides a great wizard to enable the rapid deployment of Oracle Kubernetes Engine (OKE) clusters. However, if you find yourself performing the same task often you should consider automating the process,… Continue Reading →
How to deploy an Oracle 19c database on Kubernetes with Portworx storage using Helm
Background Over the last few years I have shared a number of posts showing how we can deliver Oracle databases on Kubernetes using deployments and statefulsets, on-premises and in the Oracle Cloud. I have also recently posted about the use of the new Oracle Database Kubernetes Operator (OraOperator), however another simple method is with Helm…. Continue Reading →
Getting started with the EDB PostgreSQL Database Kubernetes Operator and Portworx Storage
Background In my Getting Started with Kubernetes database Operators series I have previously covered the Oracle database Operator, MySQL database Operator and YugabyteDB Operator, now it’s time for PostgreSQL. PostgreSQL Database Operators There are a number of PostgreSQL database Kubernetes Operators available including, Crunchy PostgreSQL for Kubernetes, Zlando PostgreSQL Operator, Percona Distribution for PostgreSQL on… Continue Reading →
Portworx Enterprise 2.8 installation on Oracle Kubernetes Engine (OKE)
Oracle Kubernetes Engine (OKE) Cluster Let’s start by creating an Oracle Kubernetes Engine cluster on Oracle Cloud Infrastructure (OCI). You can use the OCI Web UI to manually create an OKE Cluster within your OCI Compartment. Or if you prefer you may want to consider using my Terraform automation which is available in GitHub. Before… Continue Reading →
Using the Oracle MySQL Kubernetes database Operator, Portworx and OKE
Today there are a number of different MySQL Kubernetes Operators available for use, many providing similar functionality with varying development effort and support offerings, for example Percona, PressLabs, GrdsCloud, Moco to name a few. In this post I am going to be using the official MySQL Kubernetes Operator developed by the Oracle MySQL team to… Continue Reading →
Add storage to an OCI Oracle Kubernetes Engine (OKE) Cluster with Terraform
Introduction So you have created your OKE cluster using the Oracle Cloud Infrastructure (OCI) WebUI, Terraform or maybe by following my Provisioning an Oracle Kubernetes Engine (OKE) cluster with Rancher. And now you need to add some additional block storage to each compute instance. In this post I will show how we can use Terraform to… Continue Reading →
Getting started with Oracle 18c Express Edition (XE) on Kubernetes
In this post I will share how you can get started with containerising Oracle databases and how to use a Kubernetes Container Storage Interface (CSI) driver to provision dynamic persistent storage to the container. For this post I will use Oracle 18c Express Edition (XE) the ‘Free Database for Everyone’ and Portworx Essentials Forever Free… Continue Reading →
Oracle 19c on Kubernetes Data Protection with Portworx PX-Backup
Introduction If you thinking about, or already running an Oracle database within a container, you may have thought ‘how I am I going to backup and secure my database and environment ?’ In this post I will share how we can use Portworx PX-Backup to easily backup an Oracle database to a Pure Storage FlashBlade… Continue Reading →
Oracle 19c on Kubernetes with NFS Storage and Portworx Proxy Volumes
I have previously shared how we can deliver a containerised Oracle 19c database using a Kubernetes Statefulset with Block devices, in this post I will show how we do the same with Kubernetes Deployments and NFS. For this post I will be using Kubernetes v1.17 [root@master-1 ~]# kubectl version –short | awk -Fv ‘/Server Version:… Continue Reading →