Kubernetes

Last updated

What is Kubernetes?

Kubernetes is an open source container management platform, and the dominant product in this space. Using Kubernetes, teams can deploy images across multiple underlying hosts, defining their desired availability, deployment logic, and scaling logic in YAML. Kubernetes evolved from Borg, an internal Google platform used to provision and allocate compute resources (similar to the Autopilot and Aquaman systems of Microsoft Azure).

The popularity of Kubernetes has made it an increasingly important skill for the DevOps Engineer and has triggered the creation of Platform teams across the industry. These Platform engineering teams often exist with the sole purpose of making Kubernetes approachable and usable for their product development colleagues.

Free resources to learn Kubernetes

More in stage 25: Template Engines

Kubernetes: common questions

Can I learn Kubernetes in Hindi?

This lesson is written in English. Once you sign in, open it in the interactive course and ask the AI tutor to explain Kubernetes in Hindi or Hinglish. The tutor answers from this lesson’s own text, so it stays on the syllabus, and it runs on your own Google, OpenAI or Anthropic key.

Is this Kubernetes tutorial for beginners?

It is lesson 131 of 146 in the free ASP.NET Core roadmap, in stage 25, Template Engines. If you are new to ASP.NET Core, start from stage 1 and come back here in order; if you already know the earlier stages, this lesson stands on its own.

Still confused? Ask me