Exam 1z0-997-22 All QuestionsBrowse all questions from this exam
Question 39

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?

    Correct Answer: C

    Deploying an Ingress Controller and using it to expose each endpoint with its own routing endpoint is the most cost-effective way to expose multiple application endpoints without adding complexity to the application. An Ingress Controller provides a single point for routing external traffic to the services within a Kubernetes cluster, allowing you to define routing rules and manage the exposure of multiple application endpoints. This approach avoids the need for multiple load balancers or the use of public IP addresses for each service, thus reducing costs and simplifying the architecture.

Discussion
daws08322Option: C

Option C involves deploying an Ingress Controller, which is specifically designed for routing external traffic to services within your Kubernetes cluster. It allows you to define routing rules and manage the exposure of multiple application endpoints without the need for individual load balancers or manual node IP addresses. This approach is both cost-effective and provides a more organized and flexible way to handle external access to your services.