Server rental store

Kubernetes Basics

# Kubernetes Basics

This article provides a foundational understanding of Kubernetes, a powerful container orchestration system. It's aimed at newcomers to the MediaWiki infrastructure and those looking to understand the platform on which some of our services are deployed.

What is Kubernetes?

Kubernetes (often shortened to K8s) is an open-source system for automating deployment, scaling, and management of containerized applications. It was originally designed by Google, but is now maintained by the Cloud Native Computing Foundation. Think of it as a platform for running and managing applications packaged as Docker containers. Instead of manually starting, stopping, and scaling containers, Kubernetes automates these tasks, ensuring high availability and efficient resource utilization. Understanding Kubernetes is crucial for anyone involved in deploying and maintaining applications on our server infrastructure, especially given our increasing reliance on containerization.

Core Concepts

Several key concepts form the foundation of Kubernetes. Let's explore these:

⚠️ *Note: All benchmark scores are approximate and may vary based on configuration. Server availability subject to stock.* ⚠️