-
-
Save rupakg/b82ea8460bb4976eb723ccb5e85ed981 to your computer and use it in GitHub Desktop.
Istio Cookbook: Kiali Recipe
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [1] https://console.cloud.google.com/ | |
| [2] Create a Project / Choose a Project you have access to. | |
| [3] Activate "Cloud Shell" | |
| [4] Prepare a GKE cluster using | |
| https://istio.io/latest/docs/setup/platform-setup/gke/ | |
| export PROJECT_ID=`gcloud config get-value project` && \ | |
| export M_TYPE=n1-standard-2 && \ | |
| export ZONE=us-west2-a && \ | |
| export CLUSTER_NAME=${PROJECT_ID}-${RANDOM} && \ | |
| gcloud services enable container.googleapis.com && \ | |
| gcloud container clusters create $CLUSTER_NAME \ | |
| --cluster-version latest \ | |
| --machine-type=$M_TYPE \ | |
| --num-nodes 4 \ | |
| --zone $ZONE \ | |
| --project $PROJECT_ID | |
| gcloud container clusters get-credentials $CLUSTER_NAME \ | |
| --zone $ZONE \ | |
| --project $PROJECT_ID | |
| [5] Take Cluster details | |
| NAME LOCATION MASTER_VERSION MASTER_IP MACHINE_TYPE NODE_VERSION NUM_NODES STATUS | |
| kiali-recipe-mark-01-29341 us-west2-a 1.18.15-gke.1500 35.235.77.110 n1-standard-2 1.18.15-gke.1500 4 RUNNING | |
| [6] Basic cluster test | |
| kubectl get nodes | |
| NAME STATUS ROLES AGE VERSION | |
| gke-kiali-recipe-mark-01-default-pool-247fe88a-3167 Ready <none> 5m4s v1.18.15-gke.1500 | |
| gke-kiali-recipe-mark-01-default-pool-247fe88a-j8tt Ready <none> 5m4s v1.18.15-gke.1500 | |
| gke-kiali-recipe-mark-01-default-pool-247fe88a-w5qz Ready <none> 5m4s v1.18.15-gke.1500 | |
| gke-kiali-recipe-mark-01-default-pool-247fe88a-xf7c Ready <none> 5m5s v1.18.15-gke.1500 | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [1] Open a X session to a linux box where you have a minikube installed | |
| ssh -X neorecopolis | |
| lponce@neorecopolis:~$ minikube version | |
| minikube version: v1.17.1 | |
| commit: 043bdca07e54ab6e4fc0457e3064048f34133d7e | |
| $ kubectl version | |
| Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.2", GitCommit:"faecb196815e248d3ecfb03c680a4507229c2a56", GitTreeState:"clean", BuildDate:"2021-01-13T13:28:09Z", GoVersion:"go1.15.5", Compiler:"gc", Platform:"linux/amd64"} | |
| [2] Create a Minikube cluster, adjust your memory/cpu | |
| # Platform Setup | |
| minikube config set vm-driver kvm2 | |
| minikube start --memory=16384 --cpus=4 --kubernetes-version=v1.20.2 | |
| [3] Start minikube tunnel | |
| minikube tunnel | |
| [4] Open a new X session to your linux box, test the cluster accesss | |
| ssh -X neorecopolis | |
| kubectl get nodes | |
| NAME STATUS ROLES AGE VERSION | |
| minikube Ready control-plane,master 4m23s v1.20.2 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment