Ingress Controller de Citrix ADC

Cambio de nombre de entidad

Al agregar las entidades de Citrix ADC, el Citrix Ingress Controller mantiene nombres únicos por entrada, servicio o espacio de nombres. A veces, resulta en entidades de Citrix ADC con nombres grandes que incluso superan los límites de nombres en Citrix ADC.

Ahora, el formato de nomenclatura en el Citrix Ingress Controller se actualiza para acortar los nombres de las entidades. En el formato de nomenclatura actualizado, se aplica un hash a una parte del nombre de la entidad y se proporciona toda la información necesaria como parte de los comentarios de la entidad.

Después de esta actualización, los comentarios disponibles en lbvserver y los nombres de las servicegroup entidades proporcionan todos los detalles necesarios, como el nombre de entrada, el puerto de entrada, el nombre del servicio, el puerto de servicio y el espacio de nombres de la aplicación.

Formato de los comentarios

Entrada: ing:<ingress-name>,ingport:<ingress-port>,ns:<k8s-namespace>,svc:<k8s-servicename>,svcport:<k8s-serviceport>

Servicio de type LoadBalancer: lbsvc:<k8s-servicename>,svcport:<k8s-serviceport>,ns:<k8s-namespace>

En la siguiente tabla se explican los cambios en el nombre de la entidad introducidos con el Citrix Ingress Controller versión 1.12.

Entidad Formato de nomenclatura antiguo Nuevo formato de nomenclatura Descripción/comentarios
csvserver (entrada) k8s-192.2.170.67_80_http k8s-192.2.170.67_80_http sin cambios
csvserver (type LoadBalancer) k8s-apache_default_80_svc k8s-apache_80_default_svc Ahora, el puerto va seguido de un espacio de nombres
lbvserver (type LoadBalancer) k8s-apache_default_80_svc_k8s-apache_default_80_svc k8s-apache_80_lbv_wlikeqxno5vunbthsoj4lxegk7cddh6p Comentario: lbsvc:apache,svcport:80,ns:default El comentario de ahora type LoadBalancer es diferente
servicegroup (type LoadBalancer) k8s-apache_default_80_svc_k8s-apache_default_80_svc k8s-apache_80_sgp_wlikeqxno5vunbthsoj4lxegk7cddh6p Se agrega el sgp sufijo
cspolicy o csaction o responder policy k8s-web-ingress_default_443_k8s-frontend_default_80_svc k8s-frontend_80_csp_267pneiak5rw6hoygvrqrzpm4k6thz2p Se movió el nombre de servicio, el puerto de servicio al principio, se agregó el sufijo de cs, el nombre de ingreso con hash, el puerto de entrada y el espacio de nombres
lbvserver (entrada) k8s-web-ingress_default_443_k8s-frontend_default_80_svc k8s-frontend_80_lbv_267pneiak5rw6hoygvrqrzpm4k6thz2p Comentario: ing:web-ingress,ingport:5080,ns:default,svc:frontend,svcport:80 Sufijo lbv y comentario agregados a la entidad
servicegroup (entrada) k8s-web-ingress_default_443_k8s-frontend_default_80_svc k8s-frontend_80_sgp_267pneiak5rw6hoygvrqrzpm4k6thz2p Se sgp agrega el sufijo.
lbvserver (UDP) k8s-web-ingress_default_9053-udp_k8s-bind_default_53-udp_svc k8s-bind_53-udp_lbv_uyomblblagixrtw3cxrf23tak6wkpfmw -udp se anexa al puerto como antes.

Cuando actualiza de una versión anterior del controlador de entrada de Citrix a la versión más reciente, el controlador de Citrix Ingress Controller cambia el nombre de todas las entidades con el nuevo formato de nomenclatura. Sin embargo, el Citrix Ingress Controller no maneja la degradación de la última versión a una versión anterior.

Cambio de nombre de entidad

En este artículo