Skip to content
This repository has been archived by the owner on Apr 17, 2019. It is now read-only.

v0.5.2: GCE L7 Ingress controller [beta]

Compare
Choose a tag to compare
@bprashanth bprashanth released this 26 Jan 18:38
· 3183 commits to master since this release

Image: gcr.io/google_containers/glbc:0.5.2
Changelog:

  • All L7s use a single Instance Group: A GCE schema change disallows multiple Instance Groups for the same set of loadbalanced nodes. This change teaches the Ingress controller to add all required Kubernetes NodePorts to a single Instance Group, instead of 1 per port as it had done previously.
  • Refactor L7 modules: Split various cloud components into submodules with interfaces, fakes and unittests.
  • Fix events: Fixes a bug where the controller reported un-recognized event types to the apiserver.

Getting Started:
Kick the tires by creating an ingress. You can also perform a dry run on any machine where kubectl works against a Kubernetes cluster by invoke the release binary with glbc --running-in-cluster=false. A dry run will not create any cloud resources.

Make sure you satisfy the pre-requisites, consult these docs for troubleshooting and see the wishlist if you'd like to contribute to the next release.