DEV Community

Cover image for What is Kubernetes?
@educostadev
@educostadev

Posted on

1

What is Kubernetes?

Kubernetes (short k8s) is an open-source orchestration software for deploying, managing and scaling containers. When applications (microservices) are packaged with their dependencies and configuration into a container it´s necessary a tool to manage and automatically scale up and down the containers according to the application access demand. Kubernetes is the right tool for do that.

As applications grow and it is deployed on multiples servers Kubernetes can control how and where those containers will run. It can easily scale horizontally your application while monitor and maintain the container health.

Use Kubernetes also brings you portability, you can deploy containerized applications from local development, QA, or stage machines to production and ensure the same version tested is running. The tool also have a wide collections of extensions and plugins that brings even more power.

Visit the Standardized Glossary to know a comprehensive list of Kubernetes terminology.

This post was originally released on my Blog. If you have any doubts or questions feel free to drop a comment here or reach me out on Twitter @educostadev.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay