Kubernetes 1.24 рдХреЛ рд░рд┐рд▓реАрдЬ, рдкреГрдердХ рдХрдиреНрдЯреЗрдирд░ рдХреЛ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдкреНрд░рдгрд╛рд▓реА

Kubernetes 1.24 рдХрдиреНрдЯреЗрдирд░ рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд░рд┐рд▓реАрдЬ рдЙрдкрд▓рдмреНрдз рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреГрдердХ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рдХреНрд▓рд╕реНрдЯрд░рд▓рд╛рдИ рд╕рдордЧреНрд░ рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдбрд┐рдкреНрд▓реЛрдЗ, рдорд░реНрдордд рд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрдпрдиреНрддреНрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореВрд▓ рд░реВрдкрдорд╛ Google рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рддреНрдпрд╕рдкрдЫрд┐ рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдиреНрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ рдПрдХ рд╕реНрд╡рддрдиреНрддреНрд░ рд╕рд╛рдЗрдЯрдорд╛ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдпреЛред рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдорд╛рдзрд╛рдирдХреЛ рд░реВрдкрдорд╛ рд╕реНрдерд┐рдд рдЫ, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдмрд╛рдБрдзрд┐рдПрдХреЛ рдЫреИрди рд░ рдХреБрдиреИ рдкрдирд┐ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЫред Kubernetes рдХреЛрдб Go рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ Apache 2.0 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЫред

DNS рдбрд╛рдЯрд╛рдмреЗрд╕ рдХрд╛рдпрдо рд░рд╛рдЦреНрдиреЗ, рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ, рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбрд╣рд░реВрдорд╛ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрдиреЗ (рд▓реЛрдб рд░ рд╕реЗрд╡рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рдЖрдзрд╛рд░рдорд╛ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг), рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрддрд░рдорд╛ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪ, рдЦрд╛рддрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреЗ рдЬрд╕реНрддрд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╣рд░реВ рдбрд┐рдкреНрд▓реЛрдЗ рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред рдХрд╛рдо рдЧрд░реНрдиреЗ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд╕реНрдХреЗрд▓рд┐рдВрдЧ, рдпрд╕рд▓рд╛рдИ рд░реЛрдХреНрди рдмрд┐рдирд╛ред рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рд╕рдореВрд╣рд▓рд╛рдИ рдПрдХреИрдЪреЛрдЯрд┐ рд╕рдореНрдкреВрд░реНрдг рд╕рдореВрд╣рдХреЛ рд▓рд╛рдЧрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд░ рдкреВрд░реНрд╡рд╡рдд рдХрд╛рд░реНрдпрд╣рд░реВ, рд╕рд╛рдереИ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд╡рд┐рднрд╛рдЬрдирдХреЛ рд╕рд╛рде рднрд╛рдЧрд╣рд░реВрдорд╛ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рддрд╛рд░реНрдХрд┐рдХ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рддреНрдпрд╣рд╛рдБ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдЧрддрд┐рд╢реАрд▓ рдорд╛рдЗрдЧреНрд░реЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЫ, рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╕рдХреЛ рд╕реНрдерд╛рдиреАрдп рднрдгреНрдбрд╛рд░рдг рд░ рдиреЗрдЯрд╡рд░реНрдХ рднрдгреНрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рджреБрд╡реИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрдорд╛ рдкреНрд░рдореБрдЦ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рднрдгреНрдбрд╛рд░рдг рдХреНрд╖рдорддрд╛ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрдорд╛ рдЦрд╛рд▓реА рдард╛рдЙрдБрдХреЛ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рд░ рдкрд░реНрдпрд╛рдкреНрдд рдЦрд╛рд▓реА рдард╛рдЙрдБ рдирднрдПрдХрд╛ рдиреЛрдбрд╣рд░реВрдорд╛ рдкреЛрдбрд╣рд░реВ рд╕реБрд░реВ рдЧрд░реНрдирдмрд╛рдЯ рд░реЛрдХреНрди рдирд┐рдпрдиреНрддреНрд░рдг рдиреЛрдбрдорд╛ рдбрд╛рдЯрд╛ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░реНрди рд╕реНрдерд┐рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рднрдгреНрдбрд╛рд░рдг рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╕реНрдерд┐рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрдХреЛ рдЖрдХрд╛рд░ рдмрджрд▓реНрди рд╕рдХреНрдЫ рд░ Kubernetes рд▓реЗ рд╕реНрд╡рддрдГ рд╡рд┐рднрд╛рдЬрди рд░ рдпрд╕рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рдХрд╛рдо рдирдЧрд░реА рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрдиреЗрдЫред
  • рд░рдирдЯрд╛рдЗрдо рдбрдХрд░рд╢рд┐рдордХреЛ рдбрд┐рд▓рд┐рд╡рд░реА рд░реЛрдХрд┐рдпреЛ, рдЬреБрди рдХреБрдмреЗрд░рдиреЗрдЯрдорд╛ рдбрдХрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рдирдХреЛ рд░реВрдкрдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдерд┐рдпреЛ, рдорд╛рдирдХ CRI (рдХрдиреНрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо рдЗрдиреНрдЯрд░рдлреЗрд╕) рдЗрдиреНрдЯрд░рдлреЗрд╕рд╕рдБрдЧ рдЕрд╕рдВрдЧрдд рд░ рдХреБрдмреЗрд▓реЗрдЯрдХреЛ рдердк рдЬрдЯрд┐рд▓рддрд╛ рдирд┐рдореНрддреНрдпрд╛рдЙрдБрдЫред рдкреГрдердХ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ CRI рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рд░рдирдЯрд╛рдЗрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫ, рдЬрд╕реНрддреИ рдХрдиреНрдЯреЗрдирд░ рд░ CRI-O, рд╡рд╛ CRI-dockerd рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬрд╕рд▓реЗ CRI рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓рд╛рдИ Docker Engine API рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред
  • рд╕рд┐рдЧрд╕реНрдЯреЛрд░ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХрдиреНрдЯреЗрдирд░ рдЫрд╡рд┐рд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдкреНрд░рд╛рдорд╛рдгрд┐рдХрддрд╛ (рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рд▓рдЧ) рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд▓рдЧ рд░рд╛рдЦреНрдЫред рдЖрдкреВрд░реНрддрд┐ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЖрдХреНрд░рдордгрд╣рд░реВ рд░ рдШрдЯрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд░реЛрдХреНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╕рдмреИ рд╕реНрдерд╛рдкрд┐рдд Kubernetes рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рд╣рд┐рдд рд░рд┐рд▓реАрдЬ-рд╕рдореНрдмрдиреНрдзрд┐рдд рдХрд▓рд╛рдХреГрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд┐рдЯрд▓ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд╣рд░реВ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред
  • рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рднрдПрдХрд╛ API рд╣рд░реВ рдЕрдм рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рд╕рдХреНрд╖рдо рдЫреИрдирдиреН (рдкрд░реАрдХреНрд╖рдг API рд╣рд░реВ рдЕрдШрд┐рд▓реНрд▓реЛ рд░рд┐рд▓реАрдЬрд╣рд░реВрдорд╛ рдердкрд┐рдПрдХрд╛ рдЫрдиреН; рдкрд░рд┐рд╡рд░реНрддрди рдирдпрд╛рдБ API рд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ)ред
  • OpenAPI v3 рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реАрдХреНрд╖рдг рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • API рд╕реНрддрд░рдорд╛ рдЕрдиреБрдХреВрд▓рддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрджреИ рдПрдХреАрдХреГрдд CSI (рдХрдиреНрдЯреЗрдирд░ рднрдгреНрдбрд╛рд░рдг рдЗрдиреНрдЯрд░рдлреЗрд╕) рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рднрдгреНрдбрд╛рд░рдг рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рдкрд╣рд▓ рдЧрд░рд┐рдПрдХреЛ рдЫред Azure рдбрд┐рд╕реНрдХ рд░ OpenStack Cinder рдкреНрд▓рдЧрдЗрдирд╣рд░реВ CSI рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдХреБрдмреЗрд▓реЗрдЯ рдХреНрд░реЗрдбреЗрдиреНрд╕рд┐рдпрд▓ рдкреНрд░рджрд╛рдпрдХрд▓рд╛рдИ рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдгрдорд╛ рд╕рд╛рд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреНрд░рдорд╛рдгрд╣рд░реВ рднрдгреНрдбрд╛рд░ рдирдЧрд░реА рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рд╕реБрд░реВ рдЧрд░реЗрд░ рдХрдиреНрдЯреЗрдирд░ рдЫрд╡рд┐ рднрдгреНрдбрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдкреНрд░рдорд╛рдгрд╣рд░реВ рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рдЕрд╕рд╛рдЗрдирдореЗрдиреНрдЯрдХреЛ рд▓рд╛рдЧрд┐ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВрдХреЛ рджрд╛рдпрд░рд╛ рдЖрд░рдХреНрд╖рд┐рдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдЬрдм рдпреЛ рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рд╣реБрдиреНрдЫ, рдХреНрд▓рд╕реНрдЯрд░рд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡-рдЖрд╡рдВрдЯрд┐рдд рдкреВрд▓рдмрд╛рдЯ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдорд╛рддреНрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрдмрд╛рдЯ рдирд┐:рд╢реБрд▓реНрдХ рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдЬрд╛рд░реА рдЧрд░реНрджрд╛ рдЯрдХрд░рд╛рд╡рдмрд╛рдЯ рдмрдЪреНрди рд╕рдХреНрдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди