Skip to content

Architecture

Technically, providers and provisioners are all implementations of the Extension interface.

The provisioner watches the container orchestration platform for "to be deployed" NodePort services.

When a service is detected, it sends a message to the core module.

The core keeps track of services state. Based on the current state and message from provider, it will send instruction to the provisioners so that the service gets to the target state.