cloud-provider-edge

module
v0.0.0-...-82bd775 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2019 License: Apache-2.0

README

cloud-provider-edge

Build Status Go Report Card GoDoc Coverage Status

This project aims to provide an Kubernetes 'cloud provider' for edge computing.

It provides the interface between a Kubernetes cluster and other services usually available in edge scenarios.

These often means nodes behind a home or corporate network behind a router acting as Internet gateway device (IGD), like a DSL or optic fiber router.

The functionality provided is limited, but it is expected to evolve to cover more cases.

Features

  • Provision, monitor and remove Intenet gateway port mappings necessary to allow Kubernetes services to be reached from Internet.

Usage

Check edge-cloud-controller-manager and examples

Roadmap

With no particular order:

  • Add more documentation
  • Add tests
  • Test against more scenarios and gateways devices.
  • Add more cloud provider interfaces aside of LoadBalancer.

References

Acknownledgements

Some code structure and documentation were adapted from other cloud providers, like:

Directories

Path Synopsis
cmd
pkg
cloudprovider/providers/edge
Package edge provides an implementation of Kubernetes cloud provider that is suitable for edge deployments.
Package edge provides an implementation of Kubernetes cloud provider that is suitable for edge deployments.

Jump to

Keyboard shortcuts

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