Logging with Kubernetes

Introduction In previous blogs, we have explored the creating Kubernetes cluster, deploying an application with Kubernetes cluster and monitoring Kubernetes cluster. This blog gives the overview about the logging with Kubernetes. The logging methods used with Kubernetes. Logging Kubernetes Cluster Application and system level logs are useful to understand the problem with the system. It

Monitoring with Kubernetes

Introduction: In previous blogs, we have explored the Azure Container Service and Kubernetes. In this blog, we will explore the monitoring with Kubernetes. Prerequisite: Running Kubernetes Cluster Kubectl utility For reliable applications, it is required to have in place monitoring of the Kubernetes Cluster. It helps to determine availability, scalability, and reliability of the

Deploying Application on Azure Kubernetes Service

Launching the simple application with Azure Kubernetes Service In previous few blogs, we have explained about the Kubernetes and container orchestration. Microsoft Azure provides the hosted Kubernetes service. To create the basic Kubernetes Cluster on Azure please visit our previous blog. In this blog, I will launch a simple application on Azure Container Service. Pre-requisite

How DevOps Service Providers can drive Digital Transformation

Transformation is the key to success to any company in the business landscape today and DevOps Service Providers like CodeRise Technologies can really help you improve and transform yourself in a way that allows you to progress. In today’s dynamic work environment, you simply cannot afford to be inconsistent and risk becoming outdated or falling behind

Installing Kubernetes cluster on AWS using KOPS

This blog will show you how to install a Kubernetes cluster on AWS using KOPS. Requirements You must have kubectl , kops and aws-cli installed on your system. For AWS operations, we will be using AWS CLI for our usage but same can be done using AWS GUI. You should have an IAM user created and configured

How Kubernetes establishes communication between Pods

Kubernetes provides a feature called service discovery. It gives containers their own IP addresses and a single DNS name and can load-balance across them. Services are responsible for communication between pods. You can see in architecture where serviceIP is actually a key component for the service discovery. It consists of DNS mapping with Pod IP(iptables).

Prometheus: Setting up Monitoring and Alerting for Application

Introduction: Prometheus is the open source monitoring solution which gives powerful metrics and alerts. When to use? Time Series Data: It works well for numeric time series data. Multidimensional Data: If the organization follows Microservice architecture, Prometheus is a great tool to monitor multi-dimensional data. Machine Centric Monitoring: It is used for the machine-centric monitoring

Understanding the Lifecycle of a Kuberenetes Pod

What is a Pod? A pod is the deployment unit for the Kubernetes. It is also having the life cycle just like the process in Linux. Pods are mortal, i.e. they can die and be reborn. Each pod consists of a unique Id (UID) which is different for each of them. A Pod consists of

Container Orchestration Platforms to Know

Container As a Service (CaaS) is growing very rapidly. Enterprises are adopting the containers and orchestration for managing containerized applications at scale. In the previous blog we also discussed the tools for the container security. Orchestration Platforms: Kubernetes [Open Source]: Kubernetes is the CNCF (Cloud Computing Native Foundation ) hosted project. It is used for automated

Deploying Jenkins with Helm on Kubernetes (AKS)

In our last blog, we showed how to deploy a Kubernetes cluster in Azure Container Service (AKS). In this blog, we will cover how to deploy Jenkins with Helm in a Kubernetes cluster. Helm charts helps you define, install, and upgrade complex Kubernetes applications. Jenkins Helm chart installs a master and slave cluster utilizing the Jenkins