cscontents

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 »

How to add Jenkins slave with Jenkins master, jenkins master-slave architecture

How to add Jenkins slave machine with Jenkins Master

Introduction Jenkins is a popular pipeline tool. It is extensively used for creating CI (continuous integration) pipelines. Not only CI pipeline, Jenkins can be used for CD (Continuous Delivery) pipeline also. Together we can say Jenkins is used for creating CI/CD pipelines. In this tutorial, we will discuss Jenkins master-slave architecture. We will see how …

How to add Jenkins slave machine with Jenkins Master Read More »

Automation of Tomcat installation – using Ansible

Automation of Tomcat installation – using Ansible

Introduction Tomcat is a popular open-source web server & servlet container. Web applications are deployed in the Tomcat web server. This article will show how to automate tomcat installation using Ansible. We will be installing Tomcat 10 in the article. If you need to install any other version of tomcat then please edit the Ansible …

Automation of Tomcat installation – using Ansible Read More »

tomcat installation

How to install Apache Tomcat on ubuntu – a simple & practical guide

Introduction Tomcat is one of the most popular & widely used open-source web servers. It also works as a servlet container to serve Java applications. Tomcat web server is licensed under the Apache License. Tomcat web server is written in Java language. Prerequisite To complete this tutorial, you need the below prerequisites. One ubuntu machine …

How to install Apache Tomcat on ubuntu – a simple & practical guide Read More »

How to setup or install ELK stack on VM - a simple & practical guide

How to setup or install ELK stack on VM – a simple & practical guide

Introduction ELK stack (Elasticsearch, Logstash & Kibana) is one of the most powerful monitoring tools available in the market. ELK stack is a combination of 3 open-source software: Elasticsearch, Logstash & Kibana. Since ELK stack is offered by Elastic company so this stack is also called Elastic stack. Elasticsearch – it is a search & …

How to setup or install ELK stack on VM – a simple & practical guide Read More »