Author name: cscontents

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 »

Software Testing and Quality Assurance (QA)

Software Testing and Quality Assurance (QA) – High level understanding

What is software testing? Software testing is the process of evaluating a software product to find errors or defects. It is an important part of the software development life cycle (SDLC) and helps to ensure that the software meets its requirements and is ready for use. Types of software testing There are many different types

Software Testing and Quality Assurance (QA) – High level understanding 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 »

Introduction to JFrog artifactory - High level discussion

Introduction to JFrog artifactory – High level discussion

Introduction As software development and delivery processes become more complex, the need for a centralized repository to manage software artifacts has become increasingly important. JFrog Artifactory is a universal repository manager which helps us to manage, store, and distribute software artifacts. Artifactory is used by a wide range of organizations, from small companies to large

Introduction to JFrog artifactory – High level discussion 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 »

How to install ansible in RHEL 8 - a simple & practical guide

How to install ansible in RHEL 8 – a simple & practical guide

Introduction Ansible is a very powerful open-source IT automation tool. It is known as a configuration management tool. Ansible is written in Python language, so it requires Python to be available on the machine. We can use Ansible to automate software installation, software configuration, configuration management, etc. To get a quick high-level understanding of Ansible,

How to install ansible in RHEL 8 – a simple & practical guide Read More »