How to Schedule Pods on Nodes in Kubernetes

Kubernetes is an orchestrator. Its task is to manage the containerized workload running over its managed environment. Since its an orchestrator, its primary tasks also include scheduling of the pods over the best possible available node that is taken care of by one of the Control Plane’s components – Scheduler. But what if we want to … Continue reading How to Schedule Pods on Nodes in Kubernetes

Helm2 vs Helm3 Simplified

Hello readers, In this blog, I’ll be covering the differences between the two versions of Helm, i.e. Helm2 and Helm3. The internal implementation of Helm3 has changed considerably from Helm2. If you want to know about what helm is, you can refer to my previous blog on Helm: Package Manager for Kubernetes.Going forward, let’s start with … Continue reading Helm2 vs Helm3 Simplified

Helm v2: Package Manager for Kubernetes

Hello readers, If you are here, I believe you must be aware of the Kubernetes world and how the deployment takes place with kubectl. In this blog, I’ll be covering up the limitations of deploying the services via kubectl and how helm is eliminating them, Helm Architecture its installation, its concepts and some of its commands. An Introduction … Continue reading Helm v2: Package Manager for Kubernetes

Understanding Infrastructure as Code (IaC) using Terraform: A QuickStart

As a DevOps Engineer, there might be a requirement of creating Infrastructure over various Cloud Providers including AWS, GCP or Azure. The ineffective way of doing it is simply going over the Provider console and manually create the infrastructure as per the requirement. Do you feel that its the correct way of doing it? Are … Continue reading Understanding Infrastructure as Code (IaC) using Terraform: A QuickStart

Understanding Meta-Arguments in Terraform

Hello Readers, This blog is regarding Meta-Arguments in Terraform. These are some special constructs in Terraform which are available for Resource and Module Block. If you are new to Terraform and don’t know about what Resources in Terraform are, do checkout my Blog: Understanding IaC using Terraform. Just a brief, the Resource block is used to define … Continue reading Understanding Meta-Arguments in Terraform

Understanding Containerization using Docker

Containerization is a famous practice that is being implemented in most of the application. Industries are moving to deploy the application in form of containers rather than with the traditional on-premise method. In this blog, we’ll understand the benefits that containerization provides to Developers as well as DevOps. Let’s begin with the journey What is … Continue reading Understanding Containerization using Docker

ReplicationController and ReplicaSet in Kubernetes

Hello readers, Welcome to another blog on kubernetes. My previous blog was on pods. Today, I’ll be covering ReplicationController and ReplicaSet, which are considered as wrappers on a pod. So before going further, I would like you to go through my previous blog and get a basic idea on pods. Replication Controller As discussed above, … Continue reading ReplicationController and ReplicaSet in Kubernetes

Run Jenkins as Docker Container

Hello readers, in this blog I’ll tell you how you can setup Jenkins in a docker container. I’ll also cover how to start Jenkins container and what are the required setting and configurations you are required to have. So before getting started, let’s know some basics about docker and jenkins. Docker Docker is basically a … Continue reading Run Jenkins as Docker Container

Kubernetes Pods: The Basic Deployable Unit

Hello readers, I’ll be covering about the basic unit of execution in Kubernetes, which is Pod. What are pods? Pods are the atomic unit of scheduling in kubernetes. Its the smallest and the simplest unit in Kubernetes object model that you create and deploy. A pod consist of 1 or more containers which shares common storage and network namespaces. … Continue reading Kubernetes Pods: The Basic Deployable Unit

The Concept of Secure Shell (SSH)

Hello readers, if you are new to this term ssh, then this is the blog for you. I’ll cover SSH from basic, laying down its importance and will show you how to configure SSH for remotely accessing a Linux server. What is SSH and why it is required? SSH stands for Secure Shell. It is a … Continue reading The Concept of Secure Shell (SSH)