ingress-gce

module
v1.5.2 Latest Latest
Warning

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

Go to latest
Published: May 1, 2019 License: Apache-2.0

README

GLBC

GitHub release Go Report Card

GLBC is a GCE L7 load balancer controller that manages external loadbalancers configured through the Kubernetes Ingress API.

A word to the wise

Please read the beta limitations doc to before using this controller. In summary:

  • This is a work in progress.
  • It relies on a beta Kubernetes resource.
  • The loadbalancer controller pod is not aware of your GCE quota.

If you are running a cluster on GKE and interested in trying out alpha releases of the GLBC before they are officially released please visit the deploy/glbc/ directory.

Overview

See here for high-level concepts on Ingress in Kubernetes.

For GCP-specific documentation, please visit here (core use-cases) and here (other cool features).

Releases

Please visit the changelog for both high-level release notes and a detailed changelog.

GKE Version Mapping

The table below describes what version of Ingress-GCE is running on GKE. Note that these versions are simply the defaults. Users still have the power to change the version manually if they want to (see deploy/).

Format: k8s version -> glbc version ('+' indicates that version or above)

   * 1.9.6-gke.2+ -> 0.9.7
   * 1.9.7-gke.5+ -> 0.9.7
   * 1.10.4-gke.0+ -> v1.1.1
   * 1.10.5-gke.1+ -> v1.2.2
   * 1.10.5-gke.3+ -> v1.2.3
   * 1.10.6-gke.2+ -> v1.3.0
   * 1.10.7-gke.1+ -> v1.3.2
   * 1.11.2-gke.4+ -> v1.3.3
   * 1.11.3-gke.14+ -> v1.4.0
   * 1.11.6-gke.2+ -> v1.4.1
   * 1.11.6-gke.6+ -> v1.4.2
   * 1.11.7-gke.7+ -> v1.4.3

Analytics

Directories

Path Synopsis
cmd
404-server
A webserver that only serves a 404 page.
A webserver that only serves a 404 page.
pkg
apis/backendconfig/v1
Package v1 is the v1 version of the API.
Package v1 is the v1 version of the API.
apis/backendconfig/v1beta1
Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 is the v1beta1 version of the API.
backendconfig/client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
backendconfig/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
backendconfig/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
backendconfig/client/clientset/versioned/typed/backendconfig/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
backendconfig/client/clientset/versioned/typed/backendconfig/v1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
backendconfig/client/clientset/versioned/typed/backendconfig/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
backendconfig/client/clientset/versioned/typed/backendconfig/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
backends/features
This package contains the implementations of backend service features.
This package contains the implementations of backend service features.
common/operator
Package operator are utilities to perform various operators joining Kubernetes resources.
Package operator are utilities to perform various operators joining Kubernetes resources.
crd
e2e
Package e2e contains supporting infrastructure for end-to-end integration testing driven by the tests in cmd/e2e-test.
Package e2e contains supporting infrastructure for end-to-end integration testing driven by the tests in cmd/e2e-test.
fuzz/features
Package features configures additional extra features for the Ingress.
Package features configures additional extra features for the Ingress.
neg
tls
utils
Package utils contains shared data structures and functions.
Package utils contains shared data structures and functions.

Jump to

Keyboard shortcuts

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