
9 рджрд┐рд╕рдВрдмрд░ рдХреЛ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдЕрдЧрд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ - 1.17ред рдЗрд╕рдХрд╛ рдЖрджрд░реНрд╢ рд╡рд╛рдХреНрдп "рд╕реНрдерд┐рд░рддрд╛" рд╣реИ, рдХрдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ GA рдХреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ, рдХрдИ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ ...
рдФрд░, рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣,
CHANGELOG-1.17.md рдХреЗ рд╣рдорд╛рд░реЗ рдкрд╕рдВрджреАрджрд╛ рдПрдХреНрд╢рди рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрднрд╛рдЧ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЪрд▓реЛ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ ...
рдЪреЗрддрд╛рд╡рдиреА рднрдВрдбрд╛рд░рдг!
рд╕рдВрд╕реНрдХрд░рдг рез.рез fly рдореЗрдВ рдлреНрд▓рд╛рдИ рдкрд░ рдХреНрдпреВрдмрд▓реЗрдЯ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХрд╛ рдорд╛рд░реНрдЧ рдмрджрд▓ рдЧрдпрд╛ рд╣реИред рдиреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ
kubectl drain
рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдкреЙрдбреНрд╕ рдХреЛ рдЦрд╛рд▓реА рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЭрдВрдбреЗ рдФрд░ рджреНрд╡рд╛рд░ ...
рдЪрд╛рдВрдЧреЗрд▓реЛрдЧ рдЖрдорддреМрд░ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдзреНрд╡рдЬ рдпрд╛ рд╕реБрд╡рд┐рдзрд╛ рджреНрд╡рд╛рд░ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╡реЗ рдХрднреА рднреА рдПрдХ рдЖрд╡реЗрджрди рдирд╣реАрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛ ...
- рдЭрдВрдбреЗ
--include-uninitialized
kubectl
рд▓рд┐рдП kubectl
--include-uninitialized
kubectl
; GCERegionalPersistentDisk
, GCERegionalPersistentDisk
рдФрд░ PersistentLocalVolumes
рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЕрдм рд╣рдореЗрд╢рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпреЗ рд╡рд┐рдХрд▓реНрдк рд╕рдВрднрд╡ api-server
рдФрд░ controller-manager
рдХреБрдВрдЬреА рд╕реЗ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ;- рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдкрддреЗ рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдм рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд░реНрд╡рд░ API рдФрд░ рдХрдВрдЯреНрд░реЛрд▓рд░-рдореИрдиреЗрдЬрд░ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдкрд░ рдЖрдкрдХреЛ
--service-cluster-ip-range
рдлреНрд▓реИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
kubeadm
- Kubeadm рдиреЗ рд╕реАрдЦрд╛ рдХрд┐ рдХреИрд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рднреА рдиреЛрдбреНрд╕ рдкрд░ рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд╡реАрдиреАрдХрд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╡рд┐рдЬрд╝рд╛рд░реНрдб рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд╣рд╛рдВ
kubeadm init
рдХрдорд╛рдВрдб kubeadm init
рдЧрдпрд╛ kubeadm init
ред рд╕рд╛рдЗрдб рдЗрдлрд╝реЗрдХреНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдХрд┐ kubeadm init
kubelet.conf
рджреМрд░рд╛рди kubeadm init
рдмрдЬрд╛рдп рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреНрдпреВрдмрд▓реЗрдЯ bootstrap-kubelet.conf
рд╕рд╛рде рдПрдХ рдлрд╝рд╛рдЗрд▓ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА;
- API рдореЗрдВ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдореЛрдб рдЬреЛрдбрд╝рддреЗ рд╕рдордп, kubeadm рд╕рд░реНрд╡рд░ рдЕрдм рдкреЙрдб рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдореЗрдВ
Node, RBAC
рдореЛрдб рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
RBAC
рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреНрд▓рд╕реНрдЯрд░ рд░реЛрд▓реНрд╕
system:csi-external-provisioner
рдФрд░
system:csi-external-attacher
ред
рдкрджрд╛рд╡рдирдд ...
рдХрдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрднреА рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрдВрдЯреЗрдирд░рд╕реНрдЯреЗрдЬрдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдФрд░ рдЬреАрд╕реАрдИ рдореЗрдВ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ (рдЕрдкреНрд░рдмрдВрдзрд┐рдд) рд╕рдореВрд╣реЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЗ рдмрдЬрд╛рдп - рдирд┐рд░рдВрддрд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдПрд╕рдЖрдИ рдЪрд╛рд▓рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдПред CSIM рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЗрд╕рдореЗрдВ рдЙрдирдХреА рдорджрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП - рд╣рдо рдЪрд░рдг-рджрд░-рдЪрд░рдг рдЧрд╛рдЗрдб рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд╣ рд╕рдордп рд╣реИ рдЬреЛ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рдбреНрд░рд╛рдЗрд╡ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рд╕рдВрд╕реНрдХрд░рдг 1.21 рдореЗрдВ рд╡реЗ рд╕рднреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВред