Kubeadm: `kubeadm init --token-ttl 0` (рдзреНрд╡рдЬ) рдФрд░ `tokenTTL: "0"` (рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди) 1.8.0 рд╕реЗ рдЯреВрдЯреЗ рд╣реБрдП рд╣реИрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 26 рдЕрдХреНрддреВре░ 2017  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kubernetes/kubeadm

рдХреНрдпрд╛ рдпрд╣ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдпрд╛ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рд╣реИ?

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ (рдпрд╣рд╛рдВ рджрд╛рдпрд░ @rhuss рдХреЗ рдореБрджреНрджреЗ рд╕реЗ рдХреЙрдкреА рдХреА рдЧрдИ https://github.com/kubernetes/kubernetes/issues/5363)

рд╕рдВрд╕реНрдХрд░рдгреЛрдВ

1.8.0 - рд╡рд░реНрддрдорд╛рди рдорд╛рд╕реНрдЯрд░ рддрдХ (2017-10-26)

рдХреНрдпрд╛ рд╣реБрдЖ?

Kubeadm рдЯреЛрдХрди рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдЯреЛрдХрди рдХреЗ рд╕рд╛рде kubeadm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрдЧреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм kubeadm рдХреЛ рдЯреЛрдХрди рдмрдирд╛рдиреЗ рджреЗрддрд╛ рд╣реИ, рддреЛ tokenTTL рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╕рдордп kubeadm init --token-ttl 0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рднреА рдпрд╣реА рд╕рдЪ рд╣реИ

рдЖрдкрдХреЛ рдХреНрдпрд╛ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдереА?

0 рдХреЗ рдЯреЛрдХрди рдЯреАрдЯреАрдПрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╕рдордп рдореИрдВ рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЯреЛрдХрди рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдЗрд╕реЗ рдХреИрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░реЗрдВ (рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдиреНрдпреВрдирддрдо рдФрд░ рд╕рдЯреАрдХ)?

рджреЗрдЦреЗрдВ https://github.com/kubernetes/kubernetes/issues/53637 рдЬрд╣рд╛рдВ @rhuss рдиреЗ рдЗрд╕рдХрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИред

рд╣рдореЗрдВ рдФрд░ рдХреБрдЫ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ?

рдпрд╣ рдмрдЧ https://github.com/kubernetes/kubernetes/pull/48783 рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЯреЛрдХрди рдЯреАрдЯреАрдПрд▓ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдПрдкреАрдЖрдИ рдорд╢реАрдирд░реА рдбрд┐рдлреЙрд▓реНрдЯ рдореИрдХреЗрдирд┐рдЬреНрдо рдореЗрдВ рдПрдХ рдЕрдирд╕реЗрдЯ рд╡реИрд▓реНрдпреВ рдФрд░ рдПрдХ рд╡реИрд▓реНрдпреВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯ рд╣реИред

рдореИрдВрдиреЗ рдЙрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рдХреБрдЫ рдореИрдиреНрдпреБрдЕрд▓ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ kubeadm token create --ttl 0 , рдЬреЛ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдорд╛рд╕реНрдЯрд░рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

kinbug prioritimportant-soon

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ _after_ kubeadm init рдкрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреЛрдХрди рдмрдирд╛рдирд╛ рд╣реИ:

kubeadm init --config /etc/kubernetes/kubeadm.yml
kubeadm token create --ttl 0 --groups system:bootstrappers:kubeadm:default-node-token --description "Bootstrap token which does not expire"

рдмрд╛рдж рдореЗрдВ рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреЛрдбреНрд╕ рдкрд░ kubeadm join рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

cc @kubernetes/sig-cluster-lifecycle-bugs
/рдЯрд╛рдЗрдк рдмрдЧ

рдореЗрд░рд╛ рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ _after_ kubeadm init рдкрд░ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЯреЛрдХрди рдмрдирд╛рдирд╛ рд╣реИ:

kubeadm init --config /etc/kubernetes/kubeadm.yml
kubeadm token create --ttl 0 --groups system:bootstrappers:kubeadm:default-node-token --description "Bootstrap token which does not expire"

рдмрд╛рдж рдореЗрдВ рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдиреЛрдбреНрд╕ рдкрд░ kubeadm join рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @mattmoyer рдмрдЧ рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП: рддрд╛рд▓реА :! рд╕реНрд╡реАрдХреГрдд

рдпрд╣ master рдореЗрдВ рддрдп рд╣реИ рдФрд░ v1.8.3 рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

chuckha picture chuckha  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ggee picture ggee  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

shenshouer picture shenshouer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bruceauyeung picture bruceauyeung  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

andersla picture andersla  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ