Menu-Driven Health Check for System MonitoringIn this post, I’m going to walk you through a Python-based system health check script that can monitor key system metrics such as disk usage, running services, memory usage, and CPU usage. Additionally, the script automates the process of sending sys...Nov 25, 2024·2 min read
Launching Kubernetes Cluster with DeploymentWhat is Deployment in k8s? A deployment is an object in Kubernetes that helps you to manage a group of identical pods. Without a deployment, you’d got to produce, update, and delete a bunch of pods manually. With a deployment, we tend to declare one ...May 29, 2023·2 min read
Launching First Kubernetes Cluster with Nginx runningKubeadm Installation To install Kubeadm you can check this blog https://hashnode.com/post/clhytg25j000009mjbslkh601 Create the Nginx Pod By default, the kubectl run command creates a deployment and a replica set along with the pod. If you only wan...May 24, 2023·1 min read
Kubernetes Architecture, Components, Installation and ConfigurationWhat is Kubernetes? Kubernetes, also known as K8s is an open-source container management tool that automates container deployment, scaling & load balancing. It schedules, runs, and manages isolated containers that are running on virtual/physical/clou...May 22, 2023·5 min read
Kubernetes OverviewWith the widespread adoption of containers among organizations, Kubernetes, the container-centric management software, has become a standard to deploy and operate containerized applications and is one of the most important parts of DevOps. Originally...May 18, 2023·4 min read
Deploying Nodejs app by using Jenkins Master & Jenkins Agent - Declarative FormatJenkins Master (Server) Jenkins’s server or master node holds all key configurations. Jenkins master server is like a control server that orchestrates all the workflow defined in the pipelines. For example, scheduling a job, monitoring the jobs, etc....May 17, 2023·3 min read
Jenkins Freestyle Project for DevOps EngineersDay23 of #90daysofdevops What is CI/CD? CI/CD stands for Continuous Integration/Continuous Deployment, which is a set of practices used in software development to automate the building, testing, and deployment of code changes. Continuous Integratio...May 13, 2023·4 min read