KCE Cloud Controller Manager
The Katapult Container Engine Cloud Controller Manager is a set of tools that is
designed to monitor nodes & provision load balancers.
As it stands, kce-ccm creates LoadBalancers and LoadBalancerRule objects in
Katapult to direct traffic to k8s LoadBalancer type services.
Other CCMs
See the following other CCMs as good guidance:
Configuration
The following environment variables are mandatory:
KATAPULT_API_TOKEN
- the API token to use to authenticate with
KATAPULT_ORGANIZATION_RID
- the organization RID for the cluster
KATAPULT_DATA_CENTER_RID
- the data centre that the cluster is deployed in
KATAPULT_NODE_TAG_RID
- the tag that has been applied to all worker nodes in
the cluster
The following environment variables are optional:
KATAPULT_API_HOST
- the hostname for the API service
A set of command line arguments are also available. Use --help to view these in
full.
Token
The token requires the following scopes: