client-go icon indicating copy to clipboard operation
client-go copied to clipboard

Support loadbalancing endpoints

Open jayunit100 opened this issue 4 years ago • 8 comments

Looks like in https://github.com/kubernetes/kubernetes/issues/18174 theres alot of churn around the fact that we cant loadbalance APIServers for client-go.

Can we support this ? i.e.

change

type Config struct {
	Host string

to something like this?

type Config struct {
        // for backward compatibility
        Host string 
	// Hosts must be  an array of  host strings, a host:port pair, or a URL to the base of the apiserver.
	Hosts []string

jayunit100 avatar Apr 15 '21 14:04 jayunit100

/good-first-issue

jayunit100 avatar Apr 15 '21 15:04 jayunit100

Hi!

I'd like to work on this :smile:

/assign

MadhavJivrajani avatar Apr 16 '21 17:04 MadhavJivrajani

@MadhavJivrajani i guess the first step might be to see if you can hack it together, and then figure out who owns client-go and what SIG you need to go to to talk about this , and wether a KEP is needed to follow up

thanks

jayunit100 avatar Apr 19 '21 14:04 jayunit100

https://github.com/kubernetes/kubernetes/issues/18174#issuecomment-821991466 /remove-good-first-issue /sig api-machinery

enj avatar Apr 19 '21 14:04 enj

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Mark this issue or PR as rotten with /lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar Aug 19 '21 09:08 k8s-triage-robot

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

k8s-triage-robot avatar Sep 18 '21 09:09 k8s-triage-robot

/remove-help

MadhavJivrajani avatar Sep 18 '21 10:09 MadhavJivrajani

/remove-lifecycle rotten /lifecycle frozen

MadhavJivrajani avatar Sep 18 '21 10:09 MadhavJivrajani

https://github.com/kubernetes/kubernetes/issues/18174#issuecomment-1218046238

There are no plans to address this.

/close

enj avatar Feb 11 '23 17:02 enj

@enj: Closing this issue.

In response to this:

https://github.com/kubernetes/kubernetes/issues/18174#issuecomment-1218046238

There are no plans to address this.

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

k8s-ci-robot avatar Feb 11 '23 17:02 k8s-ci-robot