Kubernetes Administration — Level by Level›Level 5 · Cheat sheet & self-check

Level 5 — Architect · wrap-up

Cheat sheet & self-check

16 questions across 5 lessons. Each answer links back to the lesson it came from.

Pick an answer to see if you got it, and why.

  1. Q1. What's the main reason to split one big cluster into several?

    Show answer

    B. Separate clusters isolate failures, upgrades, compliance scope and tenants. The cost is more to manage, which is why fleet tooling exists.

    From lesson 28 · Multi-cluster & fleet management
  2. Q2. In Cluster API, what is the management cluster?

    Show answer

    B. Workload clusters are described as Cluster, MachineDeployment and related objects. Controllers in the management cluster reconcile them into real machines.

    From lesson 28 · Multi-cluster & fleet management
  3. Q3. How do you install the same monitoring stack on every production cluster with Argo CD?

    Show answer

    B. An ApplicationSet generates one Application per matching cluster from a single template, including clusters added later.

    From lesson 28 · Multi-cluster & fleet management
  4. Q4. Which tenancy model gives the strongest isolation?

    Show answer

    C. Separate clusters share nothing in the control plane or nodes (unless you choose to). The trade-off is cost and operational overhead.

    From lesson 29 · Multi-tenancy models
  5. Q5. By default, can a pod in namespace team-a reach a pod in team-b?

    Show answer

    B. Namespaces are an API boundary, not a network boundary. Add default-deny NetworkPolicies, with a CNI that enforces them.

    From lesson 29 · Multi-tenancy models
  6. Q6. What does labelling a namespace pod-security.kubernetes.io/enforce=restricted do?

    Show answer

    B. Pod Security Admission is built in. 'restricted' blocks privileged containers, host namespaces, running as root and other risky settings.

    From lesson 29 · Multi-tenancy models
  7. Q7. A virtual cluster (e.g. vcluster) gives each tenant…

    Show answer

    B. Tenants get cluster-admin-like freedom (their own CRDs, namespaces, RBAC) inside a virtual control plane, while the host cluster's nodes and networking are shared.

    From lesson 29 · Multi-tenancy models
  8. Q8. What is a 'golden path'?

    Show answer

    B. Golden paths are paved roads, not walls: the easy, safe default. Teams can leave them, but then own the extra responsibility.

    From lesson 30 · Internal Developer Platform design
  9. Q9. Why treat the platform as a product?

    Show answer

    B. A platform nobody adopts has failed, however good the technology. Product thinking keeps it focused on developers' real problems.

    From lesson 30 · Internal Developer Platform design
  10. Q10. Which is a guard-rail rather than a gate?

    Show answer

    B. Guard-rails are automated and instant. Gates are manual and slow. Good platforms turn most gates into guard-rails.

    From lesson 30 · Internal Developer Platform design
  11. Q11. Why measure 'can a team deploy and reach a test app' with a synthetic probe?

    Show answer

    B. Users experience journeys, not components. A probe that deploys, exposes and calls an app fails if any layer is broken, even when each component looks healthy.

    From lesson 31 · SLOs for the platform itself
  12. Q12. A 99.9% monthly SLO allows roughly how much 'bad' time in 30 days?

    Show answer

    B. 0.1% of 30 days = 0.001 × 43,200 minutes ≈ 43 minutes. That's the error budget.

    From lesson 31 · SLOs for the platform itself
  13. Q13. What's the benefit of burn-rate alerts over 'error ratio > 0' alerts?

    Show answer

    B. Burn-rate alerts tie paging to the SLO: a burn rate of 14.4 over an hour spends 2% of a 30-day budget, which is worth waking someone up for.

    From lesson 31 · SLOs for the platform itself
  14. Q14. What's the purpose of an ADR (Architecture Decision Record)?

    Show answer

    B. ADRs keep the 'why' next to the 'what'. When someone asks in two years why there are 6 clusters, the answer is written down.

    From lesson 32 · Capstone: platform design review
  15. Q15. A reviewer asks 'what happens if the management cluster is down?' A strong answer is…

    Show answer

    B. Good designs make the blast radius of each failure explicit and small, and back it with evidence (tests, runbooks).

    From lesson 32 · Capstone: platform design review
  16. Q16. Which is the best sign of a mature design?

    Show answer

    B. Every design has trade-offs. Naming them, and explaining how they're managed, builds trust and makes the review productive.

    From lesson 32 · Capstone: platform design review