Containers & Kubernetes
SETUP
Install packages for master Disable SWAP: sudo swapoff -a Install docker: sudo apt install -...
Docker
Basic Usage
Installation https://docs.docker.com/engine/install/ 1. Configure Docker repo (See above lin...
Compose
What is Docker Compose? Docker Compose is a tool used for defining and running multi-container D...
Networking
Network Bridges A network bridge in Docker is a virtual network that allows containers to comm...
Storage & Volumes
Each docker container has its own isolated volume. By default, this volume isn't persistent, mean...
Image Creation, Pushing Images, and Registry
Building a Docker File A docker file is essentially a list of instructions that are issued to ...
Docker Engine
Docker Engine is the core component of the Docker platform. It is responsible for creating, runni...
Container Resource Allocation & cgroups
By default, Docker imposes no restrictions on the amount of system resources that a container can...
SWARM
Docker Swarm is Docker's native clustering and orchestration tool, allowing you to manage a group...
Kubernetes
Kubernetes - Component Overview
What is Kubernetes? Kubernetes is at its core a container orchestrator. Kubernetes, or K8S, is u...
Cluster Management
kubectl The kubectl command is used to interact with and manage a Kubernetes cluster. It allows ...
Pods, Replicas, Deployments
How YAML is Used in Kubernetes: YAML files are used to define Kubernetes objects such as pods, d...
kubectl MAN Page
kubectl The kubectl command is used to interact with and manage a Kubernetes cluster. It allows ...
Networking
In a K8S cluster, the default networking policy is to assign each pod the same range of IPs, mean...
Services & Microservices
A Service in Kubernetes is a resource that creates a stable, fixed access point (like an IP or DN...
K8S access setup & KUBECONFIG
Kubectl setup Install kubectl binary Kubeconfig Setup To access a remote cluster, you'll nee...
Secrets & Encryption
Secrets Secrets are a Kubernetes object that can be referenced in YAML configurations without ...
Kubernetes Cluster Components
KUBE-SCHEDULER The scheduler continuously monitors the KUBE-API server for changes to cluster ...