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
Dockerize the application
Deploy the application to Kubernetes
Discover and play with Kubernetes features
Learning Helm Charts
- During this sub-mission, I learned what Helm is and how to use and create Helm Charts.
- I created a Helm Chart for the Incantogamus application. And I have published it to a Helm Repo hosted on GitHub using GitHub pages and helm releaser.
- The Helm Chart is accessible at: https://civilcoder55.github.io/learning-helm-charts/
- updated the application readme to include the Helm Chart usage. https://github.com/civilcoder55/incantogamus