Deploying a Jenkins Server to a Kubernetes Cluster

󰃭 2025-07-03 | #devops #kubernetes

Part 2 of the 10 Kubernetes Projects in 10 Weeks challenge Welcome to the second project in my Kubernetes project series! This time, we’re deploying Jenkins—a powerful CI/CD automation server, to a kubernetes cluster. The goal here is to understand how persistent storage is managed in kubernetes. Stateful apps like Jenkins need to store data across pod restarts like pipeline configurations, plugins, and credentials.

Continue reading 


Deploying a Static Website to a Kubernetes Cluster

󰃭 2025-06-26 | #devops #kubernetes

Part 1 of the 10 Kubernetes Projects in 10 Weeks challenge Welcome to the first of my Kubernetes project series! This week, we’re diving into the fundamental building blocks of Kubernetes by deploying a simple static website using Caddy, a powerful web server, on our Minikube cluster. The goal of this project is to solidify your understanding of core Kubernetes objects: Pods, ReplicaSets, Deployments, and Services.

Continue reading 


Kubernetes and Cloud Native Architecture for Dummies

󰃭 2025-06-19 | #devops #kubernetes

As someone who’s just embarked on their Kubernetes journey and recently earned the KCNA (Kubernetes and Cloud Native Associate) certification, I want to share my understanding of what Kubernetes and the cloud native world are all about. So GRWM as I explain kubernetes to you!! 🚀 The Monolithic Era and Its Challenges Before Kubernetes, applications were often built and deployed as a monolith.

Continue reading 


Automating Deployments with Terraform and Ansible

󰃭 2024-12-03 | #ansible #automation #devops #terraform

It is week 2 of my devops project challenges and the challenge of the week was to automate the deployment and configuration of the previous week’s challenge. It feels like the next step in the DevOps process, you have been able to package your applications, but you still need to setup infrastructure and many times repeatedly, doing this manually is not only tedious and time consuming but can lead to inconsistencies in the running environments for your applications, more importantly, it doesn’t scale.

Continue reading 


Deploying and Monitoring a Full-Stack App with Modern DevOps Tools.

󰃭 2024-11-27 | #devops #docker

This year I decided to venture into the realm of practical DevOps adventures and I was lucky to stumble upon a set of DevOps challenges spanning 6 weeks, where each week we battle with some unique problem-solving scenarios involving various DevOps tools and technologies. This article is a documentation of my first challenge which is Deploying a containerized application and monitoring stack to the cloud, and configuring a reverse proxy.

Continue reading 