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 →
How to upgrade Portworx on Kubernetes using the Operator
On the 27th of January Portworx 2.9.1 was released, bringing with it a number of new features, improvements and fixes which are detailed in the release notes. To take advantage of all the changes within my lab, let's see how to upgrade to it. Identify Cluster Name Start by identifying the Portworx cluster name, namespace... Continue Reading →
How to Replicate FlashBlade S3 Objects to Oracle Cloud Infrastructure (OCI) Object Storage
Introduction The popularity and adoption of Object Storage continues to grow, with more and more applications and databases using or having an option to utilise Object Storage. I have previously shared a number of posts discussing S3 including: Performing Oracle RMAN backups to S3 to Amazon S3 Object StoragePerforming Oracle RMAN backups to SS to on-premises... Continue Reading →
Getting started with the EDB PostgreSQL Database Kubernetes Operator and Portworx Storage Part 2
Background Within my blog series Getting Started with Kubernetes Database Operators I have created a number covering different databases including: Oracle database OperatorMySQL database OperatorYugabyteDB OperatorEDB PostgreSQL Operator In this Part 2, I will take a deeper look at how we can use the EDB Cloud Native PostgreSQL Operator with Portworx Storage. PostgreSQL Cluster Let's... Continue Reading →
How to manually expand a Portworx Storage Pool
In this post I will show how we can perform an on-line, manual Portworx storage pool expansion. In my lab I have a 7 node Kubernetes cluster, with 7 storage nodes, for the purposes of this blog post I will resize storage node node-1-4 from 64GB to 250GB. First, let's have a look at the... 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 →
How to configure Oracle 19c database and DirectNFS with NFSv4.1
How to configure Oracle 19c database and DirectNFS with NFSv4.1 using a Pure Storage FlashBlade
Getting started with Oracle 21c on Kubernetes with Portworx
Over the last few years I have created a number of posts on deploying Oracle on Kubernetes including: Oracle 12c on a Kubernetes ClusterOracle 12c on MinikubeOracle 18xe on a Kubernetes ClusterOracle 19c on a Kubernetes Cluster Oracle 21c with the Oracle Kubernetes Operatorand also how to install Portworx. In this post I will share... Continue Reading →
Oracle Database Kubernetes Operator (OraOperator) and Oracle 21c
Background Running Oracle within a container in not new, in fact when I checked I first blogged about running Oracle on Docker all the way back in 2017. However, what is new and exciting is the recent release of the Oracle Database Kubernetes Operator (OraOperator) which has available from the Oracle GitHub area. The Oracle... Continue Reading →