### Core Concepts - [[What is Kubernetes Controller?]] - [[etcd]] #it/todo - [[K8S API Server]] #it/todo - [[K8S Scheduler]] #it/todo - [[Kubelet]] #it/todo ### Pod - [[What is Pod in k8s?]] ### Scalability - [[What is ReplicaSet?]] - [[What is Horizontal Pod Autoscaler?]] ### Deployment - [[What is Deployment?]] #it/todo - needs review - [[How to update image for k8s Deployment?]] - [[What is Deployment Strategy?]] #### TALOS - [[How to install k8s cluster on Talos?]] #it/todo - Kubernetes YAML definition always contains four top-level properties - `apiVersion` - version of k8s API you use to create objects - `kind` - type of object we want to create - `metadata` - name, labels - data about created object - `spec` - object specification