Devops

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

How to do Performance testing of Linux machines – Sysbench

Reading Time: 3 minutes Amazon Web Service provides on-demand cloud infrastructure on pay model. The AWS has many services that have made this IT world a flexible and complexity solving place . One of this is AWS. A very well known service is EC2 . To all those reading this blog probably know about EC2. It stands for Elastic compute cloud.These are basically virtual compute platforms with all the Continue Reading

infracost

How to do cost estimation of infra using Infracost

Reading Time: 5 minutes Cloud computing has made it really easier to grow and scale up infrastructure. The infrastructure setup has made it really easier to work with microservices but what about the cost. The elasticity and flexibility has made the life easier. But it comes at a cost which we cant ignore.Cloud infrastructure has a cost which shows at the end of usage. Most of the time, infrastructure Continue Reading

data codes through eyeglasses

Way To Ship Kafka Logs To Kibana Dashboard

Reading Time: 2 minutes What are Logs? Logs are well-explanatory records of events regarding the application, its performance, and user activities. The events can include deleting, or modifying a file for the application. They also include system configuration changes. Whereas, Log files stores records about these events occurring. Since they are used for tracking information about computing events. They come in handy when it comes to identifying the problems Continue Reading

aws

What is SNS (Simple Notification Service) How It Works?

Reading Time: 6 minutes Introduction: SNS stands for Simple Notification Service. SNS is a fast, flexible fully managed push notification service. as it is a web service that coordinates and manages the delivery and sending of messages to subscribing endpoints or clients. It allows for sending an individual message or fan-out message to a large number of recipients or to other distributed was services.SNS also supports a push notification Continue Reading

cert-manager logo

How to generate TLS Certificate using Cert-Manager and ACME Server

Reading Time: 2 minutes Cert-Manager introduces Certificates and Issuers as Custom Resource in the Kubernetes Cluster. This simplifies the process of renewing, obtaining and managing those certificates. ACME stands for Automatic Certificate Management Environment. Let’s Encrypt is an ACME Server, which provides free SSL certificate. But before issuing certificates, it verifies if the domain. This verification is done with the help of orders and challenges. Cert Manager creates Custom Continue Reading

aws

What is SQS(Simple Queue Service) How does it works?

Reading Time: 3 minutes Introduction:- SQS(Simple Queue Service) is a pull notification platform. SQS is a fast, reliable, fully managed message queue service as it is a web service that gives you access to a message queue that store messages waiting to be processed as it offers a reliable highly scalable hosted queue for storing message between servers. It allows for the decoupling of application components such that failure 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

aws

Lambda Vs EC2

Reading Time: 5 minutes Hello Readers, In this blog, we’ll learn about Lambda Vs EC2 i.e difference Of Lambda and EC2 in environment,use cases and money matters.so firstly we will see what is serverless and EC2 and then ll go through the topics one by one. What is serverless ? This is a way to build and run applications and services without having to manage infrastructure. properities of serverless: Continue Reading

gray laptop computer showing html codes in shallow focus photography

How to create a Bastion Host in AWS

Reading Time: 3 minutes What is Bastion Host? A bastion host is a server whose purpose is to provide access to a private network from an external network, such as the Internet. Because of its exposure, it must reduce the chances of attacks. It is a special-purpose server instance that is designed to be the primary access point from the Internet and acts as a proxy to your other EC2 instances. Continue Reading

docker

Create the Docker image from the Dockerfile present on Github

Reading Time: 3 minutes In this we will write a dockerfile which is present on the github and with that we are creating the docker image . Docker image is build on your dockerhub repository . We can say that we are setting up automated builds . Github Github is a specific open-source version control system created by linus torvalds in 2005 . It is distributed version control system Continue Reading

gray laptop computer showing html codes in shallow focus photography

When to go for ansible and when for terraform

Reading Time: 2 minutes Before we go with use-case of both terraform and ansible , lets first focus on basic . Ansible :- Ansible is the open source software configuration management tool that provide simple but poweful automation for cross-platform computer support . This allows you to configure not just one computer, but potentially a whole network of computer at once , using it require no programming skills . 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 will see various feature that are useful for Dagger environment in CUE. We will using CUE Playground for the code used. You can Continue Reading