Kubernetes/GCP GKE Aspects: Difference between revisions

From Federal Burro of Information
Jump to navigationJump to search
No edit summary
No edit summary
Line 25: Line 25:
done
done
</pre>
</pre>
== GKE Ingress Features ==
How do you get access to GCP Load Balancer features via kubernetes?
Via annotation and two CRDs:
* FrontEndConfig
* BackEndConfig
https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-features

Revision as of 14:35, 21 October 2020

Show nodes in each node pool:


gcloud container clusters list

export CLUSTERNAME=mycluster
export LOCATION=us-central1

for i in `gcloud container node-pools list --cluster ${CLUSTERNAME} --region ${LOCATION} | grep -v NAME | awk '{print $1}'`
 do
 echo $i ;
 kubectl get node -l cloud.google.com/gke-nodepool=$i
 done

cordon one node pool:

for i in `kns get no -l cloud.google.com/gke-nodepool=production-gcp-env-blue -o name`
do
 echo $i
 #kubectl node cordon $i
done


GKE Ingress Features

How do you get access to GCP Load Balancer features via kubernetes?

Via annotation and two CRDs:

  • FrontEndConfig
  • BackEndConfig

https://cloud.google.com/kubernetes-engine/docs/how-to/ingress-features