Author: Vaibhav Kumar

photo of woman writing on tablet computer while using laptop

How to create a zone redundant load balancer?

Reading Time: 4 minutes Introduction Zone Redundant Load Balancers are used in availability zone scenarios where we require that the application is not affected in response due to a zone failure. You may usually find 3 Availability zones in a region. As shown in the diagram, we will use the following setup to configure our Zone redundant load balancer. Step 1: Creating a Virtual Network First, we create a Continue Reading

person using laptop computer during daytime

How to set up Azure internal load balancer?

Reading Time: 4 minutes Introduction The Internal load balancer manages load for a private network with any inbound access from the public platform. As in the diagram below, the primary load balancer managing load from the internet is a public-type load balancer. But, the VMs communication to storage or database is managed through a type-internal load balancer. Internal Load Balancer Setup Let us see our setup which we will Continue Reading

people sitting on gang chairs

How to Send/Recieve data in Azure Event Hub with python?

Reading Time: 4 minutes Azure Event Hub Setup: We will create an Eventhub namespace, an event hub and a storage account on Azure Cloud. And then, we will integrate them using a connection string. Before we create other resources, we will create a common resource group: rg-eventhub. Step 1: Event Hub Namespace Now we create an event hub namespace with the following configurations. And then, verify and Create. Step Continue Reading

code projected over woman

How to create resources using an ARM template locally?

Reading Time: 3 minutes Introduction ARM template is used to create resources as per the Azure Resource Manager. The template file is written in JSON. And we can deploy it using the azure portal or locally using Azure CLI or Azure PowerShell. Here, in this blog, we will deploy the template using the local method. Prerequisite Preparations for the ARM template 1. VS Code Extension If you have visual Continue Reading

How to use concept of Networking in Docker ?

Reading Time: 4 minutes Introduction As we gave a basic introduction to Docker in this blog. Docker provides OS independent containers that run in an isolated environment. Docker networking enables these containers to communicate with other containers and other required places like the internet to gain the updates of applications. With the understanding of networking in Docker, we can create custom networks for our containers as per the requirements. Continue Reading

How to overcome Gmail notification security for third-party Apps?

Reading Time: 3 minutes This blog will be to allow sending Gmail notification through third-party apps. Currently, in a gsuite email id, the 2 Factor Authentication blocks unauthorized and less secure app access. eg. when we need to send notifications for alerts using Prometheus. We will see two ways to overcome it. Gmail Notification Method 1: Less Secure App Access If you visit https://myaccount.google.com/lesssecureapps you will see it is Continue Reading

How to manage Certification using Istio for Kubernetes Cluster -1

Reading Time: 5 minutes Introduction This blog is similar to previous blog where we explored service mesh configuration using User Interface. Here, we will see how istio is able to manage certification for cluster. Since it was a long topic we will cover the external certification addition part in Part 2. Terms to be known Istiod works as both RA and CA. Istio manages certificates by istiod itself. Installation Continue Reading

Seamless Guest Experience with Kafka Streams

How to manage Certification using Istio for Kubernetes Cluster – 2

Reading Time: 4 minutes Introduction In our old blog, we explored service mesh configuration using User Interface. Here, we will see how istio is able to manage certification for cluster. This blog covers left work of Part -1 where we explored on how istio itself creates certificates for cluster and manage certificates for cluster. We will see various ways the istio can add external certifications. Terms to be known Continue Reading

Young Asian software developer working over new program

How to use Kiali with Istio to apply service mesh rules ?

Reading Time: 6 minutes Introduction This blog is development to the previous blog “Istio and Kubernetes Relationship”. That blog was about Service Mesh and Use of Istio with Kubernetes. In last part where we were able to monitor the flow of traffic using Kiali and Istio on the Kubernetes Cluster. Now we apply every feature of service mesh as defined in the blog “A quick guide to service mesh” Continue Reading

Introducing the concept of Dagger in CI/CD

Reading Time: 5 minutes Introduction Dagger is an open-source devkit for CICD. It works using two open-source tools Cuelang and BuildKit from Docker. In addition, architecture is of the same concept as that of docker, Client-Server architecture. But, instead of docker, dagger daemon engine runs on any container runtime. Prerequistes A computer system with any OS with Internet. Docker daemon installed on system Installing Dagger Here we will be Continue Reading

Using CUE dagger

Defining and using the Actions in a Dagger Script

Reading Time: 3 minutes Introduction Dagger is an open source devkit for CICD. It works using two open source tools CUE language and BuildKit from Docker. Dagger uses CUE to script the code and configuration. And Buildkit to provide local containerized environment. Prerequisite Dagger installed on local system. The latest version now is 0.2.10 Docker installed on local system. The latest version now is 20.10.16 What are Actions in Continue Reading

Simple ways to create Gitpod workspace in GitHub

Reading Time: 3 minutes Introduction Gitpod is an open-source Kubernetes based platform which provides a prebuilt, development environment on your browser in the form of various IDEs like VS-code, PhpStorm, and IntelliJ called workspace. Prerequisite Github Id Any browser ( preferably chrome ) Gitpod Registration To use Gitpod we need to have an id on it. It is simple to make: Go to https://www.gitpod.io/ and click on Sign Up. Continue Reading

Using CUE dagger

What makes CUE useful in Dagger ?

Reading Time: 5 minutes Introduction Dagger is a devkit used in CICD using BuildKit and CUE for platform independent pipeline creation. The language CUE stands for Configure,Unify and Execute. It is a logical configuration language. This means it can create template with scripting as well. We have explore Dagger in this blog. We will see various feature that are useful for Dagger environment in CUE. We will using CUE Continue Reading