GO LEARNING PATH · 8 LESSONS
Around Go: Kubernetes
Contexts, deployments, logs, services, configuration, probes and rollbacks.
kubectl first steps: context, namespace and permissions
Inspect the target cluster and explicitly scope commands before making changes.
3 min · Worked lesson
Kubernetes reconciles a workload; a Service routes to it
Read Deployment, Pod labels, resource budgets and a Service without confusing them with an application build.
3 min · Worked lesson
Deploy a manifest: explain, dry-run, diff and apply
Validate a workload document and observe reconciliation rather than assuming apply means ready.
3 min · Worked lesson
Debug Pods: get, describe, logs, events and top
Find the concrete reason behind Pending, CrashLoopBackOff or an unready container.
3 min · Worked lesson
Service routing: selectors, endpoints and port-forward
Trace a request from a local port through a Service to a ready application endpoint.
3 min · Worked lesson
Configuration: ConfigMaps, Secrets and update behavior
Create a non-secret setting, mount a Secret reference and understand why environment changes need replacement.
3 min · Worked lesson
Readiness, liveness and graceful shutdown
Give each health signal one purpose and arrange a bounded stop that drains owned work.
3 min · Worked lesson
Release operations: rollout, scale and rollback
Change an image deliberately, observe revisions and understand what rollback cannot restore.
3 min · Worked lesson