Course
Digicomp Code GKEDEV
Google Kubernetes Engine for Developers – Essentials («GKEDEV»)
This course provides a comprehensive introduction to Google Kubernetes Engine (GKE) and its essential concepts for cloud developers.
Duration
0.5 days
Price
450.–
Course documents
Official Google Cloud courseware
Course facts
- Understanding the fundamentals of containers and Kubernetes
- Learning to build Docker images and applying best practices
- Gaining knowledge of Kubernetes architecture and object management
- Mastering Kubernetes deployment strategies and best practices on GKE
Participants will explore containerization with Docker, Kubernetes architecture, and GKE deployment best practices. The course includes hands-on activities and demos to facilitate practical understanding and skill development in deploying and managing containerized applications on Google Cloud.
1 Introduction to Containers and Kubernetes
- 1.1 Introduction to Containers
- What are containers and why use them?
- Containerization vs. Virtualization
- Benefits of using containers
- 1.2 Introduction to Docker
- What is Docker and its components?
- Docker images and containers
- Dockerfile basics and instructions
- 1.3 Building Docker Images
- Hands-on: Building a Docker image with Python
- Hands-on: Building a Docker image with Java using Maven
2 Kubernetes Deployments and Best Practices
- 2.1 Kubernetes Architecture
- Kubernetes cluster components
- Pods, Deployments, Services, and Namespaces
- Kubernetes object management
- 2.2 Kubernetes Deployment Best Practices
- Creating and managing Deployments
- Rolling updates and rollbacks
- Health checks and probes (Liveness, Readiness, Startup)
- 2.3 Securing Kubernetes Deployments
- Kubernetes security best practices
Cloud developers seeking to deploy and manage containerized applications on Google Cloud
Basic cloud computing concepts, software development experience