ingress-gce

module
v1.6.4 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2020 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.

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.

Documentation

Please visit our docs for more information on how to run, contribute, troubleshoot and much more!

GKE Version Mapping

The table below describes what version of Ingress-GCE is running on GKE. Note that these versions are simply the defaults.

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
   * 1.12.5-gke.10+ -> v1.5.0
   * 1.12.6-gke.7+ -> v1.5.1

Analytics

Directories

Path Synopsis
cmd
404-server
A webserver that only serves a 404 page.
A webserver that only serves a 404 page.
404-server-with-metrics
A webserver that only serves a 404 page.
A webserver that only serves a 404 page.
hack
tools Module
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.
apis/frontendconfig/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.
frontendconfig/client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
frontendconfig/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
frontendconfig/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
frontendconfig/client/clientset/versioned/typed/frontendconfig/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
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