Kubernetes

Take a deep dive in application server

Reading Time: 3 minutes An application server is a type of server designe to install, operate, and host applications. In the early days of application servers, the number of applications brought to the Internet was very high. These applications are larger in size and more complex to operate and maintain due to the need to add functionality to the applications. We needed some kind of program on the network Continue Reading

kubernetes

How to monitor MongoDB cluster using Prometheus

Reading Time: 5 minutes MongoDB is an open-source document-oriented no SQL database. It is deployed as a cluster of multiple nodes to solve problems regarding data inconsistency and for purposes of disaster management. But this cluster needs continuous monitoring so as to keep an eye on the health of the nodes. Prometheus is a monitoring tool that helps us collect metrics that we need to monitor an application. Prometheus Continue Reading

kubernetes

How to Deploy MySQL Statefulset in Kubernetes

Reading Time: 4 minutes This blog aims to explain each of the components required to deploy MySQL statefulset cluster on Kubernetes. While deploying the MySQL on Kubernetes, what object type should be used and why? Deployments or StatefulSets? The answer is StatefulSet. Let’s discuss! StatefulSet is the Kubernetes object used to manage stateful applications.It is preferred over deployments as it provides guarantees about the ordering and uniqueness of these Pods i.e. Continue Reading

How to Create a TLS Certificate for ingress in Kuberentes?

Reading Time: 3 minutes This Blog will guide you on how to add a tls encryption in an ingress resource. In this i will also guide on how quickly we can start a nginx server and expose it using a service and ingress and then we will apply TLS encryption. So let’s start. Introduction: Transport Layer Security, TLS, is a widely adopted security protocol that facilitates privacy and data security for Continue Reading

Introducing ServiceAccounts in Kubernetes

Reading Time: 4 minutes The concept of ServiceAccount is linked to other security related concepts in kubernetes such as Authentication, Authorization and Role based access controls etc. So there are two types of accounts in Kubernetes. A user account and a service account. A user account is for Humans and service account is for machines. UserAccount: User account could be for an administrator accessing the cluster to perform administrative Continue Reading

kubernetes

How to deploy MongoDB cluster on Kubernetes

Reading Time: 3 minutes MongoDB is an open-source document-oriented no SQL database. It uses JSON and BSON to store the data. MongoDB replicaset is the cluster of MongoDB nodes divided into a primary node and one or more secondary nodes. Primary node acts as the master node and is responsible for write operations. The secondary nodes and the primary node can both be used for read operation. From hereon, Continue Reading

How to Schedule Pods on Nodes in Kubernetes

Reading Time: 5 minutes Kubernetes is an orchestrator. Its task is to manage the containerized workload running over its managed environment. Since its an orchestrator, its primary tasks also include scheduling of the pods over the best possible available node that is taken care of by one of the Control Plane’s components – Scheduler. But what if we want to customize the scheduling of pods in our own defined Continue Reading

Jenkins builds on Kubernetes cluster

Reading Time: 4 minutes Hello everyone, so in this blog, we are going to learn today that how can we run Jenkins build in Kubernetes as a pod. Jenkins is an open-source tool written in java and also have a plugin built for continuous integration and build automation purpose. It helps in automating the parts of software development related to building, testing, and deploying, facilitating continuous integration and continuous Continue Reading

Introduction to Kubernetes Deployment Strategies – Part 3

Reading Time: 5 minutes Kubernetes provides many deployment strategies helps in maintaining the desired state of the application. In the previous blog we have covered the overview of 4 deployment strategies in K8s: Rolling Update Recreate Canary Blue/Green You may go through the Introduction to Kubernetes Deployment Strategies (Introduction to Kubernetes Deployment Strategies – Knoldus Blogs) and another blog on the Recreate Strategy (Introduction to Kubernetes Deployment Strategies – Continue Reading

Introduction to Kube Controller Manager

Reading Time: 4 minutes In Kubernetes, there are five major component present in Control Plane. Let’s meet one of components that is kube-controller-manager. kube controller manager : kube-controller-manager It manages various controllers in Kubernetes. Controllers are control loops that continuously watch the state of your cluster, then make or request changes where needed. Each controller tries to move the current cluster state closer to the desired state. Controllers continuously Continue Reading

black laptop computer turned on showing computer codes

𝐆𝐨𝐨𝐠𝐥𝐞 𝐊𝐮𝐛𝐞𝐫𝐧𝐞𝐭𝐞𝐬 𝐄𝐧𝐠𝐢𝐧𝐞 (GKE) – Deploy an Application to the Cluster

Reading Time: 3 minutes Introduction to Kubernetes Kubernetes is an open-source container orchestration platform (Originally developed by Google) designed to automate the deployment, scaling, and management of containerized applications. Kubernetes makes it easy to deploy and operate applications in a microservice architecture.  What is GKE? Google Kubernetes Engine is a Management and orchestration way for Containers. The goal of GKE is to increase the potency of DevOps and development teams by comprising Continue Reading

Introduction to Kubernetes Deployment Strategies – Part 2

Reading Time: 3 minutes Kubernetes provides many deployment strategies help in maintaining the desired state of the application. In the previous blog we have covered the overview of 4 deployment strategies in K8s: Rolling Update Recreate Canary Blue/Green You may go through the Introduction to Kubernetes Deployment Strategies (Introduction to Kubernetes Deployment Strategies – Knoldus Blogs). So, In this Blog, we will discuss the recreate strategy in detail. Recreate Continue Reading

kubernetes

Introduction to Kubernetes Deployment Strategies

Reading Time: 3 minutes Kubernetes provides Deployment resource which tells the Kubernetes the desired state for the application.Deployment are declarative, which means that they have what to achieve not how to achieve. To achieve this desired state, under the hood deployment uses ReplicaSets, which further maintains the required sets of the pods. Update in Deployments Using deployment we can achieve the desired state of an application in K8s Cluster, Continue Reading