Kubernetes tutorial

Kubernetes Kubernetes tutorial July 28, 2020 Ultimate Guide Of Pod Eviction On Kubernetes

By nature pods in Kubernetes clusters are ephemeral, they can be created, killed, moved around by the scheduler, in other words pods can be evicted. This may occasionally cause disruption in the Microservices if pods are not configured properly. In this article, we will look at two scenarios which will impact the stability of pod …

Kubernetes tutorial May 14, 2020 Configuring Kubernetes HPA on a K8s Cluster

Horizontal Pod Scaler Horizontal Pod Scaler automatically scales the number of pods in a replication controller, deployment, replica set or stateful set based on observed CPU utilization. This blog will explain how you configure HPA (Horizontal Pod Scaler) on a Kubernetes Cluster. Prerequisites to Configure K8s HPA Ensure that you have a running Kubernetes Cluster …

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 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 tutorial March 12, 2020 Creating a Production grade EKS Cluster using EKSCTL

What Is EKSCTL? EKSCTL almost automates much of our experience of creating EKS Cluster. EKSCTL is written in Go and makes use of AWS service, CloudFormation. It is the official CLI for Amazon EKS. The current version of eksctl allows you to create a number of clusters, list those, and delete them as well. Amazon …

Kubernetes tutorial January 30, 2020 Rotating Helm TLS keys on a Kubernetes Cluster

Helm is the most widely used application package manager for Kubernetes. It allows describing the structure of application through helm-charts and lets one easily manage the installed applications with simple commands. Since Helm works on the server-client model, it is always recommended to encrypt the connection using TLS keys for security purposes. Sometimes, these TLS …

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 …