← Course map

GO LEARNING PATH · 8 LESSONS

Around Go: Kubernetes

Contexts, deployments, logs, services, configuration, probes and rollbacks.

  1. kubectl first steps: context, namespace and permissions

    Inspect the target cluster and explicitly scope commands before making changes.

    3 min · Worked lesson

  2. 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

  3. 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

  4. Debug Pods: get, describe, logs, events and top

    Find the concrete reason behind Pending, CrashLoopBackOff or an unready container.

    3 min · Worked lesson

  5. 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

  6. 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

  7. Readiness, liveness and graceful shutdown

    Give each health signal one purpose and arrange a bounded stop that drains owned work.

    3 min · Worked lesson

  8. Release operations: rollout, scale and rollback

    Change an image deliberately, observe revisions and understand what rollback cannot restore.

    3 min · Worked lesson