Infrastructure Provisioning Overview
Kubernetes Cluster Prerequisites
Section titled “Kubernetes Cluster Prerequisites”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
High Availability (HA) Kubernetes Cluster
Section titled “High Availability (HA) Kubernetes Cluster”An HA Kubernetes Cluster consists of:
- A fixed registration address that is placed in front of server nodes to allow other nodes to register with the cluster.
- An odd number (three recommended) of master nodes that will run etcd, the Kubernetes API, and other control plane services.
- Zero or more worker nodes that are designated to run your apps and services.
Determine Kubernetes Cluster Solutions
Section titled “Determine Kubernetes Cluster Solutions”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)
🟢 ManagementKubernetes Cluster🟦 Non-Production DEV WorkloadKubernetes Cluster🟥 Production PRD WorkloadKubernetes 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
Finished?
Section titled “Finished?”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).