We have always focused on learning paths that can help you in longer and more in-depth knowledge. In this article, we are going to talk about what you can learn from Kubernetes from long-term perspective. When we talk about Kubernetes there are multiple components to it and basic deployment ways also have a lot of
Category: Technology
How to contribute in Open Source and creating the right Merge Request.
Hi, the scope of this article is not how to find an issue to contribute but how to make sure you follow the steps that are required. I am writing this because I have seen a lot of people not knowing how to actually create a PR and basic sanity. Let’s see How to contribute
What are SideCar Containers – Implementation with Linux Namespaces
In this post, we will see how does Kubernetes application uses a side-car container to its advantage to implementing new features. More information about what is sidecar container and how it can be used can be found here For getting into the depth of this topic we will go into the depth of the container
Why python is single threaded and GIL(Global Interpreter Lock)
GIL is a mutex lock in python which allows only one thread to execute at a time. This is why python is a single-threaded application. So if your program is single threaded python will perform as equal to any other language. But when it comes to multithreading and executing threads in parallel, it is not
DevOps Interview Questions: How to kill a running process. kill, pkill, killall
Hi in this article we will talk about a very easy DevOps interview question. How to kill a running process. Earlier we have talked about VPC design, logging system design, monitoring system design, page fault, etc. kill, pkill and killall So we can use kill, pkill and killall commands to kill a process in Linux. All of these
DevOps Interview Questions: How many usable IPs are there in /24 CIDR?
In our previous interview-related question we talked about VPC design, logging system design, monitoring system design, page fault, etc. In this article, we are going to talk about how to calculate how many usage IPs are there in a /24 CIDR. What is a CIDR? CIDR stands for classless inter-domain routing. This is a set
Basics on Kubernetes: What exactly is a statefulset?
In the previous article of the series, Basics on Kubernetes we talked about deployments in Kubernetes. You can read about it at the below link. In this article, we are going to talk about statefulsets, their similarity, and differences with deployments. What exactly is a Statefulset? Statefulsets are like deployments, they also manage pods that
Basics on Kubernetes: What exactly is a deployment?
In this article on basics of Kubernetes, we will talk about what is deployment and its uses. If you have missed the previous article you can find them on this series on basics on Kubernetes. What is deployment in Kubernetes? In Kubernetes, with help of deployment, you can easily control the rollout and updates of
What is Paging and how does it work?
In the last article, we talked about threads and different types of threads. In this article we are going to talk about paging and how does it work. You can read the last article below. What is Paging? Paging is a memory management scheme by which a computer stores and retrieves data from secondary memory
What is a thread? Types of threads and differences between them.
A thread is a basic unit of CPU utilization consisting of a program counter, a stack, and a set of registers. A thread is a path of execution within a program. A program can contain multiple threads. Threads can’t exist outside any process and each thread belongs to exactly one process. Information like code segments,