~/victorpierre.dev $ ls learning/infrastructure/kubernetes/
Kubernetes
Browse the notes, references, and topic maps collected under this part of the learning archive.
Topic map
Explore Kubernetes
Architecture
Kubernetes is designed to be a distributed system that runs on a cluster of machines. The architecture of Kubernetes is based on a master-slave model, …
Configuration
In order to create and manage resources in a Kubernetes cluster, you need to define the desired state of the cluster using configuration files. These …
Kubectl
Kubectl is the command-line tool used to interact with a Kubernetes cluster. It allows you to create, manage, and troubleshoot resources in the …
Workloads
Workloads are the applications that run on a Kubernetes cluster. Rather than deploying containers directly, Kubernetes uses different workload …
Lifecycle
The lifecycle of a Kubernetes application consists of several stages, from creation to deletion. As described in previous sections, Kubernetes will …

Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. It was originally developed by Google and is now maintained by the Cloud Native Computing Foundation (CNCF). Kubernetes is designed to be extensible, portable, and scalable.