Skip to content

Conversation

@dghubble
Copy link
Member

  • Update Google Cloud TCP proxies from classic to current
  • Google Cloud TCP proxies no longer restrict which frontend ports may be used
    • Switch apiserver to listen on 6443 to match other cloud platforms
    • Switch the HTTP (port 80) proxy to a TCP proxy to match what's done for HTTPS traffic to ingress/gateway controllers
  • Add a variable enable_http_lb to make TCP/80 IPv4/IPv6 forwarding rules optional. Default to false. Google Cloud charges by forwarding rule, so dropping support for plaintext http traffic can save costs. And if you front traffic with global load balancer providers, you may handle http->https redirects there anyway, so there's no loss

* Update Google Cloud TCP proxies from classic to current
* Google Cloud TCP proxies no longer restrict which frontend
ports may be used
  * Switch apiserver to listen on 6443 to match other cloud
  platforms
  * Switch the HTTP (port 80) proxy to a TCP proxy to match
  what's done for HTTPS traffic to ingress/gateway controllers
* Add a variable `enable_http_lb` to make TCP/80 IPv4/IPv6
forwarding rules optional. Default to false. Google Cloud
charges by forwarding rule, so dropping support for plaintext
http traffic can save costs. And if you front traffic with
global load balancer providers, you may handle http->https
redirects there anyway, so there's no loss
@dghubble dghubble merged commit 1eb492c into main Jun 14, 2025
@dghubble dghubble deleted the google-cloud-lb branch June 14, 2025 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants