Studio-DevOps

aws

How to Create S3 Event Notification using AWS Lambda Function

Reading Time: 5 minutes Hello Readers! In this blog we will see How to Create S3 Event Notification using AWS Lambda Function. Before this we will get familiar with AWS S3 Event Notification and shortly explain about AWS Lambda Function. So, we will see how it works and after that we will see its demo. Let’s get started. The Amazon S3 notification is a feature that enables. You to receive Continue Reading

How to deploy AWS Redshift Cluster using terraform.

Reading Time: 4 minutes The AWS Redshift service manages all of the settings up, operating, and scaling of a data warehouse. These tasks include provisioning capacity, monitoring and backing up the cluster, and applying patches and upgrades to the Amazon Redshift engine. In this blog, We will create a new VPC and the required resource to create a redshift Cluster in the new VPC. We will create the following Continue Reading

How to run SonarQube using Docker-Compose

Reading Time: 2 minutes SonarQube is static code analyis tool. It can be installed quickly using Docker-compose with fewer manual steps.SonarQube is an automatic code review tool to detect bugs, vulnerabilities, and code smells in your code. It can integrate with your existing workflow to enable continuous code inspection across your project branches and pull requests. You can follow this link: Prerequisite: Docker  Docker-compose What is Docker Compose? Docker Continue Reading

jenkins

How to Build and Push a Docker Image using JenkinsFile

Reading Time: 3 minutes Hello Readers, In this we are going to learn How to Build and Push a Docker Image using JenkinsFile Before you start you must have installed and configured docker and Jenkins on your system. What is Docker? Docker is an open platform for developers and system administrators to build, ship, and run decentralized applications. To learn more about docker you can check this URL Why 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

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

aws

How To Connect AWS Redshift with S3

Reading Time: 5 minutes Hello Readers ! Today in this blog we’ll see How To Connect AWS Redshift with S3 . firstly we”ll go through the introduction about what is AWS Redshift , about S3 and about how we can do that . Stick with me till end to learn something interesting about Redshift and I hope you all will find helpful for you as well . Let’s get Continue Reading

jenkins

      Jenkins API to handle Jobs Remotely

Reading Time: 4 minutes Hello Readers! I hope you are doing well. So, In this blog we will see how we can use Jenkins API to handle jobs remotely. In this blog we will create, update, trigger, delete, our Jenkins job through REST API. This is very quick and simple so let’s see. Why do we need to handle a job remotely? Jenkins is well known for its flexibility. Continue Reading

jenkins

How to Use Python Wrapper to Play With Jenkins

Reading Time: 4 minutes Hi Readers!! In this blog, we will learn about the python wrapper that is python-jenkins wrapper. We will see How to Use Python Wrapper to Play With Jenkins. What is a Python Wrapper? Wrappers are also known as decorators. wrappers are the functionality available in Python to wrap a function with another function to extend its behavior. Now, the reason to use wrappers in our Continue Reading

kubernetes

K8s — How To Deploy MySQL Using Persistent Volume

Reading Time: 3 minutes Hello Readers !!! In this blog we’ll see How To Deploy MySQL Using Persistent Volume . You may found this article quite interesting while performing. Hope you’ll enjoy learning this new topic . So let’s Get Start !!! INTRODUCTION This MySQL application deployment demonstrates how to provide persistent storage for a MySQL database. Prerequisites A K8s cluster with AWS EFS CSI driver installed A ready to use AWS EFS Continue Reading

Guide to Spring Cloud GCP with it’s Working

Reading Time: 4 minutes Introduction: What is Spring Cloud GCP (Google Cloud Platform)?  The Spring Cloud GCP is a tool that demonstrates how GCP and Spring Cloud Services can be used together. GCP support helps us to create a high-availability, fully scalable application. The Spring Cloud GCP project is a collaborative effort by the community. It brings together the best practices from both Google and open-source communities. The main Continue Reading

kubernetes

How to do Health Check in Kubernetes

Reading Time: 5 minutes Hello Readers ! In this blog we’ll see How to do Health Check in Kubernetes. Users can tell K8s when to restart the container to achieve self-healing through viability detection; Availability detection tells K8s when containers can add to the service’s load balancer to provide external services. INTRODUCTION Readiness Probe Similar to other probes, it verifies that the container is ready to accept traffic. Unlike Continue Reading

docker

How to Dockerize a Django Application

Reading Time: 3 minutes Hello readers. This blog will show you how to get started with dockerize a Django application. Before you start, you need to have docker and Django installed and configured on your computer. What is Docker? Docker is a software platform that allows you to quickly build, test, and deploy applications. Docker packages the software into standardized units called containers. For instance, this unit contains everything Continue Reading