Gestión de controladores de entrada
Obtenga información sobre los controladores de entrada de Kubernetes que puede configurar en los clusters que crea mediante Kubernetes Engine (OKE).
Un controlador de entrada de Kubernetes implementa las reglas y opciones de configuración definidas en una entrada de Kubernetes para equilibrar la carga y enrutar el tráfico entrante a pods de servicio que se ejecutan en nodos de trabajador en un cluster.
Una entrada de Kubernetes es un tipo de recurso de Kubernetes que consta de una recopilación de reglas de enrutamiento y opciones de configuración para manejar el tráfico HTTP y HTTPS que se origina fuera del cluster. Puede utilizar un único recurso de entrada para consolidar reglas de enrutamiento para varios servicios, evitando así la necesidad de crear un servicio de Kubernetes de tipo LoadBalancer (y equilibrador de carga de OCI asociado) para cada servicio que vaya a recibir tráfico de Internet o de una red privada.
Al crear clusters con Kubernetes Engine, puede configurar:
- Controlador de entrada nativo de OCI. El controlador de entrada nativo de OCI crea un equilibrador de carga flexible de OCI para gestionar las solicitudes y enrutarlas según las reglas definidas para el recurso de entrada. El controlador de entrada nativo de OCI también actualiza la configuración del equilibrador de carga si cambian las reglas de enrutamiento. Consulte Configuración del controlador del entrada nativo de OCI en un clúster de Kubernetes.
- Un controlador de entrada de terceros, como el controlador de entrada de Nginx. Usted es responsable de instalar y actualizar explícitamente el controlador de entrada de terceros independientemente del cluster. Al ejecutarse como pod en nodos de trabajador, los controladores de entrada de terceros realizan un rol de equilibrio de carga y actúan como enrutadores. Como tal, los controladores de entrada de terceros pueden consumir una cantidad significativa de recursos informáticos si el controlador de entrada tiene mucho tráfico HTTPS para cifrar y descifrar. Ejemplo: Configuración de un controlador de entrada de Nginx en un cluster.