Platform builds · wrap-up
Cheat sheet & self-check
6 questions across 2 lessons. Each answer links back to the lesson it came from.
Pick an answer to see if you got it, and why.
Q1. Why must the control-plane endpoint (VIP) exist before `kubeadm init`?
Show answer
B. Decide the endpoint first: VIP or load balancer, with a stable name/IP.
From lesson 03 · Bare-metal HA lab: kube-vip, MetalLB, ingress, TLSQ2. Why shrink the libvirt network's DHCP range before using MetalLB and kube-vip?
Show answer
B. Static/VIP ranges must be outside the DHCP pool.
From lesson 03 · Bare-metal HA lab: kube-vip, MetalLB, ingress, TLSQ3. cp1 is shut down. What should still work?
Show answer
B. That's the point of three control planes and a VIP.
From lesson 03 · Bare-metal HA lab: kube-vip, MetalLB, ingress, TLSQ4. Why delete the Ingress before `terraform destroy`?
Show answer
B. Resources created by in-cluster controllers must be removed by those controllers.
From lesson 04 · EKS with Terraform and an ALBQ5. How does the AWS Load Balancer Controller get permission to create ALBs?
Show answer
B. Per-workload IAM keeps permissions scoped to the controller.
From lesson 04 · EKS with Terraform and an ALBQ6. Why can EKS nodes pull from ECR without an imagePullSecret?
Show answer
B. Compare with project 1, where self-managed nodes needed extra setup.
From lesson 04 · EKS with Terraform and an ALB