kubernetes

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

Deploying Elasticsearch on Kubernetes

Reading Time: 3 minutes Hello guys, in this article, we will be looking how to deploy Elasticsearch cluster on Kubernetes on a cluster setup on Google Kubernetes Engine. We will be following these steps given below to successfully deploy Elasticsearch on Kubernetes:1. Setup Persistant Volume via Storage Classes2. Enable node discovery for Elasticsearch through Headless Service3. Deploy Elasticsearch cluster using StatefulSet Prerequisites Cluster setup on Google Kubernetes Engine with Continue Reading

ReplicationController and ReplicaSet in Kubernetes

Reading Time: 5 minutes 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, replication controller, also termed as rc in short, is a Continue Reading

Kubernetes Pods: The Basic Deployable Unit

Reading Time: 4 minutes 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. It is recommended to run a Continue Reading

Persistent Volumes and Persistent Volume Claims in Kubernetes – I

Reading Time: 5 minutes Kubernetes has a PersistentVolume subsystem that abstracts details of how storage is provisioned from how it is consumed. As a developer of the pod you wouldn’t want to worry about the actual network storage infrastructure available in the cluster, would you? Anything pertaining to the infrastructure should be the sole responsibility of the cluster administrator. If a developer requires 50 Gi of space, he should Continue Reading

Manage your Kubernetes applications with Helm

Reading Time: 3 minutes Helm is a powerful tool which can help you manage your most complex applications running on Kubernetes. It works as a wrapper on the top of Kubernetes to manage applications. This is the best possible way to find, use and share the application built to run over Kubernetes. Helm is one of the incubating projects in CNCF family The latest version of Helm is maintained by the CNCF – Continue Reading

Integrating Lagom Service Discovery with Kubernetes

Reading Time: 3 minutes Consider a situation where a microservice is deployed on multiple pods and on condition one pod got restarted with any of the failure reason makes unreachable and at the same time interdependent services are registers its IP for communication. Now, since other pods of the service are alive but not able to communicate makes the communication failure as well as making the failure of every Continue Reading