Kubernetes offers a powerful platform for containerized applications, but a crucial decision arises: manage your worker nodes yourself or leverage a managed service. Both options have their merits, and the optimal choice depends on your specific needs and resources. Understanding Worker Nodes: The Workhorses of Kubernetes Worker nodes are the grunt workers in your Kubernetes
Category: Tooling in Devops
Kubernetes in Production: Managed Control Plane – Worth Considering for Kubernetes
Kubernetes offers immense power for container orchestration, but managing the control plane can be a complex and time-consuming task. Here’s why a managed control plane should be a strong consideration, regardless of your specific Kubernetes deployment. The Control Plane: The Brains of the Operation The Kubernetes control plane acts as the central nervous system of
Running Kubernetes in Production: Part 1
There are tons of articles available on the internet on the basics of how to run something, but there is a huge gap when you run something just to test it out and run it in production. A lot of tools will break when they start working at scale. In this series, we are going
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
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
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
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 ReplicaSet
In our previous article in series, basics on Kubernetes, we talked about what exactly are deployments, you can find the link of the article below. In this article, we are going to talk about what is ReplicaSet and how they help in scaling your application. What are ReplicaSet and its objective? ReplicaSet is an object
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