kubernetes

How To Install Kubernetes On Ubuntu 20.04 – Kubeadm And Minikube

Reading Time: 2 minutes In this article, we will see how to install Kubernetes on ubuntu 20.04. Over the past few years, containerization has provided a lot of flexibility to the developers. One of the most commonly used applications for containerization is Docker. Container provide the developer a virtual environment and isolation for our applications on the host system. However, there were a few problems with it. Running small Continue Reading

Understanding Service Discovery in Kubernetes

Reading Time: 3 minutes In this blog we will try to understand what is service discovery in K8s and it is achieved. Namespaces are one of the most important parts of the whole DevOps ecosystem including Kubernetes. They play a very important role behind various container implementations in the way that they provide an isolation for independent processes from global system’s interference directly. Namespace Definition : A namespace wraps Continue Reading

What is Headless Service? Setup a Service in Kubernetes

Reading Time: 3 minutes In the default behaviour of Kubernetes we assign as Internal IP address to the service.And with this IP address the service will proxy and load-balance the requests to the pods.We can choose which kind of service type we need while deploying it. These service types are- ClusterIP- For exposing the server on cluster-internal IP address NodePort- For exposing the service through a static port on Continue Reading

Jobs in Kubernetes

Reading Time: 4 minutes As we know, all the controllers have the responsibility of starting up pods and running them continuously, in fact, ensuring that they always stay online based on the type of controller that we’re working with, whether it be a deployment, a ReplicaSet, or a DaemonSet. But what if there is a need to run just a single task in the cluster, or a need to Continue Reading

Jobs and CronJobs in Kubernetes

Reading Time: 3 minutes A Job creates one or more Pods and ensures that a specified number of them successfully terminate. Kubernetes Jobs are created to run pods for a short period of time which are running for completion as opposed to different objects in Kubernetes like Replicasets, Replication Controllers, Demonesets, which is run continuously. In Kubernetes , we have two types of jobs: Run to completion Cronjobs Run Continue Reading

Kubernetes v/s Docker Swarm

Reading Time: 3 minutes Basically, both Kubernetes and Docker Swarm both are the container orchestration tool. The rise in interest to containers has in turn brought in higher demands for their deployment and management. Both Kubernetes and Docker Swarm are important tools that are used to deploy containers inside a cluster. So the question arises here is which one to use? So lets discuss one by one and see Continue Reading

Magic of Namespaces in Kubernetes

Reading Time: 3 minutes Being a container-orchestration system for automating application deployment, Kubernetes is adopted and highly practiced by many teams and that is where namespaces emerge. Namespaces in Kubernetes enables smooth and secure management with effective usage of isolated resources without overlapping. As it becomes important for a cluster manager or a cluster-admin to split numerous cluster components or objects or resources into smaller distinct groups. What is Continue Reading

Use of Init-Container in Kubernetes

Reading Time: 3 minutes This is the era of containerization and orchestration where the majority of the applications are following the trend of running on a container which is further deployed in a Kubernetes cluster. Init-container in Kubernetes is a special type of container that runs to completion before the main app’s container and the pod will repeatedly restart until all of them succeed. Why init-Containers ? It’s sometimes Continue Reading

Kafka

Set-up Kafka Cluster using Kubernetes Statefulset

Reading Time: 3 minutes Hi readers, In this blog, we will be setting up a Kafka Statefulset cluster using Kubernetes and also get a basic knowledge of Statefulset. StatefulSet StatefulSet is the workload API object used to manage stateful applications. Manages the deployment and scaling of a set of Pods, and provides guarantees about the ordering and uniqueness of these Pods. Kafka Apache Kafka is an open-source stream-processing software platform developed by Continue Reading