Author: Vaibhav Kumar

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

Using Dagger with Jenkins in a simple CI pipeline

Reading Time: 4 minutes Introduction Dagger is an opensource devkit for continuous integration, deployment and delivery. It uses the power of BuildKit from docker and CUE to create platform independent deployment and integrations. And Jenkins is a automation server like teamcity, concourse, circle ci, github actions that creates CI/CD pipelines. As we have seen in the blog use of actions in Dagger, we will use them with Jenkins. Prerequisites Continue Reading

jenkins

How To Add Pull Request Build Status Rule Before Merge In Github Multibranch Jenkins Project

Reading Time: 4 minutes Prerequisite Knowledge About Pull Requests and Merge on SCM like Github Jenkins and Jenkinsfile Multibranch Strategies on a Git Project Introduction Whenever we build a project in a team or collaboration, Continous Integration of the work is an essential part of the project. The automation tools like Jenkins, Github Actions, Circle CI are quite useful tools for the DevOps group. The new changes require testing Continue Reading

TeamCity logo

TeamCity: Quick Installation And An Overview Of Build Configuration Of A Project

Reading Time: 5 minutes TeamCity is an On-Premises java-based CI/CD tool of JetBrains. It is available in two licenses: Enterprise and Professional and a Cloud version as well. Here we learn about its Build Configuration in a project. Prerequisite: We will be using docker image installation so it would be independent of the platform (i.e. Operating System) where used. So you may need docker installed in the system. Please Continue Reading