Data scraping is also called web scraping. It is the process of importing information or data from a website to the file saved on your computer. It is the most efficient way to get data from the web. In this article, we learn how to scrap data from the website using python selenium. What is
What is the difference between an Orphan process and a Zombie process
If you have worked with Linux processes there is a high chance that you have seen these terms, zombie process and orphan process. They can be confusing sometimes, in this article we are going to look at the difference between an orphan process and a zombie process with help of some C coding. What is
Kubectl get pods: Birds Eye View
Kubernetes has become the most popular choice to deploy and manage micro-services. If you are new to Kubernetes or you’ve recently started using it, you’d be aware of the advantages it provides. With more and more organizations adopting micro-services architecture and moving towards containerization of the services. It’s important to understand the flow of data
Creating ETL pipeline using Python
An ETL pipeline is a fundamental type of workflow in data engineering. The goal is to take data which might be unstructured or difficult to use and serve a source of clean, structured data. It is very easy to build a simple data pipeline as a python script. In this article, we tell you about
Advance Kubernetes: What exactly are Kubernetes Operators?
Kubernetes has gained a lot of traction recently and is one of the standards followed across organizations when it comes to running and managing their containerized workloads. In this article, we are going to talk about Kubernetes operators. Usage Operators are used to running applications and tools on Kubernetes, like Redis Operator, Flink Operator, Istio
Basics on Kubernetes: Basic debugging with kubectl
In our previous article series on Basics on Kubernetes which is still going, we talked about different components like control plane, pods, etcd, kube-proxy, deployments, etc. You can read the article series on Learnsteps. In this article, we are going to see how we can do basic debugging in Kubernetes. Before starting I am assuming
Kubernetes Upgrade Failure Story: How a CNI config caused havoc in our Redis Infrastructure.
In one of my organizations, most of our Redis infrastructure runs on Kubernetes. if you know about the Redis cluster, you can connect to shards using the IP of the machines. Since we are running Redis in statefulsets, we have exposed the IPs of the pods inside our infrastructure. Kubernetes cluster is EKS and the
Kubernetes: What to learn from a long term perspective
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
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