Posts

Showing posts from October, 2025

Understanding Kubernetes: Namespaces, Control Plane, Deployments, and More

Image
Raees Qazi | DevOps Engineer | Learner | Mentor | Creator | Briller Technologies  Kubernetes (K8s) is a powerful tool for managing containerized applications. In this blog, we’ll break down key concepts like namespaces, control plane, deployments, and services in an easy-to-understand way. Press enter or click to view image in full size Namespaces: Organizing Resources in Kubernetes Namespaces in Kubernetes help create isolated environments where multiple resources can run separately. Think of a namespace as a “box” where all related resources (like pods, services, and deployments) exist together without interfering with other namespaces. Control Plane and Sidecar Container Control Plane:  This is the brain of Kubernetes, running on the master node. It consists of different components that manage cluster operations. The control plane is written in Go language and is responsible for managing the Kubernetes cluster. Sidecar Container:  Imagine you have a  MySQL contain...

Understanding EKS and How to Set Up an EKS Cluster

Image
 Raees Qazi | DevOps Engineer | Learner | Mentor | Creator | Briller Technologies Kubernetes Basics Scheduler : Decides which Docker container runs on which pod within a worker node. kubectl : A command-line tool to control and manage the Kubernetes (K8s) cluster. eksctl : A tool specifically designed to manage Amazon EKS (Elastic Kubernetes Service) environments. Key AWS Components ALB (Application Load Balancer) : Manages incoming traffic and directs it to available worker nodes. If all worker nodes are busy, the master node will create a new worker node. VPC (Virtual Private Cloud) : The environment where both worker nodes and the master node reside. IAM (Identity and Access Management) : Controls access and permissions for users and resources. CF (CloudFormation) : Automates the creation and deletion of AWS resources, including EKS clusters. How AWS Services Work Together The process of setting up an EKS cluster follows this hierarchy: EC2  (Instance where tools are instal...

Automating System Updates with Ansible Playbook

Image
Raees Qazi | DevOps Engineer | Learner | Mentor | Creator | Briller Technologies Hello everyone! 👋  Today, I’m going to share an exciting Ansible project with you. It’s a simple yet powerful example that shows how to automate system updates using an Ansible Playbook . I’m sure you’ll enjoy this hands-on learning experience. 🧠 Prerequisites Before starting the practical part, make sure: You have a master/Ansible control node set up. At least one managed node (target server) is connected to your master/Ansible machine. ⚙️ Project Overview In this project, we’ll create a playbook that updates and upgrades the system packages. Important Note:  Always perform system updates outside of working hours to avoid downtime or interruptions. 🧾 Steps to Create the Playbook Open a new playbook file in the terminal: vim patch_server.yml Write the following playbook content: - name: Patch server hosts: server2 become: yes tasks: - name: Update and upgrade p...

Understanding Kubernetes (K8s) and Its Different Uses

Image
Raees Qazi | DevOps Engineer | Learner | Mentor | Creator | Briller Technologies   Kubernetes (K8s) is a powerful container orchestration tool used for managing and scaling containerized applications. Let’s explore the different ways you can use Kubernetes and understand its core components. Press enter or click to view image in full size Ways to Use Kubernetes Local Development  — If you want to practice Kubernetes on your local machine, you can use  Minikube . On-Premises (Self-Hosted)  — For on-prem environments, you can set up Kubernetes using  Kubeadm . Cloud-based Kubernetes  — Cloud providers offer managed Kubernetes services: AKS (Azure Kubernetes Service)  — Microsoft Azure EKS (Elastic Kubernetes Service)  — Amazon Web Services (AWS) GKE (Google Kubernetes Engine)  — Google Cloud Platform These are widely used in the industry to deploy and manage containerized applications. 4. Online Playgrounds  — Platforms like  Killer K...