kubernetes-sigs / cluster-api-provider-azure

Cluster API implementation for Microsoft Azure
https://capz.sigs.k8s.io/
Apache License 2.0
295 stars 423 forks source link

Support both an internal and external API server endpoint #4755

Open nrb opened 6 months ago

nrb commented 6 months ago

/kind feature

Describe the solution you'd like

We'd like to use CAPZ within OpenShift, and currently, we support dual endpoints in our clusters. One is external for use with tools like kubectl from user laptops. The other is internal, for traffic between controllers/kubelets and the API server.

It looks like CAPZ already supports an external load balancer for private clusters, but this is egress only. For our use, we would like to create one that also allows ingress.

Anything else you would like to add:

We (Red Hat) would happily take on this work, so long as we know it is acceptable by the maintainers.

mboersma commented 5 months ago

We discussed this at CAPZ office hours and think it would be a big improvement. We'd love to work with your contribution, thanks!

k8s-triage-robot commented 2 months ago

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

This bot triages un-triaged issues according to the following rules:

You can:

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

/lifecycle stale

k8s-triage-robot commented 1 month ago

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

This bot triages un-triaged issues according to the following rules:

You can:

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

/lifecycle rotten

nrb commented 1 month ago

/remove-lifecycle rotten

nrb commented 1 month ago

I think @jhixson74 is going to be looking at this from our side.