Adds Managed APIServer Loadbalancer#2
Closed
sbueringer wants to merge 4 commits intopr-implement-reconcile-certsfrom
Closed
Adds Managed APIServer Loadbalancer#2sbueringer wants to merge 4 commits intopr-implement-reconcile-certsfrom
sbueringer wants to merge 4 commits intopr-implement-reconcile-certsfrom
Conversation
4 tasks
d0bb419 to
4e393d7
Compare
1601245 to
3c58990
Compare
b875d2e to
ee1e643
Compare
3c58990 to
f6dee22
Compare
* Reconcile certificates and store them in the cluster crd This is heavily inspired bei CAPA. We now reconcile and store certificates in the Cluster CRD. Thus it's possible to distribute the same CAs over all control plane nodes (as soon as multi-node control plane supported is implemented). We also don't have to ssh on the/a control plane node to get a valid kubeconfig. We now can just generate one from the CA. * Generate a kubeconfig for the Workload cluster instead of reusing the controllerClient This enables us to run the controller outside the Workload Cluster, e.g. in a Management Cluster. * Add options for local user data Now it's possible to use a local userdata folder. This is mostly useful for development to avoid updating the user data Secrets all the time. * added vaildate certificates * Removed sshUserName from templates, moved defer storeCluster up
This commit adds the optional feature manage APIServer Loadbalancer. If the feature is enabled a LoadBalancer for the control plane node(s) is created. The cluster actuator creates the LoadBalancers and all corresponding objects. The machine actuator creates and removes LoadBalancer members for control plane nodes.
f6dee22 to
215eef1
Compare
Owner
Author
|
Moved to kubernetes-sigs#401 |
sbueringer
pushed a commit
that referenced
this pull request
Feb 22, 2021
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This commit adds the optional feature manage APIServer Loadbalancer. If
the feature is enabled a LoadBalancer for the control plane node(s) is created.
The cluster actuator creates the LoadBalancers and all corresponding objects.
The machine actuator creates and removes LoadBalancer members for control plane
nodes.
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)format, will close the issue(s) when PR gets merged):Fixes #
Special notes for your reviewer:
Release note: