Tópicos importantes:
Differences between PD snapshots, images and machine images
Important security standards and compliance
Es muy importante saber dónde utilizar los comandos kubectl y gcloud container. No es necesario recordar todos los comandos, pero conviene conocer la estructura del comando y algunos de los comandos más importantes.
Ejemplo:
Create GKE cluster:
gcloud container clusters create MYCLUSTER --zone MY_ZONE --num-nodes 2
Resize GKE cluster:
gcloud container clusters resize NAME --size=SIZE [--async] [--node-pool=NODE_POOL] [--region=REGION | --zone=ZONE, -z ZONE] [GCLOUD_WIDE_FLAG ...]
Get credentials to GKE cluster:
gcloud container clusters get-credentials CLUSTER_NAME --zone=ZONE
Create Deployment:
kubectl create deployment NAME --image=image
Expose Deployment:
kubectl expose (-f FILENAME | TYPE NAME) [--port=port] [--protocol=TCP|UDP|SCTP] [--target-port=number-or-name] [--name=name] [--external-ip=external-ip-of-service] [--type=type]
Inspect running Pods:
kubectl get pods
Important CI/CD concepts:
Important Data Analytics services:
Important AI / ML Services: