cscontents

kubernetes commands

9 important Kubernetes Commands – kubectl commands

Introduction Kubernetes is one of the most popular container orchestration platforms. Kubernetes was originally developed by Google, but currently, it is maintained by CNCF (Cloud Native Computing Foundation). If you would like some detailed high-level information about Kubernetes, please head over to the below article. Introduction to Kubernetes | Background of Kubernetes In this article, …

9 important Kubernetes Commands – kubectl commands Read More »

Jenkins pipeline script to deploy infrastructure using Terraform

Jenkins pipeline script to deploy infrastructure using Terraform

Introduction Automation is very important nowadays. Infrastructure as a code has already automated the manual deployment of infrastructure. But if we want to achieve further automation, we can think of a pipeline. We need to just trigger the pipeline and this pipeline will take care of the various steps and execute them in the proper …

Jenkins pipeline script to deploy infrastructure using Terraform Read More »

Java installation on Ubuntu, RHEL, CentOS - a simple & practical guide

Java installation on Ubuntu, RHEL, CentOS – a simple & practical guide

Introduction Java is an object-oriented programming language. Using java we can develop mobile application, web application, enterprise application, normal Java application etc. Tech companies use Java to develop various software (e.g., web servers). When it comes to running all those Java based applications, they require Java to be installed as a prerequisite. And when we …

Java installation on Ubuntu, RHEL, CentOS – a simple & practical guide Read More »

Jenkins High Availability (HA) - a simple practical guide

Jenkins High Availability (HA) – a simple & practical guide

Introduction Jenkins is one of the most popular pipeline tool. It is widely used for creating various pipeline especially in DevOps world. Popularity of Jenkins also due to the below reason – It is an open source tool. It is freely available to use. Staring from small personal project to big enterprise project, everywhere Jenkins …

Jenkins High Availability (HA) – a simple & practical guide Read More »

Kubernetes Autoscaling using HPA, VPA & Cluster Autoscaler - a simple guide

Kubernetes Autoscaling using HPA, VPA & Cluster Autoscaler – a simple guide

Introduction Kubernetes is a container orchestration tool; it is one of the most powerful container orchestration tool. Kubernetes gives us lot of benefits, but one of the most important benefit is scaling. For a high level understanding of Kubernetes please head over to below article. Kubernetes Series: Part 1 – Introduction to Kubernetes | Background …

Kubernetes Autoscaling using HPA, VPA & Cluster Autoscaler – a simple guide Read More »

Monitoring Kubernetes cluster & pods using ELK stack

How to Monitor Kubernetes Cluster and Application Pods using ELK stack – a simple practical guide

Introduction Monitoring of logs and metric sets of Kubernetes environment is very crucial. And for this we should use some tool which can fetch the logs and metrics from Kubernetes cluster, and finally we can visualize them. In this article we will see how we can monitor Kubernetes cluster completely using one of most popular …

How to Monitor Kubernetes Cluster and Application Pods using ELK stack – a simple practical guide Read More »

Jenkins Installation on various OS - a simple practical guide

Jenkins Installation on Ubuntu, RHEL, CentOS/Fedora – a simple practical guide

Introduction Jenkins installation fairly simple, we need to follow right instructions. Before going through the Jenkins installation guide let’s see a brief introduction about jenkins. Jenkins is an open source pipeline tool or automation server. It is one of the most powerful & widely used pipeline tool. We can use Jenkins for automation purpose by …

Jenkins Installation on Ubuntu, RHEL, CentOS/Fedora – a simple practical guide Read More »

Logstash vs Fluentd - Let’s compare two popular log processing tool

Logstash vs Fluentd – Let’s compare two popular log processing tools

Introduction Logstash and Fluentd are two of the most popular log processing tool in the market. Both are open source tool. Logstash was developed by Elastic company. Fluentd was developed by Treasure Data. If we speak about importance about these tools, these tools are often used with the Elastic stack to set up monitoring stack. Speaking …

Logstash vs Fluentd – Let’s compare two popular log processing tools Read More »

How to deploy infrastructure on Azure using Ansible (IaC)

Ansible as IaC – Infrastructure Deployment on Azure

Introduction Infrastructure as code (IaC) is crucial when we think about automation. There are many benefits of using IaC like less manual intervention in resource deployment, and code reusability. In this article, we will discuss on how to use Ansible to write Infrastructure as Code (IaC) to deploy infrastructure in the Azure cloud. Though Ansible …

Ansible as IaC – Infrastructure Deployment on Azure Read More »

How to write Dockerfile - a simple guide

How to write Dockerfile – a simple guide

Introduction  Docker container engine is one of the most popular container engines. Container provides you a way to run your application using minimal resources with proper isolation. Also, container technology makes your application portable. To explain this portability, which means developers can easily hand over the application to the operations   In this article we will …

How to write Dockerfile – a simple guide Read More »