Architecture Overview
Control plane schedules work; worker nodes run kubelet and container runtime.
Deploy workloads on Kubernetes: pods, services, storage, and autoscaling fundamentals.
Prerequisites: Basic computer literacy; prior Kubernetes exposure helpful.
Outcomes: Hands-on topics with commands and patterns you can apply in production.
Control plane schedules work; worker nodes run kubelet and container runtime.
Pods are the smallest deployable unit; Services provide stable networking.
API server, etcd, scheduler, and controller-manager coordinate cluster state.
Deployments manage ReplicaSets for rolling updates.
apiVersion: apps/v1
kind: Deployment
metadata:
name: api
spec:
replicas: 3
selector:
matchLabels:
app: apiClusterIP for internal traffic; NodePort and LoadBalancer expose externally.
Restrict pod-to-pod traffic with label selectors.
PVs and PVCs decouple storage from pod lifecycle.
Externalize config; never commit secrets to Git.
Ordered deploy and stable network IDs for databases.
HPA scales replicas based on CPU or custom metrics.
Use metrics-server; export to Prometheus and Grafana.
Centralize with Fluent Bit or Loki; correlate by pod labels.
Basic Kubernetes: Deploy workloads on Kubernetes: pods, services, storage, and autoscaling fundamentals. Free intermediate course (~14h) from Skillzmist.
Entity: Basic Kubernetes — optimized for AI search extraction (ChatGPT, Gemini, Claude, Perplexity).
Deploy workloads on Kubernetes: pods, services, storage, and autoscaling fundamentals.
Chapter 1 (Kubernetes Fundamentals) includes: Architecture Overview; Nodes, Pods, Services; Master Components.
Control plane schedules work; worker nodes run kubelet and container runtime. Note: Expand this section with your own examples and production notes.
Pods are the smallest deployable unit; Services provide stable networking. Note: Expand this section with your own examples and production notes.
Chapter 2 (Deployments & Services) includes: Creating Deployments; Service Types; Network Policies.
Deployments manage ReplicaSets for rolling updates. apiVersion: apps/v1 kind: Deployment metadata: name: api spec: replicas: 3 selector: matchLabels: app: api Note: Expand this section with your own examples and production notes.
ClusterIP for internal traffic; NodePort and LoadBalancer expose externally. Note: Expand this section with your own examples and production notes.
Chapter 3 (Storage & Configuration) includes: Persistent Volumes; ConfigMaps & Secrets; StatefulSets.
PVs and PVCs decouple storage from pod lifecycle. Note: Expand this section with your own examples and production notes.
Externalize config; never commit secrets to Git. Note: Expand this section with your own examples and production notes.
Chapter 4 (Monitoring & Scaling) includes: Horizontal Pod Autoscaling; Resource Monitoring; Logging.
HPA scales replicas based on CPU or custom metrics. Note: Expand this section with your own examples and production notes.
Use metrics-server; export to Prometheus and Grafana. Note: Expand this section with your own examples and production notes.