Skip to content

Instantly share code, notes, and snippets.

# Source: https://gist.github.com/015845b599beca995cdd8e67a7ec99db
######################
# Creating A Cluster #
######################
# Docker Desktop with Istio: https://gist.github.com/9a9752cf5355f1b8095bd34565b80aae (docker-istio.sh)
# Minikube with Istio: https://gist.github.com/a5870806ae6f21de271bf9214e523b53 (minikube-istio.sh)
# Regional and scalable GKE with Istio: https://gist.github.com/88e810413e2519932b61d81217072daf (gke-istio-full.sh)
# Regional and scalable EKS with Istio: https://gist.github.com/d73fb6f4ff490f7e56963ca543481c09 (eks-istio-full.sh)
# Source: https://gist.github.com/3989a9707f80c2faa445d3953f18a8ca
####################
# Create a cluster #
####################
# Follow the instructions from https://github.com/weaveworks/eksctl to intall eksctl if you do not have it already
export AWS_ACCESS_KEY_ID=[...] # Replace [...] with the AWS Access Key ID
# Source: https://gist.github.com/6be19a176b5cbe0261c81aefc86d516b
######################
# Creating A Cluster #
######################
# Docker Desktop: https://gist.github.com/f753c0093a0893a1459da663949df618 (docker.sh)
# Minikube: https://gist.github.com/ddc923c137cd48e18a04d98b5913f64b (minikube.sh)
# GKE: https://gist.github.com/2351032b5031ba3420d2fb9a1c2abd7e (gke.sh)
# EKS: https://gist.github.com/be32717b225891b69da2605a3123bb33 (eks.sh)
@Atabek-cyber
Atabek-cyber / gke.sh
Created December 23, 2023 03:19 — forked from vfarcic/gke.sh
# Source: https://gist.github.com/2351032b5031ba3420d2fb9a1c2abd7e
######################
# Create The Cluster #
######################
gcloud auth login
# Open https://console.cloud.google.com/cloud-resource-manager to create a new project if you don't have one already
# Source: https://gist.github.com/bc334351b8f5659e903de2a6eb9e3079
######################
# Creating A Cluster #
######################
# GKE with Istio: https://gist.github.com/924f817d340d4cc52d1c4dd0b300fd20 (gke-istio.sh)
# EKS with Istio: https://gist.github.com/3989a9707f80c2faa445d3953f18a8ca (eks-istio.sh)
# AKS with Istio: https://gist.github.com/c512488f6a30ca4783ce3e462d574a5f (aks-istio.sh)
# Source: https://gist.github.com/924f817d340d4cc52d1c4dd0b300fd20
######################
# Create The Cluster #
######################
gcloud auth login
# Open https://console.cloud.google.com/cloud-resource-manager to create a new project if you don't have one already
# Source: https://gist.github.com/d81f114a887065a375279635a66ccac2
######################
# Creating A Cluster #
######################
# NOTE: A new and improved cluster creation Gists for GKE, EKS, and AKS
# Docker Desktop with Istio: https://gist.github.com/9a9752cf5355f1b8095bd34565b80aae (docker-istio.sh)
# Minikube with Istio: https://gist.github.com/a5870806ae6f21de271bf9214e523b53 (minikube-istio.sh)
# Source: https://gist.github.com/d73fb6f4ff490f7e56963ca543481c09
####################
# Create a cluster #
####################
# Follow the instructions from https://github.com/weaveworks/eksctl to intall eksctl if you do not have it already
export AWS_ACCESS_KEY_ID=[...] # Replace [...] with the AWS Access Key ID
# Source: https://gist.github.com/fc3c01d066af3a83472ce24dfaaf8131
######################
# Create The Cluster #
######################
gcloud auth login
REGION=us-east1
######################
# Create The Cluster #
######################
# Tested with minikube v1.6.1
minikube start \
--vm-driver virtualbox \
--cpus 2 \
--memory 3072