DevOps Tools

Istio Installation in Kubernetes

Istio Installation in Kubernetes – A Simple Practical Guide

Introduction Istio is an open-source service mesh platform or tool that helps manage, connect, and secure microservices. Istio is an implementation of the service mesh concept. It was developed by Google, IBM, and Lyft and is now part of the Cloud Native Computing Foundation (CNCF). Istio provides a uniform way to connect, manage, and secure […]

Istio Installation in Kubernetes – A Simple Practical Guide Read More »

git lfs installation and push, pull large files into GitHub

Git LFS Installation and Git LFS Push, Pull – Simple Guide

Introduction Git LFS (Large File Storage) – a revolutionary extension to Git that empowers developers to seamlessly manage large files with precision and ease. From multimedia assets to datasets and beyond, Git LFS provides a scalable solution for storing, versioning, and collaborating on files of any size. As the size of files within repositories continues

Git LFS Installation and Git LFS Push, Pull – Simple Guide Read More »

How to install Spinnaker on VM – Step by Step Practical Guide

Introduction Spinnaker, an open-source continuous delivery platform, stands at the forefront of modern software deployment (in the Continuous Delivery or CD process), offering a powerful solution for orchestrating the release of applications across diverse cloud environments. Spinnaker was developed by Netflix and later it was open-sourced. Throughout the journey, Spinnaker has evolved into a robust

How to install Spinnaker on VM – Step by Step Practical Guide Read More »

Docker vs Docker Compose vs Docker Swarm – Let’s Compare

Docker vs Docker Compose vs Docker Swarm – Let’s Compare

Introduction Docker, Docker Compose, and Docker Swarm: three products come under the umbrella of Docker, Inc. Selecting the right one, however, demands a clear understanding of their distinct strengths and limitations. This guide explains each of these tools and dissects each tool’s suitability for various use cases. Docker Docker is one of the products of

Docker vs Docker Compose vs Docker Swarm – Let’s Compare Read More »

Kubernetes service, container orchestration tools ECS vs EKS

Container Orchestration Platforms – AWS ECS vs AWS EKS

Introduction In the cloud-native landscape, containers and container orchestration platforms play a crucial role. Container Orchestration platforms manage containerized applications. Amazon Web Services (AWS) offers two major options for container orchestration which are Elastic Container Service (ECS) and Elastic Kubernetes Service (EKS). In this article we will dissect the core of each platform, revealing their

Container Orchestration Platforms – AWS ECS vs AWS EKS Read More »

Kubernetes Objects and Their Manifest File

15 Types of Kubernetes Objects With Their Manifest Files

Introduction Kubernetes is the leading open-source container orchestration tool in today’s market (as of 16th Feb 2023) that is used to automate deployment, scaling, management, etc. Speaking about the working of Kubernetes, fundamentally it is an API-driven system. Kubernetes uses API to manage containerized workloads. This API-driven approach allows us to define/deploy/manage deployable components as

15 Types of Kubernetes Objects With Their Manifest Files Read More »

production grade ELK stack in VM set up - monitoring, observability

Production Grade ELK Stack on VM – a Simple High Level Guide

Introduction ELK stack or Elastic stack is a popular monitoring tool. It is the combination of 3 open-source software: Elasticsearch, Logstash & Kibana. ELK stack is popular for its log management & analysis capability, observability, etc. ELK stack can collect, store & analyze logs, and metrics data in real time. Elasticsearch – It is the

Production Grade ELK Stack on VM – a Simple High Level Guide Read More »

Kubernetes networking - a simple guide

Kubernetes Networking – Traffic Flow from Internet to Application Pod

Introduction Kubernetes is a container orchestration platform that allows you to deploy and manage containerized applications at scale. To understand the workings of a Kubernetes cluster deeply we must understand how networking works inside the cluster. Kubernetes networking is the invisible glue that holds your containerized applications together. In this article, we will discuss how

Kubernetes Networking – Traffic Flow from Internet to Application Pod Read More »

Jenkins user authentication using LDAP - a simple guide

Jenkins user authentication using LDAP – a simple guide

Introduction Jenkins is an open-source automation server that helps you automate the build, test, and deployment of your software. One of the most important aspects of Jenkins is user authentication. By default, Jenkins uses a built-in user database to store user credentials. However, you can also configure Jenkins to use LDAP for user authentication. LDAP

Jenkins user authentication using LDAP – a simple guide Read More »

Jenkins pipeline, Terraform, Ansible - 3 powerful tools to achieve end to end automation

End to End automation on Azure using Terraform, Ansible and Jenkins – Practical guide

Introduction Jenkins pipeline, Terraform & Ansible are 3 most powerful open-source tools widely used for achieving automation. In this article, we will be discussing end-to-end automation on Microsoft azure cloud using Terraform, Ansible & Jenkins. Before starting let’s discuss very briefly the importance of automation. DevOps practices are powered by automation. Automation lies at the

End to End automation on Azure using Terraform, Ansible and Jenkins – Practical guide Read More »