Skip to content

Infrastructure Provisioning Overview

In order to prepare Kubernetes Cluster with a ready to use for Opstella will require these components of Kubernetes,

  • Kubernetes Cluster (itself)
  • Kubernetes Ingress Service Controller
  • Kubernetes Persistence Storage

An HA Kubernetes Cluster consists of:

  1. A fixed registration address that is placed in front of server nodes to allow other nodes to register with the cluster.
  2. An odd number (three recommended) of master nodes that will run etcd, the Kubernetes API, and other control plane services.
  3. Zero or more worker nodes that are designated to run your apps and services.

As stated in assumptions, Your job is to Provision Ready to Use Kubernetes Cluster(s), in any way possible. Please see our Compatibility Matrix (Comming Soon … 💀)

💡 For example,

These typically separated by whether you are On-Cloud or On-Premises Environment.

  • Vanila Kubernetes Distribution by Clustering with Virtual Machines: kubeadm, Kubespray, etc.
  • Using Well-packaged/Alternative Kubernetes Distribution by Clustering with Virtual Machines: RKE2, K3S, etc.
  • Using Solution from your Virtualization Hypervisor such as Tanzu (TKG), Nutanix (NKE), etc.
  • Use Cloud Service such as EKS, AKS, GKE, etc.

There are certain tuning that should be included before you run Kubernetes as well which are.

  • OS Preparations

Finally, you will be provision these Kubernetes Cluster(s)

  • 🟢 Management Kubernetes Cluster
  • 🟦 Non-Production DEV Workload Kubernetes Cluster
  • 🟥 Production PRD Workload Kubernetes Cluster

Determine Kubernetes Ingress Service Controller

Section titled “Determine Kubernetes Ingress Service Controller”

TBD

Determine Kubernetes Persistence Storage Solutions

Section titled “Determine Kubernetes Persistence Storage Solutions”

TBD

Choose your solution by using the sidebar on the left. IF you need a sample guide to provision Kubernetes Cluster(s).

You may skip to Kubernetes Preparations section if you have already done provision Kubernetes Cluster(s).