Skip to content

Commit

Permalink
tutorial proposal
Browse files Browse the repository at this point in the history
  • Loading branch information
Lindefor committed Sep 23, 2024
1 parent f29cd9e commit 5677c1f
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions contributions/executable-tutorial/tljun-lindefor
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Assignment Proposal

## Title

Working with Kubernetes and Docker to deploy and scale a web application

## Names and KTH ID

- Tobias Ljunggren ([email protected])
- Martin Lindefors ([email protected])

## Deadline

- Task 2

## Category

- executable-tutorial

## Description

This tutorial provides a guide to building, containerizing, and deploying a Node.js application using Docker and Kubernetes on a single local system. Participants will start by creating a small Node.js application. They will then learn how to create a Dockerfile to containerize the application and run it locally to verify functionality. The tutorial continues with setting up a local Kubernetes cluster using Minikube. Participants will deploy the Docker container to Kubernetes, expose it via a Service, and scale the application by increasing the number of replicas.

**Relevance**

This tutorial is relevant to DevOps since it teaches important skills in containerization and orchestration using Docker and Kubernetes. By learning how to build, deploy, and scale applications in a consistent and automated way, tutorial participants will be more prepared to work in complex application environments. Furthermore, Docker is a DevOps tool that everyone should be familiar with, and Kubernetes is required for scaling up a growing application.

0 comments on commit 5677c1f

Please sign in to comment.