5.3.3.2. kuryr-controller
Kuryr-controller 是一个服务,负责监视正在为新 pod 生成并创建 Neutron 资源的 OpenShift Container Platform API。例如,当创建 pod 时,kuryr-controller 会注意到并调用 OpenStack Neutron 来创建新端口。然后,有关该端口(或 VIF)的信息会被保存到 pod 的注解中。kuryr-controller 也能够使用预先创建的端口池来更快地创建 pod。
目前,kuryr-controller 必须作为单一服务实例运行,其在 OpenShift Container Platform 中的 Deployment
为 replicas=1
。它需要访问底层的 OpenStack 服务 API。