kce-ccm

module
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2021 License: Apache-2.0

README

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

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL