Individual scheduling
The courses are held as dedicated group sessions. Once you've booked, we'll coordinate a date that works for your team and send invitations to all participants.
Prerequisites
What you'll learn
Course introduction
Creating deployments.
Inspecting deployments.
Updating deployments.
Adopting other deployment strategies.
Using Jobs and Cronjobs
Cluster scaling.
Controlling Pod placement with labels and affinity rules.
Controlling Pod placement with taints and tolerations.
Getting software into your cluster.
Pod networking
Kubernetes Services
Service type and load balancers
Ingress
Container-native load balancing
Network policies
Volumes
Ephemeral volumes
Durable volumes
Statefulsets
Configmaps
Secrets
Explore Kubernetes authentication and authorization.
Define Kubernetes RBAC and how it works with IAM to secure GKE clusters.
Configure Workload Identity to access Google Cloud services from within GKE.
Secure GKE with Pod Security Standards and Pod Security Admission.
Implement Role-Based Access Control with GKE.
Cloud Observability
Cloud Logging
Cloud Monitoring
Inspecting logs with the kubectl command
Inspecting logs with Cloud Logging and logging agents
Using Google Cloud services.
Using Cloud Storage.
Using Google Cloud databases
Using Cloud SQL and SQL Auth Proxy.
Comparing storage options.
What is CI/CD?
CI/CD pipeline construction
CI/CD tools available in Google Cloud
Best practices for using CI/CD on Google Cloud
Course Summary