ingress-gce

module
v1.32.1 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2024 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.

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.12.7-gke.16+ -> v1.5.2
   * 1.13.7-gke.5+ -> v1.6.0
   * 1.14.10-gke.31+ -> 1.6.2
   * 1.14.10-gke.42+ -> 1.6.4
   * 1.15.4-gke.21+ -> 1.7.2
   * 1.15.9-gke.22+ -> 1.7.3
   * 1.15.11-gke.15+ -> 1.7.4
   * 1.15.12-gke.3+ -> 1.7.5
   * 1.16.8-gke.3+ -> 1.9.1
   * 1.16.8-gke.12+ -> 1.9.2
   * 1.16.9-gke.2+ -> 1.9.3
   * 1.16.10-gke.6+ -> 1.9.7
   * 1.17.6-gke.11+ -> 1.9.7
   * 1.18.4-gke.1201+ -> 1.9.7
   * 1.16.13-gke.400+ -> 1.9.8
   * 1.17.9-gke.600+ -> 1.9.8
   * 1.18.6-gke.500+ -> 1.9.8
   * 1.18.6-gke.4800+ -> 1.9.9
   * 1.18.10-gke.1500+ -> 1.10.8
   * 1.18.10-gke.2300+ -> 1.10.9
   * 1.18.12-gke.1200+ -> 1.10.13
   * 1.18.18-gke.1200+ -> 1.10.15
   * 1.18.19-gke.1400+ -> 1.11.1
   * 1.18.20-gke.5100+ -> 1.11.5
   * 1.19.14-gke.1900 -> 1.11.5
   * 1.20.10-gke.301 -> 1.11.5
   * 1.21.3-gke.210 -> 1.13.4

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.
apis/ingparams/v1beta1
Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 is the v1beta1 version of the API.
apis/serviceattachment/v1
Package v1 is the v1 version of the API.
Package v1 is the v1 version of the API.
apis/serviceattachment/v1beta1
Package v1beta1 is the v1beta1 version of the API.
Package v1beta1 is the v1beta1 version of the API.
apis/svcneg/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.
common/operator
Package operator are utilities to perform various operators joining Kubernetes resources.
Package operator are utilities to perform various operators joining Kubernetes resources.
composite
This file includes all the handwritten functions from the composite library
This file includes all the handwritten functions from the composite library
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.
experimental/apis/workload/v1alpha1
TODO: Change group name to discovery.k8s.io after approved Package v1alpha1 is the v1alpha1 version of the API.
TODO: Change group name to discovery.k8s.io after approved Package v1alpha1 is the v1alpha1 version of the API.
experimental/workload/client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
experimental/workload/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
experimental/workload/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
experimental/workload/client/clientset/versioned/typed/workload/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
experimental/workload/client/clientset/versioned/typed/workload/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
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.
loadbalancers/features
TODO: (shance) this file should ideally be combined with backends/features
TODO: (shance) this file should ideally be combined with backends/features
neg
psc
serviceattachment/client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
serviceattachment/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
serviceattachment/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
serviceattachment/client/clientset/versioned/typed/serviceattachment/v1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
serviceattachment/client/clientset/versioned/typed/serviceattachment/v1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
serviceattachment/client/clientset/versioned/typed/serviceattachment/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
serviceattachment/client/clientset/versioned/typed/serviceattachment/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
svcneg/client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
svcneg/client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
svcneg/client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
svcneg/client/clientset/versioned/typed/svcneg/v1beta1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
svcneg/client/clientset/versioned/typed/svcneg/v1beta1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
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