Kubernetes App Deployment

Kubernetes Made Simple: A Hands-On Guide to Pods, Deployments, Services, Port Forwarding, Ingress, Config Maps and Secrets

Learn how to deploy a complete application stack on Kubernetes, from Pods, Deployments, and Services to Config Maps and Secrets. Discover how to expose apps externally via Ingress, manage traffic with port forwarding and external IPs, and securely handle configurations with ConfigMaps and Secrets—all in a practical, hands-on way.

MongoDB Replica Sets

Kubernetes StatefulSets with MongoDB: High Availability and Replica Sets

Learn how to deploy MongoDB on Kubernetes using a StatefulSet and a headless Service to enable stable DNS names, persistent storage, and high availability with replica sets. This guide covers setting up a MongoDB replica set with two members, configuring the StatefulSet and Service manifests, and verifying the deployment to ensure data redundancy and resilience against pod failures.

MongoDB Replica Sets

Understanding Kubernetes Service Accounts, Tokens, and Cross-Namespace Access

Learn what are kubernetes service accounts and roles, why they matter, and how to use them to make authenticated calls between workloads — including across namespaces. This guide covers creating service accounts, assigning roles, and using tokens for secure communication between pods in different namespaces.

Helm Charts

Helm Made Simple: Managing Kubernetes Apps with Charts

Learn how Helm simplifies Kubernetes application management by packaging your deployments, services, and ingress configurations into reusable charts. This guide walks you through installing Helm on Ubuntu, creating and customizing your own Helm chart for a User Management service, working with values overrides, and finally packaging and sharing your chart for reuse across different environments.

mysql-to-snowflake-data-migration-airbyte

Effortless Data Migration: Moving Data from MySQL to Snowflake using Airbyte

This article explains how data can be moved from a MySQL database to Snowflake via Airbyte.

dockerize-spring-boot-mysql-application

Dockerizing a Spring Boot application backed by a MySQL Database

This article explains on how a Spring Boot application that is backed by a MySQL database can be dockerized.

deploy-spring-boot-jenkins

Using Jenkins for CI/CD of a Spring Boot application

This article explains on how a Spring Boot application can be deployed using Jenkins.