Skip to content
This repository was archived by the owner on Oct 6, 2026. It is now read-only.
krystalPublic archive

About

Katapult Cloud Controller Manager

Topics

Resources

Stars

1 star

Watchers

5 watching

Forks

Repository files navigation

KCE Cloud Controller Manager

Test Coverage Go Report Card GitHub last commit GitHub issues

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:

  • load_balancers

About

Katapult Cloud Controller Manager

Topics

Resources

Stars

1 star

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages