es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Los mapas de configuración no se eliminan al eliminar un clúster de sesión de Flink.

Estoy implementando un clúster de sesión de flink (versión: 1.14.0) con alta disponibilidad en Kubernetes.
Instalo el clúster utilizando Helm.
Cuando Helm se desinstala, el JM (JobManager) y TM (TaskManager) se eliminan, pero los config-maps no se eliminan.

NOMBRE                                                                    DATOS  EDAD
wcm-aggregation-cluster-dispatcher-leader                                   2      2d5h
wcm-aggregation-cluster-resourcemanager-leader                              2      2d5h
wcm-aggregation-cluster-restserver-leader                                   2      2d5h

No estoy seguro por qué flink no los elimina.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Podría haber múltiples razones por las cuales los config-maps no se eliminan cuando se desinstala el Helm de Flink. Aquí hay algunas cosas que podrías verificar:

    1. Verifica el chart de Helm: Verifica si el chart de Helm que estás utilizando para desplegar el clúster de sesión de Flink tiene algún problema al eliminar los config-maps. Es posible que quieras revisar el código fuente y la documentación del chart para asegurarte de que esté correctamente configurado para eliminar los config-maps.
    2. Verifica si los config-maps están en uso: Verifica si los config-maps que no se están eliminando están siendo utilizados por algún otro recurso de Kubernetes, como pods, servicios u otros config-maps. Si todavía están en uso, es posible que Flink no los elimine como parte de la desinstalación.

    3. Verifica si Flink tiene permisos para eliminar los config-maps: Asegúrate de que la cuenta de servicio de Flink tenga los suficientes permisos para eliminar los config-maps. Es posible que quieras verificar las reglas de RBAC para verificar si la cuenta de servicio está autorizada para realizar la operación de eliminación.

    4. Verifica el estado del clúster de Flink: Verifica el estado del clúster de Flink para asegurarte de que realmente sea de alta disponibilidad y que no haya otras instancias que estén utilizando los mismos config-maps. Es posible que los config-maps no se eliminen por parte de Flink porque todavía están en uso por otras instancias de alta disponibilidad de Flink.

    Al verificar estos aspectos, deberías poder identificar la causa raíz del problema y tomar las medidas necesarias para asegurarte de que los config-maps se eliminen cuando se desinstale el clúster de sesión de Flink.

Comments are closed.