Kubernetes 1.18 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рд╡реЗрдЧрд│реНрдпрд╛ рдХрдВрдЯреЗрдирд░рдЪреЗ рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░рдгрд╛рд▓реА

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

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

Kubernetes 1.18 рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ 38 рдмрджрд▓ рдЖрдгрд┐ рд╕реБрдзрд╛рд░рдгрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ, рддреНрдпрд╛рдкреИрдХреА 15 рд╕реНрдерд┐рд░ рд╕реНрдерд┐рддреАрдд рдЖрдгрд┐ 11 рдмреАрдЯрд╛ рд╕реНрдерд┐рддреАрдд рд╣рд▓рд╡рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗрдд. рдЕрд▓реНрдлрд╛ рд╕реНрдерд┐рддреАрдордзреНрдпреЗ 12 рдирд╡реАрди рдмрджрд▓ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЖрд╣реЗрдд. рдирд╡реАрди рдЖрд╡реГрддреНрддреА рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛, рд╡рд┐рд╡рд┐рдз рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ рд╢реБрджреНрдзреАрдХрд░рдг рдЖрдгрд┐ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдХреНрд╖рдорддрд╛ рд╕реНрдерд┐рд░ рдХрд░рдгреЗ, рддрд╕реЗрдЪ рдирд╡реАрди рдШрдбрд╛рдореЛрдбреА рдЬреЛрдбрдгреЗ рдпрд╛ рджреЛрдиреНрд╣реА рдЙрджреНрджреЗрд╢рд╛рдиреЗ рд╕рдорд╛рди рдкреНрд░рдпрддреНрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдореБрдЦреНрдп рдмрджрд▓:

  • рдХреБрдмреЗрдХреНрдЯреЗрд▓
    • рдЬреЛрдбрд▓реЗ "kubectl debug" рдХрдорд╛рдВрдбрдЪреА рдЕрд▓реНрдлрд╛ рдЖрд╡реГрддреНрддреА, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдбреАрдмрдЧрд┐рдВрдЧ рд╕рд╛рдзрдирд╛рдВрд╕рд╣ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ рдХрд░реВрди рдкреЙрдбреНрд╕рдордзреНрдпреЗ рдбреАрдмрдЧрд┐рдВрдЧ рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
    • рд╕реНрдерд┐рд░ рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ "kubectl diff" рдХрдорд╛рдВрдб, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдореЕрдирд┐рдлреЗрд╕реНрдЯ рд▓рд╛рдЧреВ рдХреЗрд▓реНрдпрд╛рд╕ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдХрд╛рдп рдмрджрд▓ рд╣реЛрдИрд▓ рд╣реЗ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
    • рдХрд╛рдврд▓реЗ "kubectl run" рдХрдорд╛рдВрдбрдЪреЗ рд╕рд░реНрд╡ рдЬрдирд░реЗрдЯрд░, рдПрдХрд▓ рдкреЙрдб рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдирд░реЗрдЯрд░ рд╡рдЧрд│рддрд╛.
    • рдмрджрд▓рд▓реЗ рдлреНрд▓реЕрдЧ тАЬ--рдбреНрд░рд╛рдп-рд░рдитАЭ, рддреНрдпрд╛рдЪреНрдпрд╛ рдореВрд▓реНрдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди (рдХреНрд▓рд╛рдпрдВрдЯ, рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рдХрд╛рд╣реАрд╣реА рдирд╛рд╣реА), рдХрдорд╛рдВрдбрдЪреА рдЪрд╛рдЪрдгреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреНрд▓рд╛рдпрдВрдЯ рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдмрд╛рдЬреВрд▓рд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ.
    • kubectl рдХреЛрдб рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХреЗрд▓реЗ рд╡реЗрдЧрд│реНрдпрд╛ рднрд╛рдВрдбрд╛рд░рд╛рдд. рдпрд╛рдореБрд│реЗ kubectl рд▓рд╛ рдЕрдВрддрд░реНрдЧрдд kubernetes рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡рд╛рдВрдкрд╛рд╕реВрди рдбрд┐рдХрдкрд▓ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рддреГрддреАрдп-рдкрдХреНрд╖ рдкреНрд░рдХрд▓реНрдкрд╛рдВрдордзреНрдпреЗ рдХреЛрдб рдЖрдпрд╛рдд рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЭрд╛рд▓реЗ.
  • рдкреНрд░рд╡реЗрд╢
    • рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ.v1beta1 рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА API рдЧрдЯ рдмрджрд▓рдд рдЖрд╣реЗ.
    • рдЬреЛрдбрд▓реЗ рдирд╡реАрди рдлреАрд▓реНрдб:
      • pathType, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рдирдВрддреАрдордзреАрд▓ рдорд╛рд░реНрдЧрд╛рдЪреА рддреБрд▓рдирд╛ рдХрд╢реА рдХреЗрд▓реА рдЬрд╛рдИрд▓ рд╣реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ
      • IngressClassName рд╣реЗ kubernetes.io/ingress.class рднрд╛рд╖реНрдпрд╛рд╕рд╛рдареА рдмрджрд▓реА рдЖрд╣реЗ, рдЬреЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╣реЗ рдлреАрд▓реНрдб InressClass рдпрд╛ рд╡рд┐рд╢реЗрд╖ рдСрдмреНрдЬреЗрдХреНрдЯрдЪреЗ рдирд╛рд╡ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ
    • рдЬреЛрдбрд▓реЗ рдЗрдВрдЧреНрд░реЗрд╕рдХреНрд▓рд╛рд╕ рдСрдмреНрдЬреЗрдХреНрдЯ, рдЬреЗ рдЗрдВрдЧреНрд░реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓рд░рдЪреЗ рдирд╛рд╡, рддреНрдпрд╛рдЪреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдЖрдгрд┐ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреЗ рдЪрд┐рдиреНрд╣ рджрд░реНрд╢рд╡рддреЗ
  • рд╕реЗрд╡рд╛
    • рдпрд╛рдВрдиреА рдЬреЛрдбрд▓реЗ AppProtocol рдлреАрд▓реНрдб, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЖрдкрдг рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛрдгрддрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рддреЛ рд╣реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛
    • рдЕрдиреБрд╡рд╛рджрд┐рдд рдмреАрдЯрд╛ рд╕реНрдерд┐рддреАрдд рдЖрдгрд┐ рдбреАрдлреЙрд▓реНрдЯ EndpointSlicesAPI рджреНрд╡рд╛рд░реЗ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдирд┐рдпрдорд┐рдд рдПрдВрдбрдкреЙрдЗрдВрдЯрд╕рд╛рдареА рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдмрджрд▓реА рдЖрд╣реЗ.
  • рдиреЗрдЯрд╡рд░реНрдХ
    • рдЖрдзрд╛рд░ IPv6 рдмреАрдЯрд╛ рд╕реНрдерд┐рддреАрдд рд╣рд▓рд╡рд▓реЗ рдЖрд╣реЗ.
  • рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рдбрд┐рд╕реНрдХ. рдЦрд╛рд▓реАрд▓ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реНрдерд┐рд░ рдШреЛрд╖рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ:
  • рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди
    • рдХреЙрдиреНрдлрд┐рдЧрдореЕрдк рдЖрдгрд┐ рдЧреБрдкреНрдд рд╡рд╕реНрддреВрдВрд╕рд╛рдареА рдЬреЛрдбрд▓реЗ рдирд╡реАрди рдлреАрд▓реНрдб "рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп". рдлреАрд▓реНрдб рд╡реНрд╣реЕрд▓реНрдпреВ рдЯреНрд░реВрд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реНрдпрд╛рдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯрдордзреНрдпреЗ рдмрджрд▓ рд╣реЛрдгреНрдпрд╛рд╕ рдкреНрд░рддрд┐рдмрдВрдз рд╣реЛрддреЛ.
  • рд╢реЗрдбреНрдпреБрд▓рд░
    • рдЬреЛрдбрд▓реЗ kube-scheduler рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛. рдкреВрд░реНрд╡реА рдорд╛рдирдХ рдирд╕рд▓реЗрд▓реНрдпрд╛ рдкреЙрдб рд╡рд┐рддрд░рдг рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрд╡рддрдВрддреНрд░ рд╢реЗрдбреНрдпреБрд▓рд░ рдЪрд╛рд▓рд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрддрд╛ рдорд╛рдирдХ рд╢реЗрдбреНрдпреБрд▓рд░рд╕рд╛рдареА рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдЪ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рдкреЙрдб рдлреАрд▓реНрдб тАЬ.spec.schedulerNameтАЭ рдордзреНрдпреЗ рддреНрдпрд╛рдЪреЗ рдирд╛рд╡ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рд╕реНрдерд┐рддреА - рдЕрд▓реНрдлрд╛.
    • рдХрд▓рдВрдХ рдЖрдзрд╛рд░рд┐рдд рдирд┐рд╖реНрдХрд╛рд╕рди рд╕реНрдерд┐рд░ рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ
  • рд╕реНрдХреЗрд▓рд┐рдВрдЧ
    • рдЬреЛрдбрд▓реЗ рдПрдЪрдкреАрдПрдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдЪрд╛рд▓рдгрд╛рд░реНрдпрд╛ рдкреЙрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рдмрджрд▓рддрд╛рдирд╛ рдЖрдХреНрд░рдордХрддреЗрдЪреА рдбрд┐рдЧреНрд░реА рджрд░реНрд╢рд╡рддреЗ, рдореНрд╣рдгрдЬреЗрдЪ рдЬреЗрд╡реНрд╣рд╛ рд▓реЛрдб рд╡рд╛рдврддреЗ, рддреЗрд╡реНрд╣рд╛ рдПрдХрд╛рдЪ рд╡реЗрд│реА N рдкрдЯ рдЕрдзрд┐рдХ рдЙрджрд╛рд╣рд░рдгреЗ рд▓рд╛рдБрдЪ рдХрд░рд╛.
  • рдХреБрдмреЗрд▓реЗрдЯ
    • рдЯреЛрдкреЛрд▓реЙрдЬреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдмреАрдЯрд╛ рд╕реНрдерд┐рддреА рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реА. рд╡реИрд╢рд┐рд╖реНрдЯреНрдп NUMA рд╡рд╛рдЯрдк рд╕рдХреНрд╖рдо рдХрд░рддреЗ, рдЬреЗ рдорд▓реНрдЯреА-рд╕реЙрдХреЗрдЯ рд╕рд┐рд╕реНрдЯрдореНрд╕рд╡рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ рд▒реНрд╣рд╛рд╕ рдЯрд╛рд│рддреЗ.
    • рдмреАрдЯрд╛ рд╕реНрдерд┐рддреА рдорд┐рд│рд╛рд▓реЗ рдкреЙрдбрдУрд╡реНрд╣рд░рд╣реЗрдб рдлрдВрдХреНрд╢рди, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд░рдирдЯрд╛рдЗрдордХреНрд▓рд╛рд╕рдордзреНрдпреЗ рдкреЙрдб рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
    • рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд HugePages рд╕рд╛рдареА рд╕рдкреЛрд░реНрдЯ, рдЕрд▓реНрдлрд╛ рд╕реНрдЯреЗрдЯрд╕рдордзреНрдпреЗ рдХрдВрдЯреЗрдирд░-рд▓реЗрд╡реНрд╣рд▓ рдЖрдпрд╕реЛрд▓реЗрд╢рди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдПрдХрд╛рдзрд┐рдХ рдореЛрдареНрдпрд╛ рдкреГрд╖реНрдард╛рдВрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ.
    • рд╣рдЯрд╡рд▓реЗ рддреНрдпрд╛рдРрд╡рдЬреА рдореЗрдЯреНрд░рд┐рдХреНрд╕ /рдореЗрдЯреНрд░рд┐рдХреНрд╕/рд╕рдВрд╕рд╛рдзрди/v1alpha1, /рдореЗрдЯреНрд░рд┐рдХреНрд╕/рд╕рдВрд╕рд╛рдзрдирд╛рд╕рд╛рдареА рдПрдВрдбрдкреЙрдЗрдВрдЯ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ
  • API
    • рд╢реЗрд╡рдЯреА рдХрд╛рд▓рдмрд╛рд╣реНрдп API рдЧрдЯ рдЕреЕрдкреНрд╕/v1beta1 рдЖрдгрд┐ рд╡рд┐рд╕реНрддрд╛рд░/v1beta1 рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реА.
    • рд╕рд░реНрд╡реНрд╣рд░рд╕рд╛рдЗрдб рд▓рд╛рдЧреВ рдХрд░рд╛ beta2 рд╕реНрдерд┐рддреАрд╡рд░ рдЕрдкрдЧреНрд░реЗрдб рдХреЗрд▓реЗ. рд╣реА рд╕реБрдзрд╛рд░рдгрд╛ kubectl рд╡рд░реВрди API рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЕрдирд┐рдкреНрдпреБрд▓реЗрд╢рди рд╣рд▓рд╡рддреЗ. рд╕реБрдзрд╛рд░рдгреЗрдЪреЗ рд▓реЗрдЦрдХ рджрд╛рд╡рд╛ рдХрд░рддрд╛рдд рдХреА рд╣реЗ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рджреБрд░реБрд╕реНрдд рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реАрдд рдЕрд╢рд╛ рдЕрдиреЗрдХ рд╡рд┐рджреНрдпрдорд╛рди рддреНрд░реБрдЯреАрдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░реЗрд▓. рддреНрдпрд╛рдВрдиреА ".metadata.managedFields" рд╡рд┐рднрд╛рдЧ рджреЗрдЦреАрд▓ рдЬреЛрдбрд▓рд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ рддреЗ рдХреЛрдг, рдХреЗрд╡реНрд╣рд╛ рдЖрдгрд┐ рдирдХреНрдХреА рдХрд╛рдп рдмрджрд▓рд▓реЗ рд╣реЗ рджрд░реНрд╢рд╡рд┐рддрд╛рдд, рдСрдмреНрдЬреЗрдХреНрдЯ рдмрджрд▓рд╛рдВрдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджреЗрддрд╛рдд.
    • рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рд╕реНрдерд┐рд░ CertificateSigningRequest API.
  • рд╡рд┐рдВрдбреЛрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕рдорд░реНрдерди.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛