Skip to content

Files

Latest commit

da1e393 · Aug 30, 2024

History

History
49 lines (33 loc) · 2.27 KB

kubernetes.md

File metadata and controls

49 lines (33 loc) · 2.27 KB
title date draft description image imageBig categories avatar
My Journey: K8s and Helm
2024-08-05 19:11:50 +0300
false
Discovering Kubernetes and Helm Charts
/images/journey/k8s.png
/images/journey/k8s.png
journey
k8s
kubernetes
helm
helm-charts
docker
/images/avatar.webp

Mission 1

during this week I will discover and learn Kubernetes, and how to deploy a simple application to k8s.

I will build a simple API application with Express and then deploy it to Kubernetes, including a database and Redis cache.

the API will be a Incantogamus app a simple CRUD application for video games.

Incantogamus: is a whimsical and imaginary word created with a mix of Latin and whimsy, inspired by the magical world of Harry Potter. However, in terms of actual meaning, it doesn't have a specific definition or translation as it's a made-up term. It's intended to evoke a sense of enchantment and mystery, fitting for a magical word related to games in the Harry Potter universe.

To Do

  • Create a simple API application with express incantogamus

  • Dockerize the application

  • Deploy the application to Kubernetes

    • I deployed the application to a Kubernetes cluster on my local machine using minikube. the cluster looks like this:

      cluster-overview

    • created an ingress to expose the application to the outside world, and made a domain point to the minikube node IP address. hosts

    • the application is accessible at incantogamus.com incantogamus

  • Discover and play with Kubernetes features

  • Learning Helm Charts