- Introduction to Google Cloud
- Identify Google Cloud services and their function.
- Choose the right Google Cloud services to create your own Cloud solution
- Containers and Kubernetes in Google Cloud
- Create a Container using Cloud Build.
- Store a Container in Container Registry.
- Compare and Contrast Kubernetes and GKE features.
- Kubernetes Architecture
- Conceptualize the Kubernetes Architecture.
- Deploy a Kubernetes Cluster using GKE.
- Deploy Pods to a GKE Cluster.
- View and Manage Kubernetes Objects.
- Conceptualize the Migrate for Anthos process
- Kubernetes Operations
- Work with the Kubectl Command.
- Inspect the Cluster and Pods.
- View a Pod’s Console Output.
- Sign in to a Pod Interactively.
- Deployment, Jobs, and Scaling
- Create and Use Deployments.
- Create and Run Jobs and CronJobs.
- Scale Clusters Manually and Automatically.
- Configure Node and Pod Affinity.
- Get Software into your Cluster with Helm Charts and Kubernetes Marketplace.
- GKE Networking
- Create Services to expose applications that are running within Pods.
- Use load balancers to expose Services to external clients.
- Create Ingress resources for HTTP(S) load balancing.
- Leverage container-native load balancing to improve Pod load balancing.
- Define Kubernetes network policies to allow and block traffic to Pods.
- Persistent Data and Storage
- Use Secrets to isolate security credentials.
- Use ConfigMaps to isolate configuration artifacts.
- Push out and roll back updates to Secrets and ConfigMaps.
- Configure Persistent Storage Volumes for Kubernetes Pods.
- Use StatefulSets to ensure that claims on persistent storage volumes persist across restarts.
- Access Control and Security in Kubernetes and Kubernetes Engine
- Define IAM roles and policies for GKE.
- Define Kubernetes RBAC roles and role bindings.
- Define Kubernetes pod security policies.
- Logging and Monitoring
- Create forensic logs for systems monitoring.
- Monitor your system performance from different vantage points.
- Create probes for wellness checks on live applications.
- Using Google Cloud Managed Storage Services from Kubernetes Applications
- Understand use cases for Cloud Storage within a Kubernetes application.
- Understand use cases for Cloud SQL and Cloud Spanner within a Kubernetes application.
- Understand use cases for Datastore within a Kubernetes application
- Understand use cases for Cloud Bigtable within a Kubernetes application.
- Using CI/CD to Deploy Kubernetes Workloads
- Create a continuous delivery pipeline using Cloud Build and start it manually or automatically with a code change.
- Implement a canary deployment that hosts two versions of your application in production for release testing.
Dernière mise à jour : le 04/05/2024 à 13:05