Author: Himanshu Rajput

Manage your Kubernetes applications with Helm

Reading Time: 3 minutes Helm is a powerful tool which can help you manage your most complex applications running on Kubernetes. It works as a wrapper on the top of Kubernetes to manage applications. This is the best possible way to find, use and share the application built to run over Kubernetes. Helm is one of the incubating projects in CNCF family The latest version of Helm is maintained by the CNCF – Continue Reading

Managing Kubernetes On-Premises

Reading Time: 3 minutes Kubernetes is a portable, extensible open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes builds upon a decade and a half of experience that Google has with running production workloads at scale, combined with best-of-breed ideas and practices from the community. Kubernetes services, support, and tools are widely available. A few months Continue Reading

DCOS : Deploy a Load Balanced App using Marathon-lb

Reading Time: 2 minutes In this blog, we are going to deploy a sample load balanced app over DCOS and expose it to the outside of the cluster using Marathon-lb. Here we will be using a containerized application which serves a DCOS site. Here we are using Marathon-lb as an external load balancer. It is based on HAProxy which provides proxying and load balancing for TCP and HTTP based applications. Continue Reading

MachineX: Simplifying Logistic Regression

Reading Time: 3 minutes Logistic regression is one of the most popular machine learning algorithms for binary classification. This is because it is a simple algorithm that performs very well on a wide range of problems. It is used when you know that the data is linearly separable/classifiable and the outcome is Binary or Dichotomous but it can be extended when the dependent has more than 2 categories. It Continue Reading

Jinja2 Template: The modern design friendly templating engine

Reading Time: 3 minutes Jinja2 is a modern and design friendly templating engine for Python programming language. Jinja2 is a library for Python that is flexible, fast and secure.Jinja can generate any text-based format (HTML, XML, CSV, JSON, etc.). It can generate different documents based on one or more predefined templates. It is also used as a part of the backend of the websites where we need to create Continue Reading

Introduction to Ansible

Reading Time: 4 minutes Ansible is an open-source automation engine that automates software provisioning, configuration management, and application deployment. It lets you control and configure nodes from a single machine. What makes it different from other management software is that Ansible uses  SSH infrastructure. It uses push mode, where the configuration is pushed from a master machine to nodes. Architecture Ansible has two types of servers: controlling machines and Continue Reading

Docker : linking and working with multiple containers

Reading Time: 2 minutes Prerequisites Docker installation from here. Create an account on Docker Hub In my previous blog we had a quick overview of Docker technology. I suggest you to have a look at my previous blog for better understanding. Our application can have multiple services running in different containers. So In this blog we will know how to link multiple containers. Here we will take an example of mysql and Continue Reading

Getting started with Docker: Practical Introduction

Reading Time: 3 minutes What is docker Docker is a is a software containerization platform which packages our software application and all its dependencies into a single package in form of containers. It helps to run our application seamlessly in any environment such as development, testing or production. Docker assures that we don’t need to install dependencies again and again. it saves lots of time and energy. It also Continue Reading