You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, to register a member cluster in PULL mode with the Karmada control plane, it is necessary to provide the administrator certificate of the Karmada control plane. This behavior brings a certain risk of certificate leakage, and it is impossible to distinguish the permissions of multiple cluster administrators from single cluster administrators. We hope to enhance Karmada's certificate management capability to achieve the following goals:
1、Implement the bootstrap token authentication mode to register member clusters and automatically issue certificates.
2、Realize automatic certificate rotation function for karmada-agent, reduce operation and maintenance pressure and enhance its security.
What would you like to be added:
We will introduce
bootstarp tokens
registration method, refering https://kubernetes.io/docs/reference/access-authn-authz/bootstrap-tokensIterated task:
ClusterRole
andClusterRoleBinding
to enable the certificate signing request. Set the required RBAC to enable the certificate signing request #2357karmadactl token
command to manage bootstrap tokens. Implement karmadactl token command to manage bootstrap tokens #2399karmadactl register
command to support the use oftoken
to register thePULL mode cluster
. Implementkarmdactl register
for joining clusters with PULL mode #2388karmadactl init
. Optimizekarmadactl init
to output example #2409karmdactl register
command. Introduces the new optional controllers website#142 Add a new way of registering cluster with PULL mode by CLI website#143Why is this needed:
Currently, to register a member cluster in PULL mode with the Karmada control plane, it is necessary to provide the administrator certificate of the Karmada control plane. This behavior brings a certain risk of certificate leakage, and it is impossible to distinguish the permissions of multiple cluster administrators from single cluster administrators. We hope to enhance Karmada's certificate management capability to achieve the following goals:
1、Implement the bootstrap token authentication mode to register member clusters and automatically issue certificates.
2、Realize automatic certificate rotation function for karmada-agent, reduce operation and maintenance pressure and enhance its security.
Relating issues #1363 #1648
The text was updated successfully, but these errors were encountered: