Kubernetes

Kubernetes Kubernetes tutorial May 12, 2020 Mistakes to Avoid when Deploying on a Kubernetes Cluster

Kubernetes is one of the highest development velocity projects in the history of open source. In this post, we have explored some useful techniques to improve the high-availability Kubernetes deployments. We have explored five common mistakes to avoid when working with Kubernetes. 1.) Moving Kubernetes into Production too Quickly There can be many significant differences …

Kubernetes May 11, 2020 What you should know about Helm 3

Helm 3 is a major release that has been out for some time now. Community maintaining helm has done a great job of explaining differences between helm 2 and helm 3 and you can read them here. In this article, we are going to cover the most important changes according to us and their benefits. …

Kubernetes April 14, 2020 Mistakes to Avoid when Configuring a Kubernetes Cluster

Kubernetes, the open-source container-orchestration platform. As organizations accelerate their use of containers and Kubernetes and move their application development and deployment to cloud platforms, preventing avoidable misconfigurations in their environment becomes increasingly crucial. We have hand-picked the top-5 mistakes you can make when configuring a Kubernetes Cluster. These are based on our own experience on …

Kubernetes April 5, 2020 Elastic Search Curator to clear old logs/indices using Helm Chart

What is Elasticsearch Curator? Curator is a tool from Elastic (the company behind Elasticsearch) to help manage your Elasticsearch cluster. You can create, backup, and delete some indices, Curator helps make this process automated and repeatable. Curator is written in Python, so it is well supported by almost all operating systems. It can easily manage the …

Kubernetes April 2, 2020 A Developers Guide to Kubernetes

This is an exhaustive Kubernetes developers guide which gives an overview of Kubernetes, Kubernetes Architecture, Features of Kubernetes, and Components of Kubernetes. This K8s guide explains why Kubernetes is popular among developers as more companies are electing to use Kubernetes for Container Orchestration and Workload Management, Dev/Ops Engineers, Engineering Managers, and Software Developers are all …

AWS Kubernetes March 31, 2020 AWS EKS vs KOPS – What to choose?

What is AWS EKS? AWS EKS is an acronym given by Amazon for “Amazon Elastic Container Service for Kubernetes”. It allows you to have a Kubernetes environment on the AWS platform. It is highly available, scalable and secure Kubernetes Service. EKS fully manages the Kubernetes control plane but the disadvantage is that you are unable …

Kubernetes Kubernetes tutorial March 29, 2020 Pushing K8s Cluster Logs to S3 Bucket using Fluentd

Storing logs on Elastic search can be very costly, both, in terms of cost as well as in terms of time when you’re trying to retrieve them back. So, in order to save cost, we started sending our Kubernetes cluster logs to AWS S3 bucket, where we would store them till 6 months while keeping …

Kubernetes February 28, 2020 Why DevOps Engineers so Obsessed with Kubernetes and so are we?

Kubernetes is nothing we can’t achieve with a bunch of well-written scripts compiled together on top of VMWare – you must have heard people saying this. Then why are we so obsessed about Kubernetes and so is the DevOps? When we look at the Kubernetes adoption, we see that it has grown exponentially and is …

Kubernetes Kubernetes tutorial November 10, 2019 Creating a Kubernetes Cron Job to backup Postgres DB

On a Kubernetes cluster, there can be scenarios when you want to take scheduled backups of your Postgres database (or any other database). This lucid step by step tutorial will walk you through and make your life easier. Here’s the step by step plan to create a cron job to backup postgres DD: Create an …

Kubernetes October 10, 2019 Why Kubernetes?

Kubernetes is a portable, extensible, open-source platform for managing containerized applications and services that facilitates both declarative configuration and automation. Kubernetes provides a platform to configure, automate, and manage: Intelligent and balanced scheduling of containers Creation, deletion, and movement of containers Easy scaling of containers Monitoring and self-healing abilities Challenges with Previous Technologies Before Kubernetes …