kubernetes

Consul Connect integration with Kubernetes

Reading Time: 5 minutes Hello, Readers hope all are doing well and liked my previous blogs on various DevOps tools and practices. If you have not gone through these blogs you can click here for them. Now in this blog, we will be on the journey of understanding consul connect as service mesh and consul connect integration with Kubernetes. So before we start our journey of consul Connect integration with Kubernetes Continue Reading

Creating DaemonSet Using Kubernetes Python Client

Reading Time: 3 minutes Hello Readers! In this blog we will see how we can create a daemonset using Kubernetes Python Client. As we all know that generally we use kubectl commands for creating, listing, updating, deleting the kubernetes resources. But In this blog we will see how we can use python for doing these things with resources.  Prerequisites Before we move forward with creating daemonset using K8s python Continue Reading

How to set up a 2 node Elasticsearch cluster on Kubernetes.

Reading Time: 6 minutes In this blog, we will learn to set up Elasticsearch on the minikube cluster but before that let’s look at elasticsearch. Elasticsearch is a distributed, scalable, real-time search engine that supports full-text and structured searches, and analytics. It’s most typically used to index and search vast amounts of log data, but it can also be used to explore a variety of documents. Use Cases of Continue Reading

Traefik kubernetes

How to use Traefik as a Reverse Proxy in Kubernetes? 

Reading Time: 4 minutes Traefik (pronounced traffic) is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, …) and configures itself automatically and dynamically. Pointing Traefik at your orchestrator should be the only configuration step you need. Overview Imagine that you have deployed a bunch of microservices with the help of an orchestrator (like Swarm or Kubernetes) or Continue Reading

data codes through eyeglasses

How to manage multiple clusters using ArgoCD

Reading Time: 2 minutes ArgoCD is a declarative, GitOps based Continous Delivery (CD) tool for Kubernetes. It focuses on the management of application deployments, with an outstanding feature set covering several synchronization options, user-access controls, status checks, and many more. It has been developing by intuit in 2018. Prerequisite Installed kubectl command-line tool Have kubeconfig file Git repo Installed ArgoCD here Setup the clusters on GKE or EKS (where Continue Reading

abstract business code coder

How to use Docker image for multi-CPU architecture

Reading Time: 3 minutes Have you come across a situation where you were unable to run a docker container because it did not support your CPU architecture? If yes, then this is the right blog for you to follow and to allow your container to run as expected. I mostly use amd based architectures as my host machines to host my containerized applications, but I recently shifted few of Continue Reading

aws

AWS Fargate Vs Kubernetes: Which Container Orchestration Tool Do You Need?

Reading Time: 4 minutes Kubernetes and AWS Fargate both simplify the process of deploying and managing containerized applications. Fargate and Kubernetes are distinct tools that have different use cases. The difference between the two platforms decision about which service to use to deploy your containerized applications. What is AWS Fargate? Fargate, which AWS introduced in 2017, is an orchestration engine for containers and the infrastructure that hosts them. It automatically sets Continue Reading

kubernetes

Sidecar Container vs Init Container in Kubernetes

Reading Time: 4 minutes Introduction Init containers are special containers that run before main containers run in a pod. Init containers support many of the features of application containers. Sidecar containers are containers that run along with the main container in a pod. You can define any number of sidecar containers to run alongside the main container What is Sidecar Container? A sidecar is just a container that runs on the same Continue Reading

External DNS

Introduction to External DNS in Kubernetes

Reading Time: 4 minutes Are you running your workloads in GKE / EKS / AKS? Do you use the ingress and load balancer service type for public-facing domains? Are your sub-domains increasing and changing regularly? If yes, then external DNS is for you. Problem Let us suppose you have a web application running in your Kubernetes Cluster. You might have a public-facing load balancer so that your application is Continue Reading

Rancher: Complete Container Management Platform

Reading Time: 4 minutes Overview Rancher is an open-source container management platform. It offers a complete set of infrastructure services for containers, networking, storage services, host management, and load balancing. Software teams can easily deploy and manage containerized applications by using a powerful container management tool. High-level Architecture The below figure depicts a Rancher server installation that manages two Kubernetes clusters: one Kubernetes cluster created by RKE and another Kubernetes cluster Continue Reading

kubernetes

How to use Kubernetes Sidecar Container

Reading Time: 3 minutes Introduction: Kubernetes Sidecar Containers are those containers that run parallel with the main container in the pod. Also, this sidecar container increases the functionality and provides the dependencies of the container without changing it. Why use a Kubernetes sidecar container : Although you have a pod with a single container working properly. You want to attach some functionality to the current container without changing it. Continue Reading

cert-manager logo

Configure SSL certificate with cert-manager on Kubernetes

Reading Time: 3 minutes After hosting an application on Kubernetes we need to configure TLS/SSL certificate to serve our application over HTTPS securely. Configuring certificates in Kubernetes is a little tedious task because we need to apply certificates, configure them for auto-renewal and get certificates from trusted CA automatically. Cert-manager comes here to rescue certificate management. What is a cert-manager? cert-manager adds certificates and certificates issuer as resource types Continue Reading

kubernetes

How to use and integrate Persistent Volume, Persistent Volume Claims, and Pods in Kubernetes

Reading Time: 5 minutes Prerequisites:- Kubernetes Cluster should be up and running. OVERVIEW Inside our Host Machine, we are setting up the Kubernetes Cluster. Then we have to set up the node, Inside the node, we have three components:- POD, Persistent Volume Claim, and Persistent Volume. These three components will sit inside the node The fourth one is STORAGE which will sit on your host machine i.e. UBUNTU. The Continue Reading