Knowledge Check - Containers and CI/CD

Test your understanding of the key concepts from Module 3. Select the best answer for each question, then submit to see your results. You need to score at least 60% to pass.

1.

A team wants to give one CI pipeline permission to push only to the taskboard/api repository and a separate pipeline permission to push only to taskboard/web, both inside the same IONOS Container Registry. They plan to create one token per pipeline with a per-repository push ACL. Why will this approach not work as intended?

2.

A developer pushed the TaskBoard API image to tue1608es.cr.es-vit.ionos.com/taskboard/api:abc123 and wrote a Deployment manifest referencing it. The pods fail with ImagePullBackOff. The image exists and the tag is correct. Which configuration is most likely missing?

3.

A developer creates a Kubernetes Service of type LoadBalancer on IONOS Managed Kubernetes expecting a dedicated external load balancer to be provisioned in front of the cluster. They later notice all traffic flows through a single worker node and throughput plateaus. What is the correct understanding of this behavior?

4.

A GitHub Actions workflow builds the TaskBoard image, pushes it to Container Registry, and runs kubectl apply against Managed Kubernetes. The pipeline currently hardcodes the IONOS_TOKEN, the registry token, and the kubeconfig directly in the workflow YAML. What is the correct way to supply these credentials?

5.

A bad image was rolled out to the TaskBoard API Deployment on Managed Kubernetes and pods are crash-looping. The previous image worked. The developer needs the fastest safe way to return the running workload to the prior version. Which command should they use?