Skip to main content

Posts

Showing posts from August, 2022

Understanding Kubernetes 101

Image credits to  Dribble What is Kubernetes? "Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation." - Kubernetes To understand in a simple way, we can say Kubernetes is an open source system to scale, deploy and manage containers. It automates operational tasks and has built-in commands for deploying applications, rolling back changes, scaling up and down your application as per requirements, and monitoring which makes managing applications easier. Why  Kubernetes? Containers are a good way to bundle and run your application, but when these are deployed in large volumes then you need a centralized framework for running distributed systems resiliently ensuring minimum downtime. Benefits of  Kubernetes: Automation  of day-to-day operations, rollouts, and rollbacks. Secret and Configuration Management  -  Kubernetes lets you store and manage sensitive informa