Oracle Cloud Infrastructure 2022 Architect Professional — Question 38

You developed a microservices-based application that runs on Oracle Cloud Infrastructure (OCI) Container Engine for Kubernetes (OKE). It has multiple endpoints that needs to be exposed to the public internet.
What is the most cost-effective way to expose multiple application endpoints without adding complexity to the application?

Answer options

Correct answer: C

Explanation

The correct answer is C because deploying an Ingress Controller allows for efficient management of multiple endpoints through a single entry point, minimizing complexity and cost. Options A and D would require additional resources and are less efficient for multiple endpoints, while option B is not cost-effective due to the need for separate load balancers for each service.