Friday, September 13, 2019

Kubernetes - installation options


Intalling Kubernetes..

Types of installation: 
  1. All in one Single node installation: master/worker are installed in single node, useful for learning. 
  2. Single-node etcd, single master, multi-worker installation. 
  3. Single-node etcd, multi-master, multi-worker installation
  4. Multi-node etcd, multi-master, multi-worker installation. 

Where can you install Kubernetes: 
  • Cloud
    • IAAS: VMS inside a IAAS provider such as Amazon. 
    • PAAS: Kubernetes as a managed service. 
      • PKS in pivotal cloud. 
  • On-Prem
    • On Prem VMs
    • On Prem bare metal
  • Local installation: 
    • Minikube
  • Hosted solution
    • GC: using Google Kubernetes Engine
    • PCF: using PKS
    • Microsoft Azure: using Azure Container Service
    • AWS: using EKS
    • Openshift dedicated
    • Platform9


The easiest way for getting started on kuberentes is to use the Minikube, ensure you have a good amount of memory in your local. 8GB, 16 GB preferred.

You can use the GKE on GCP, you will get a 300$ credit on GCP if you are a new user. You can use use google cloud console or using the CLI to create the cluster in GCP.

You can use EKS option in AWS to install kubernetes cluster in AWS. EKS console option or EKS CLI option. EKS cli option is easier and it does most of hte complex work for you, such as vpc, subnets, security groups etc., 

No comments:

Post a Comment