Kubernetes Troubleshooting***Troubleshooting Application Failures: Let’s begin by examining a two-tier application consisting of a web server and a database server. The database pod hosts the database application and serves the web server through a database service. The web...Jan 7, 2025·8 min read·3
"In-Depth Kubernetes Scheduling: Core Concepts, YAML Configurations, and Key Components"Nov 16, 2024·15 min read·4
Unlocking the Power of Linux Commands: Recall and LearnWhat is Linux: Linux is an open-source, Unix-like operating system kernel initially developed by Linus Torvalds. It serves as a core component in various environments, including servers, desktops, mobile devices, and embedded systems. Known for its s...Nov 4, 2024·6 min read·2
Kubernetes Pod Autoscaling: Understanding Horizontal and Vertical ScalingHorizontal Pod Autoscaling (HPA) in Kubernetes is a mechanism that automatically adjusts the number of pod replicas in a deployment or replica set based on observed metrics like CPU or memory usage. How HPA Works: HPA constantly monitors the specifie...Oct 25, 2024·7 min read·5
Seamless Blue-Green Deployment of Node.js App on KubernetesIn this project, I gained experience with blue-green deployment in Kubernetes. This approach allows for zero-downtime updates by maintaining two identical environments: ‘blue’ hosts the current version, while ‘green’ runs the updated version. Once th...Oct 16, 2024·8 min read·9
"From Code to Deployment: Managing a Multi-Tier Java Project with Jenkins"The CI/CD pipeline for this project is meticulously crafted to enable seamless integration, delivery, and deployment of a multi-tier Java application, leveraging a comprehensive suite of DevOps tools. This fully automated process, powered by Jenkins,...Oct 8, 2024·10 min read·52
GitHub Actions Full Stack JAVA ApplicationIn the early stage of the project, two EC2 instances were provisioned with the following specifications: t2.medium instance type, 4 GiB of RAM, and 2 vCPUs. These instances include: K8-Master: Serves as the master node for the Kubernetes cluster. K...Aug 19, 2024·7 min read·15
"Ansible Automation for CI/CD: Seamless SonarQube Integration and Deployment Solutions"The Ansible project workflow involves setting up three EC2 instances of type t2.medium, establishing SSH connectivity with keys, and installing Ansible on the master VM. An Ansible playbook is then created to automate the installation of JDK 17, Java...Aug 12, 2024·6 min read·15