• Brad Davidson's avatar
    Add support for kubeadm token and client certificate auth · 992e6499
    Brad Davidson authored
    Allow bootstrapping with kubeadm bootstrap token strings or existing
    Kubelet certs. This allows agents to join the cluster using kubeadm
    bootstrap tokens, as created with the `k3s token create` command.
    
    When the token expires or is deleted, agents can successfully restart by
    authenticating with their kubelet certificate via node authentication.
    If the token is gone and the node is deleted from the cluster, node auth
    will fail and they will be prevented from rejoining the cluster until
    provided with a valid token.
    
    Servers still must be bootstrapped with the static cluster token, as
    they will need to know it to decrypt the bootstrap data.
    Signed-off-by: 's avatarBrad Davidson <brad.davidson@rancher.com>
    992e6499
Name
Last commit
Last update
..
agent Loading commit data...
cert Loading commit data...
cmds Loading commit data...
completion Loading commit data...
crictl Loading commit data...
ctr Loading commit data...
etcdsnapshot Loading commit data...
kubectl Loading commit data...
secretsencrypt Loading commit data...
server Loading commit data...
token Loading commit data...