kubernetes-vulcand-router

command module
v0.0.0-...-523490d Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2015 License: Apache-2.0 Imports: 20 Imported by: 0

README

Kubernetes Vulcand Router

Introduction

This tool watches the Kubernetes API server for Service (de)registration. New Services are registered to Vulcan by calls to the admin API. Deleted Services are deleted from Vulcan as well by calls to the admin API. Services will be registered when they contain the label vulcand.io/routed=true The route expression that Vulcand will use to direct traffic to the Service will be read from the Service's annotations, specifically from the annotation with the key vulcand.io/route-expression.

Running

Run as Docker container as follows:

docker run -d nordstrom/kubernetes-vulcand-router:0.1.0 -apiserver "http://kube-apiserver:8080" -vulcand "http://127.0.0.1:8182"

Credits

This began as a fork of amdatu-vulcanized. It has since been rewritten, with significant guidance and inspiration from kube2sky. Also, @kelseyhightower provided notable help along the way.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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