¿Cómo puedo implementar el clúster k8s con openstack magnum mientras la API de OpenStack está limitada a la API pública?

¿Cómo puedo implementar el clúster k8s con openstack magnum mientras la API de OpenStack está limitada a la API pública?

Tenemos una implementación privada de OpenStack y tenemos otro servicio delante para realizar todas las llamadas API.

En la implementación de OpenStack magnum k8s, el agente del contenedor de calor utiliza os-collect-config para acceder a la API pública de calor y al administrador de la nube de k8s para hablar directamente a través de la API. en nuestro escenario no proporcionamos acceso directo a la API. ¿Podría decirme cómo puedo gestionar este tipo de escenario?

el servicio frontal está escrito por Python y otros miembros del equipo

información relacionada