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.
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:
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.
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.
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.