My Journey: K8s and Helm

Discovering Kubernetes and Helm Charts

My Journey: K8s and Helm

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

project: https://github.com/civilcoder55/incantogamus

  • 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