Kubernetes (K8s) Overview

Ashish Patel
DevOps Mojo
Published in
3 min readAug 2, 2020

--

What is Kubernetes — Introduction to Kubernetes (K8s) Orchestration

Kubernetes

TL;DR

Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation.

What is Kubernetes?

Kubernetes is a powerful container management tool that automates the deployment and management of containers. It can run and coordinate containerized applications across a cluster of machines. It is a platform designed to completely manage the life cycle of containerized applications and services using methods that provide predictability, scalability, and high availability. Kubernetes can define how your applications should run and how application interact with other applications or the outside world.

Why you need Kubernetes?

Containers are a good way to bundle and run your applications. They provide you with an easy way to package and deploy services, allow for process isolation, immutability, efficient resource utilization, and are lightweight in creation.

Managing containers for production is challenging:
- You need to manage the containers that run the applications and ensure that there is no downtime. For example, if a container goes down, another…

--

--

Ashish Patel
DevOps Mojo

Cloud Architect • 4x AWS Certified • 6x Azure Certified • 1x Kubernetes Certified • MCP • .NET • Terraform • DevOps • Blogger [https://bit.ly/iamashishpatel]