Author: Shivam

Hacker hands using laptop computer to code

How to Deploy application on GKE using Jenkins

Reading Time: 3 minutes Prerequisite Java install Jenkins server Service Account with the GKE permissions Any application Introduction In this blog, we will write a declarative Jenkins pipeline to deploy applications on GKE and configure the multibranch pipeline. I am using the spring boot pet clinic for demonstration. This project consists of a spring-boot application and a docker file. Declarative Pipeline Stages Checkout git This stage will clone the Continue Reading

How To Create GKE Cluster Using Ansible

Reading Time: 2 minutes Introduction Ansible is an automation tool for IT. It controls configuration management, ad-hoc task execution, network automation, multi-node orchestration, application deployment, and cloud provisioning. Google Kubernetes Engine gives an environment for deploying, managing, and scaling our containerized application. In this blog, we will demonstrate How To Create GKE Cluster Using Ansible. Prerequisites GCP project with enabled billing GCP Service account with attached roles for GKE Continue Reading


How to run the binary job in HashiCrop nomad

Reading Time: 4 minutes Prerequisite Install Hashicrop Nomad Nomad must be running What is the job in HashiCrop nomad Job is the declarative way to define the task that the nomad has to run. Job defines the schema for nomad jobs. To write jobs we have to use HashiCorp Configuration Language which tries to balance between human-readable and editable, and machine-friendly. Let’s understand the basic hierarchy of job Every Continue Reading


What is HashiCorp Nomad?

Reading Time: 3 minutes Introduction HashiCorp Nomad is a modern, lightweight, workload scheduler. Nomad is also known as orchestrating engine like Kubernetes. HashiCorp Nomad makes it easy for any organization to easily deploy and manage its applications. It can not only orchestrate containerized applications but also legacy applications using a single, unified workflow. Nomad can also run Docker, non-containerized, microservice, and batch applications. Problems Nomad trying to solve Nomad Continue Reading


How to use Jobs In Kubernetes

Reading Time: 4 minutes Introduction Jobs In Kubernetes is like other resources but allows you to run a pod whose container isn’t restarted when the process running inside finishes successfully. Once it does, the pod is considered complete. Job resource is controlled by a job controller, which supervises pods for carrying out certain tasks. How does it work? Jobs are managed by a job controller and the controller is Continue Reading


Connect S3 Bucket via VPC Endpoint in AWS

Reading Time: 3 minutes Introduction Connect S3  bucket via VPC Endpoint in AWS can help you access objects fast from S3 Bucket. A  VPC Endpoint establishes a connection to connect your VPC to supported AWS services privately, it doesn’t require public IP addresses, access over the Internet, NAT device, a VPN connection, or AWS Direct Connect. VPC Endpoint policy is an IAM resource policy attached to an endpoint for controlling Continue Reading