Skip to the content.

Week 1

(June 2, 2025 - June 9, 2025)

Setup and Initial Configuration

I kicked off the 1st week by setting up a local development environment on Ubuntu 24.04. I installed Docker (v27.5.1) for building container images, Minikube for running a local Kubernetes cluster, and kubectl for managing the cluster. I cloned Omar’s branch from GitHub. My goal was to rebase his Microservices Architecture onto the current codebase, make sure it works with recent updates. I followed all the installation instructions for setup and found couple of challenges.

Challenges Encountered

Meeting 1

(June 4, 2025)

I had weekly meet with my mentors, Avinal and Shaheem. I shared my screen to show the errors I was facing, the Docker build failures, pod issues and by default debain screen issue. They suggested switching from buster-slim to bookworm-slim as a Debian base image, because buster-slim reached its end of life in 2023. However, as per initial guidance of Shaheem, I had started with buster-slim. Avinal gave me two weeks time to complete the setup and troubleshoot, setting a clear timeline.

Meeting 2

(On June 5, 2025)

I attended the weekly community meeting with contributors and mentors. I shared my progress, including the intensive setup efforts and challenges like the Debian default screen and etcd issues. I also sent a detailed message to my mentor (included above) to discuss during the meeting, asking for guidance on fixing the UI, etcd setup and pod stability. The community provided valuable insights and suggestions.

Planning Next Week

For Week 2, I plan to:-