Skip to content

GDGOC-HKUST/2025-intro-to-docker-and-k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to Docker and Kubernetes

In this workshop, we will explore the fundamentals of containerization and orchestration by deploying a simple web application using Docker, managing multi-container applications with Docker Compose, deploying these applications to a Kubernetes cluster, and setting up observability with Prometheus and Grafana, culminating in the automation of the deployment process using a CI/CD pipeline with GitHub Actions.

By the end of this workshop, you will have a solid understanding of how to containerize applications, manage multi-container applications, deploy them to Kubernetes, monitor their health, and automate the deployment process using CI/CD pipelines.

Table of Contents

  1. Part 1: Deploying an Application using Docker
  2. Part 2: Deploying Multiple Applications using Docker Compose
  3. Part 3: Deploying Multiple Applications using Kubernetes
  4. Part 4: Observability using Prometheus and Grafana
  5. Part 5: CI/CD Pipeline Integration using GitHub Actions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •