Enhancements: рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдЬрдире░ 2019  ┬╖  154рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kubernetes/enhancements

рд╕рдВрд╡рд░реНрджреНрдзрди рд╡рд┐рд╡рд░рдг

  • рд╡рди-рд▓рд╛рдЗрди рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рд╡рд┐рд╡рд░рдг: рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЕрдм рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рд╕рд╛рдорд╛рдиреНрдп рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдВ рдФрд░ рдЕрдиреНрдп рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдВред
  • рдкреНрд░рд╛рдердорд┐рдХ рд╕рдВрдкрд░реНрдХ (рдЕрд╕рд╛рдЗрдиреА): @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ
  • рдЬрд┐рдореНрдореЗрджрд╛рд░ рдПрд╕рдЖрдИрдЬреА: рд╕рд┐рдЧ-рдРрдкреНрд╕, рд╕рд┐рдЧ-рдиреЛрдб
  • рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рд╕реНрддрд╛рд╡ рд▓рд┐рдВрдХ: https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/0753-sidecarcontainers.md
  • e2e рдФрд░/рдпрд╛ рдЗрдХрд╛рдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ:
  • рд╕рдореАрдХреНрд╖рдХ (рдУрдВ): @sjenning , @SergeyKanzhelev
  • рдЕрдиреБрдореЛрджрдирдХрд░реНрддрд╛: @kow3ns , @derekwaynecarr , @dchen1107
  • рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рд▓рдХреНрд╖реНрдп (рдХреМрди рд╕рд╛ рд▓рдХреНрд╖реНрдп рдХрд┐рд╕ рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ):

    • рдЕрд▓реНрдлрд╛ рд░рд┐рд▓реАрдЬ рд▓рдХреНрд╖реНрдп (рдЯреАрдмреАрдбреА)

    • рдмреАрдЯрд╛ рд░рд┐рд▓реАрдЬрд╝ рд▓рдХреНрд╖реНрдп (tbd)

    • рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ рд▓рдХреНрд╖реНрдп (рдЯреАрдмреАрдбреА)

/ рддрд░рд╣ рдХреА рд╕реБрд╡рд┐рдзрд╛
/sig рдРрдкреНрд╕
/рд╕рд┐рдЧрд░реЗрдЯ рдиреЛрдб

kinapi-change kinfeature siapps sinode stagalpha trackeno

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

рд╕рдорд░реНрдерди рдХреЗ рд╕рдВрджреЗрд╢ (рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдпрд╛ рдирд┐рдЬреА рддреМрд░ рдкрд░) рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдЬрд┐рд╕рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЧрдИ тЭдя╕П

рд╕рдореБрджрд╛рдп рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ 1.18 рдореЗрдВ рд▓рд╛рдиреЗ рдХрд╛ рдПрдХ рдмрд╣рд╛рджреБрд░ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рд░рд┐рд▓реАрдЬ рдЯреАрдо рднреА рд╢рд╛рдорд┐рд▓ рдереА, рдЬрд┐рд╕рдиреЗ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдлрд╕реЛрд╕, рдЗрд╕реЗ 1.19 рддрдХ рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрд╛рддрдЪреАрдд рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/kubernetes/kubernetes/pull/80744#issuecomment -595292034ред

рдЗрд╕рдХреЗ 1.18 рдореЗрдВ рдирд╣реАрдВ рдЖрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЗрд╕ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЧрддрд┐ 1.19 рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝реЗрдЧреАред

cc @jeremyrickard , @kikisdeliveryservice

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

@enisoc @dchen1107 @fejta @thockin @kow3ns @derekwaynecarr рдиреЗ рдЗрд╕ рдЯреНрд░реИрдХрд┐рдВрдЧ рдореБрджреНрджреЗ рдХреЛ рдЦреЛрд▓рд╛ рддрд╛рдХрд┐ рд╣рдо рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХреЗрдВред

/ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ

@derekwaynecarr рдореИрдВрдиреЗ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдХреА рд╕рд┐рдЧ-рдиреЛрдб рдореАрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреНрдпреВрдмрд▓реЗрдЯ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рд╕реНрдХреЛрдкрд┐рдВрдЧ рдХреА рд╣реИ, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗрд╡рд▓ kuberuntime рдкреИрдХреЗрдЬ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ kuberuntime_manager.go in рдФрд░ kuberuntime_container.go ред

kuberuntime_manager.go рдЖрдк рд╢рдЯрдбрд╛рдЙрди рдЯреНрд░рд┐рдЧрд░рд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП computePodActions рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЬрдм рд╕рднреА рдЧреИрд░-рд╕рд╛рдЗрдбрдХрд╛рд░ рд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЧрдП рд╣реЛрдВ рддреЛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рдорд╛рд░ рджреЗрдВ), рдФрд░ рдкрд╣рд▓реЗ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рд╢реБрд░реВ рдХрд░реЗрдВред

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

рдЕрдЧрд░ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдФрд░ рдЬрд╛рдВрдЪ рдХрд░реВрдВ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

@ kow3ns рдЪрд░реНрдЪрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдорд╛рдпрдиреЗ

cc @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ

рдкреНрд░рд╕реНрддрд╛рд╡ рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░ рдЪрд▓рдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рд╕рд╛рдЗрдбрдХрд╛рд░ рдЪрд▓рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ/рдкрд╣рд▓реЗ рд╕рд╛рдЗрдбрдХрд╛рд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреЙрдб рдХреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд░реВрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕реНрддрд┐рдпреЛ рдореЗрдВ рд╣реИ), рддреЛ рдЖрдк рд╢рд╛рдпрдж рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЙрдХреНрд╕реА рдЬрдЧрд╣ рдкрд░ рд░рд╣реЗ, рдЬрдмрдХрд┐ рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░ рдЪрд▓рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░ рд╕реНрд╡рдпрдВ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред

@luksa рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдмрд┐рдВрджреБ рдкрд░ init рдЪрд░рдг рдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ

рдЗрд╕ рдХреЗрдИрдкреА рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ:
рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ sig-node рд╕реЗ @derekwaynecarr рдФрд░ @ dchen1107 рджреЛрдиреЛрдВ рд╕реЗ рдмрд╛рдд рдХреА рд╣реИ рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдмрдбрд╝реА рдЪрд┐рдВрддрд╛ рд╡реНрдпрдХреНрдд рдирд╣реАрдВ рдХреА рд╣реИред рдореИрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдиреЛрдЯреНрд╕ рдЬреЛрдбрд╝рдХрд░ рдФрд░ рдЪрд░реНрдЪрд╛ рдХреЗ рджреМрд░рд╛рди рд╕рд╛рдордиреЗ рдЖрдП рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП рдХреЗрдИрдкреА рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдврд╝рд╛рдКрдВрдЧрд╛ред

рд╣рдореЗрдВ рдЕрднреА рднреА рдПрдкреАрдЖрдИ рдкрд░ рд╕рд╣рдордд рд╣реЛрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдо рд╕рд╣рдорддрд┐ рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдЖрджреЗрд╢ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдЭрдВрдбреЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмреВрд▓ рд╣реЛрдирд╛ рдХреБрдЫ рд╣рдж рддрдХ рд╕реАрдорд┐рдд рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╢рд╛рдпрдж containerLifecycle: Sidecar рдХреА рддрд░реНрдЬ рдкрд░ рдХреБрдЫ рдФрд░ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛред

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рди рддреЛ рдмреВрд▓рд┐рдпрди рдФрд░ рди рд╣реА containerLifecycle: Sidecar рдЙрдЪрд┐рдд рднрд╡рд┐рд╖реНрдп рдХреА рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, containerLifecycle рдЬреИрд╕реЗ рдПрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, deployment.spec.strategy рдХреЗ рд╕рд╛рде, type: Sidecar ред рдпрд╣ рд╣рдореЗрдВ рдлрд┐рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкреЗрд╢ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред "рдкреЙрдб рдХреЗ рдкреВрд░реЗ рдЬреАрд╡рдирдХрд╛рд▓ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдбрдХрд╛рд░" рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡реНрдпрдХреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:

containerLifecycle: 
  type: Sidecar
  sidecar:
    scope: CompletePodLifetime

рд╡рд┐рд░реЛрдз рдХреЗ рд░реВрдк рдореЗрдВ

containerLifecycle: 
  type: Sidecar
  sidecar:
    scope: AfterInit

рдХреГрдкрдпрд╛ рдореЗрд░реЗ рдмреБрд░реЗ рдирд╛рдордХрд░рдг рдХреЛ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ - рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдирд╛рдо рд╡рд┐рдЪрд╛рд░ рд╡реНрдпрдХреНрдд рдХрд░рддреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рдЙрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо containerLifecycle рд╕реЗ pod.spec.containers ред рдЕрд░реНрдерд╛рддреН, рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХрд╛ рд╣реЛрдирд╛ рдЧрд▓рдд рд╣реИ рдЬреЛ pod.spec.containers рдЕрдВрддрд░реНрдЧрдд рдирд┐рд░реНрджрд┐рд╖реНрдЯ init рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдЪрд▓рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░реЛрдВ рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП - рдПрдХ рдЬреЛ рдЖрдкрдХреЛ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ - рдЕрд░реНрдерд╛рдд pod.spec.containers рдпрд╛ pod.spec.initContainers , рд▓реЗрдХрд┐рди pod.spec.sidecarContainers рдЬреИрд╕рд╛ рдХреБрдЫ, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╣реА рдЪрд░реНрдЪрд╛ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ред рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдзрд╛рди рдХреА рдорд╛рдВрдЧ рдХрд░рддреА рд╣реИред

@luksa рдЖрдк рдХреЗрд╡рд▓ рдПрдХ init рдХрдВрдЯреЗрдирд░ рдХреЛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдХрд░ init рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ init рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдХрднреА-рдХрднреА рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдкреЙрдб рдХреЗ рдкреВрд░реЗ рдЬреАрд╡рдирдХрд╛рд▓ рдХреЗ рд▓рд┐рдП рдЪрд▓рддрд╛ рд╣реИред

pod.spec.sidecarContainers рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ, рдЯреВрд▓рд┐рдВрдЧ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдФрд░ рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рджреВрд╕рд░реЗ рд╕реЗрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдВрд╢реЛрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╡рд░реНрддрдорд╛рди рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╡рд┐рдирдореНрд░ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рд╡рд╣реА рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реИред

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рд╣рдо рдЙрд╕ рд╣рд╛рдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рдереЗред рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЪрд▓рдиреЗ рдХреЗ рдмрд╛рдж рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рдЙрд╕реА рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рдХрд▓реНрдк рди рд╣реЛрдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реИред рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкреБрд░рд╛рдиреЗ рдХреНрдпреВрдмрд▓реЗрдЯ рдЗрдирд┐рдЯ-рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдареАрдХ рд╕реЗ рд╕рдВрднрд╛рд▓ рдирд╣реАрдВ рдкрд╛рдПрдВрдЧреЗ (рдЬреИрд╕рд╛ рдХрд┐ рдореЗрди-рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ)ред

рдореИрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдЖрдк рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджреЗрддреЗ рд╕рдордп init-sidecars рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЖрдк "рд╕рд╛рдЗрдбрдХрд╛рд░" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ k8s рдореЗрдВ рдкреЗрд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ (рдкрд╣рд▓реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореВрд▓ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдерд╛ рдЬреЛ рд╕рднреА рд╕рдорд╛рди рдереЗ)ред рдЕрдм рдЖрдк рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рдкреЗрд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЖрдИрдПрдордПрдЪрдУ, рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╛рдЗрдбрдХрд╛рд░ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЗ рдХреЛ рдЦрд╛рд░рд┐рдЬ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореБрдЭреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдЗрд╕реНрддрд┐рдпреЛ рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЕрдкрдиреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрд╕реНрддрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рдареАрдХ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ, рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ _any_ рд╕реЗрд╡рд╛ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЦреЛ рджреЗрддреЗ рд╣реИрдВ)ред

https://github.com/kubernetes/enhancements/pull/841 рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЪрд░реНрдЪрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреБрдирд┐рдпрд╛рджреА PoC рдпреБрдХреНрдд WIP PR рдЦреЛрд▓рд╛ рд╣реИ https://github.com/kubernetes/kubernetes/pull /75099. рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдкрд╣рд▓рд╛ рдорд╕реМрджрд╛ рд╣реИ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдорд╛рддреНрд░рд╛ рдХрд╛ рдЕрдВрджрд╛рдЬрд╛ рджреЗрддреА рд╣реИред

рд╕реАрд╕реА @ рдПрдирд┐рд╕реЛрдХ

рдореИрдВрдиреЗ рдПрдХ рдЫреЛрдЯрд╛ рд╡реАрдбрд┐рдпреЛ рдПрдХ рд╕рд╛рде рд░рдЦрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ PoC рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ https://youtu.be/4hC8t6_8bTsред рдЗрд╕реЗ рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджреЗрдЦрдирд╛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЕрд╕реНрд╡реАрдХрд░рдг: рдореИрдВ рдПрдХ рд╕рдорд░реНрдердХ youtuber рдирд╣реАрдВ рд╣реВрдБред

рдореИрдВрдиреЗ рджреЛ рдирдП рдкреАрдЖрд░ рдЦреЛрд▓реЗ рд╣реИрдВ:

  • https://github.com/kubernetes/enhancements/pull/918 рдЧреНрд░реЗрдЬреБрдПрд╢рди рдХреНрд░рд╛рдЗрдЯреЗрд░рд┐рдпрд╛, рд╡рд░реНрдЬрди рд╕реНрдХреНрдпреВ, рдЕрдкрдЧреНрд░реЗрдб/рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ
  • https://github.com/kubernetes/enhancements/pull/919 рдПрдкреАрдЖрдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛ рд╣реИ

рдХрд┐рд╕реА рднреА рд╡рд┐рдЪрд╛рд░ рдпрд╛ рд╕реБрдЭрд╛рд╡ рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдпрджрд┐ рдореИрдВ рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рджреЗрд░ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд╛рд╕ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╛рд╡рд┐рдд рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИ рдЬреЛ рд╡рд░реНрддрдорд╛рди рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рд╕реНрддрд╛рд╡ рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдХреЗрд╡рд▓ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдард╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╕рд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдкрд░рд┐рджреГрд╢реНрдп рд╣реИ рдЬрд╣рд╛рдВ рдкреЙрдб рд╕рдорд╛рдкреНрддрд┐ рдкрд░, 1 рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдмрдХрд┐ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдХреЗ рдмрд╛рдж рдПрдХ рдФрд░ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдПрдХ рдареЛрд╕ рдЙрджрд╛рд╣рд░рдг рдПрдХ Django рдРрдк рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рдПрдХ рдкреЙрдб рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╕реЗрд╡рд╛ рдкрдВрдЬреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрдиреНрд╕рд▓ рд╕рд╛рдЗрдбрдХрд╛рд░ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ pgbouncer рд╕рд╛рдЗрдбрдХрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдкреЙрдб рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреЙрдиреНрд╕рд▓ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рдкрд╣рд▓реЗ рд░реЛрдХрд╛ рдЬрд╛рдП (рдЗрд╕рд▓рд┐рдП рдкреЙрдб рдкрд░ рдХреЛрдИ рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ), рдлрд┐рд░ рдРрдк рдХрдВрдЯреЗрдирд░ (рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдПрдХ рдЫреЛрдЯреА рдЫреВрдЯ рдЕрд╡рдзрд┐ рдХреЗ рдмрд╛рдж), рдФрд░ рдлрд┐рд░ pgbouncer рд╕рд╛рдЗрдбрдХрд╛рд░ред рд╡рд░реНрддрдорд╛рди рдкреНрд░рд╕реНрддрд╛рд╡ рдРрдк <-> pgbouncer рдХрдВрдЯреЗрдирд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕ рдорд╛рдорд▓реЗ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдкреВрд░реНрдг рдкреНрд░рддреАрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ рдкреНрд░рд╛рдердорд┐рдХ рдХрдВрдЯреЗрдирд░ _before_ рдПрдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рдлрд╛рдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

@currankaushik , рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдЖрдк рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░реА-рд╕реНрдЯреЙрдк рд╣реБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдХреЙрдиреНрд╕рд▓ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╢рдЯрдбрд╛рдЙрди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ рдФрд░ рдЖрдкрдХреЛ рд░реВрдЯрд┐рдВрдЧ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд░реЛрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ (рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдпрд╣ рдРрд╕рд╛ рдХреБрдЫ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХрддрд╛ рд╣реИ)ред рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рд╕рдорд╛рдкреНрддрд┐ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреВрд░реНрд╡ рд╕реНрдЯреЙрдк рд╣реБрдХ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЛ рднреЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗред

рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рдгрд╛ рдпрд╣ рдереА рдХрд┐ istio рдЬреИрд╕реЗ рдкреНрд░реЙрдХреНрд╕реА рд╕рд╛рдЗрдбрдХрд╛рд░ рдПрдХ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╡реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд░реВрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдФрд░ рдмрдВрдж рд╣реЛрдиреЗ рддрдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдмрд╛рд╣рд░ рдЬрд╛рдиреЗ рджреЗ рд░рд╣реЗ рд╣реИрдВред

рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдзрдиреНрдпрд╡рд╛рдж @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧред рддреЛ рдмрд╕ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рдореЗрд░реА рд╕рдордЭ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдкреНрд░реА-рд╕реНрдЯреЙрдк рд╣реБрдХ рдкрд╣рд▓реЗ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЛ рднреЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗ, рдЙрд╕рдХреЗ рдмрд╛рдж рдЧреИрд░-рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЛ рдкреНрд░реА-рд╕реНрдЯреЙрдк рд╣реБрдХ, рдЧреИрд░-рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЛ SIGTERM, рдФрд░ рдлрд┐рд░ (рд╕рднреА рдЧреИрд░-рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рдмрд╛рдж) ) рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЗ рд▓рд┐рдП SIGTERM? рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рд╕реНрддрд╛рд╡ (https://github.com/kubernetes/enhancements/blob/master/keps/sig-apps/sidecarcontainers.md) рдЗрд╕рдХрд╛ рдорддрд▓рдм рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдХрд╣рддрд╛ рд╣реИ:

рдкреНрд░реАрд╕реНрдЯреЙрдк рд╣реБрдХ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рднреЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗред

@currankaushik рд╣рд╛рдБ рдЖрдкрдиреЗ рдЬреЛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ рдЗрдЪреНрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрджреНрдзреГрдд рдХреА рдЧрдИ рдкрдВрдХреНрддрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЧрд▓рддрдлрд╣рдорд┐рдпрд╛рдВ рдереАрдВ рдХрд┐ рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рд▓рд┐рдЦрд╛ рдерд╛ рддреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдкреНрд░реЗрд╕реНрдЯреЙрдк рд╣реБрдХ рдХреИрд╕реЗ рднреЗрдЬреЗ рдЧрдП рдереЗред рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдХреНрдпрд╛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ 1.15 рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдлрд╛ рд╕рдорд╛рд╡реЗрд╢рди рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░ рд░рд╣реА рд╣реИ?

@ kacole2 рд╣рд╛рдБ рдпрд╣ рдпреЛрдЬрдирд╛ рд╣реИ, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╣рдо https://github.com/kubernetes/enhancements/pull/919 рдФрд░ рдкрд░реАрдХреНрд╖рдг рдпреЛрдЬрдирд╛ рд╕рд╣рдордд рд╣реЛ рдЧрдИ https://github.com/kubernetes/enhancements/pull/951 рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреИрдпрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

/рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ v1.15
/рд╕реНрдЯреЗрдЬ рдЕрд▓реНрдлрд╛

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ 1.15 рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдлрд╝реНрд░реАрдЬрд╝ 4/30/2019 рд╣реИред Kubernetes 1.15 рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, KEPs рдХреЛ рдЙрдЪрд┐рдд рдкрд░реАрдХреНрд╖рдг рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рд╕реНрдирд╛рддрдХ рдорд╛рдирджрдВрдб рдХреЗ рд╕рд╛рде "рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп" рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдХреГрдкрдпрд╛ рдЗрд╕ рдХреЗрдИрдкреА рдХреЛ рд╕рдорд╛рд╡реЗрд╢рди рдорд╛рдирджрдВрдб рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреЛрдИ рднреА рдкреАрдЖрд░ рд╕рдмрдорд┐рдЯ рдХрд░реЗрдВред рдпрджрд┐ рдпрд╣ 1.15 рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рд╕реЗ рдлрд┐рд╕рд▓ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рддрд╛рдХрд┐ рд╣рдо рдЙрдЪрд┐рдд рдЯреНрд░реИрдХрд┐рдВрдЧ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░ рд╕рдХреЗрдВред

@mrbobbytables рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд░рд╛рдЬреНрдп рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓реЗ рдЧрдП

рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВред рдЗрддрдиреА рдЬрд▓реНрджреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
/ рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рд╕реНрдкрд╖реНрдЯ

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВ, рдпрд╣ рдХреЗрдИрдкреА рдЗрд╕реНрддрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ!

рдпрд╣ рд╕рдордиреНрд╡рд┐рдд рдмреВрдЯрд╕реНрдЯреНрд░реИрдк/рд╢рдЯрдбрд╛рдЙрди (рдЕрдХреНрдХрд╛ рдХреНрд▓рд╕реНрдЯрд░, рд▓реИрдЧреЛрдо рдЗрддреНрдпрд╛рджрд┐) рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд┐рд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЛ рд╕реНрдЯреЙрдкрд░ рд╣реИ, рд╕рд╛рде рдореЗрдВ istio рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╖ рджреЗрдЦреЗрдВ ред

cc @jroper

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рджреЗрд░ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рд▓реНрд▓рд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЗрдирдХрд╛ рдЗрдЪреНрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ:

рдпрджрд┐ рд╣рдо рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреА рд╡рд┐рдлрд▓рддрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рд╣рдо рд╣рдореЗрд╢рд╛ рдЙрдиреНрд╣реЗрдВ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ рдпрджрд┐ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рдкреЙрдб рдореЗрдВ рдкреБрдирд░рд╛рд░рдВрдн рдиреАрддрд┐ рдХреА рдЕрд╡рд╣реЗрд▓рдирд╛)? рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рдЗрдбрдХрд╛рд░ рдкреНрд░реЙрдХреНрд╕реА, рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ, рд╣рд╛рдЙрд╕ рдХреАрдкрд┐рдВрдЧ рд░реЛрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдпрд╣ рджреЛ рдмрд╛рд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХреЗ

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреЙрдб рдЪрд░рдг рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп, рдпрджрд┐ рд╕рднреА рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рд╕рдлрд▓ рд╣реЛ рдЧрдП, рдФрд░ рд╕рд╛рдЗрдбрдХрд╛рд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ (рдЬреЛ рдмрд╣реБрдд рд╕рд╛рдорд╛рдиреНрдп рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рд╕рд╛рдЗрдбрдХрд╛рд░ SIGTERM рдХреЛ рдирд╣реАрдВ рдкрдХрдбрд╝рддрд╛ рд╣реИ рддреЛ рд░рд┐рдЯрд░реНрди рдХреЛрдб 143 рдпрд╛ рдХреБрдЫ рдФрд░ рдЬреИрд╕рд╛ рд╣реЛрдЧрд╛), рдХреНрдпрд╛ рдкреЙрдб рдЪрд░рдг рдЕрднреА рднреА "рд╕рдлрд▓" рд╣реИ?

@ zhan849 рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░ рдкреЙрдб рдкреБрдирд░рд╛рд░рдВрдн рдиреАрддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреЙрдб рдЪрд░рдг рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╕рдордп рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ Succeeded ред

рд╣рдордиреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХрд╛рдлреА рдкрд╣рд▓реЗ рдЗрд╕ рдкрд░ рдмрд╣рд╕ рдХреА рдереА рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рднрд╛рд╡рдирд╛ рдпрд╣ рдереА рдХрд┐ рд╣рдореЗрдВ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдХрдВрдЯреЗрдирд░ рд╕реЗ рдЕрд▓рдЧ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреЗрд╡рд▓ рддрднреА рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдпрд╣ рд╡рд░реНрдгрд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред

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

рдкреБрдирд░рд╛рд░рдВрдн рдиреАрддрд┐ рдХреЗ рд▓рд┐рдП, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдореБрджреНрджрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдкреБрдирд░рд╛рд░рдВрдн рдиреАрддрд┐ рдХрднреА рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ рдФрд░ рдЖрдкрдХреА рд╕рд╛рдЗрдбрдХрд╛рд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЙрдиреНрд╣реЗрдВ рдкреЙрдб рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдкреЙрд▓рд┐рд╕реА рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рдХреБрдЫ рд▓реЛрдЧ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХреЗ рд╕рд╛рдЗрдбрдХрд╛рд░ рдкреЙрдб рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдкреЙрд▓рд┐рд╕реА рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред

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

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреБрдЫ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╣реИрдВ рдХрд┐ рдЙрди рд▓рдХреНрд╖реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдЪреВрдВрдХрд┐ рдпрд╣ рдХреЛрдб рдЖрдзрд╛рд░ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдкрд░рд┐рд╡рд░реНрддрди рдХреЛ рдЙрдЪрд┐рдд рдард╣рд░рд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рд░рд▓ рд╕рд╛рдЗрдб рдХрд╛рд░ рдЗрдореНрдкреНрд▓рд╛рдВрдЯ рд╣реИрдВ рдЬреЛ рдХреБрдЫ рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ (рд╣рдордиреЗ рдпреЛрдЧрджрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдореБрджрд╛рдп рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рдЧрддрд┐ рдкрд░ рд╣реИ), рдФрд░ рдпрд╣рд╛рдВ рд╣рдордиреЗ рдЬреЛ рд╕реАрдЦрд╛ рд╣реИред

рдкреЙрдб рдЪрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:

  1. рдХрдВрдЯреЗрдирд░ рдореМрдЬреВрдж рд╕реНрдерд┐рддрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА pod.status.containerStatuses рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдЦреЛрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЪреВрдВрдХрд┐ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╕ рдЬреЙрдм рдореЗрдВ рд╣реИ (рдпрд╛ рдХрднреА рднреА рд░рди-рдЯреВ-рдлрд┐рдирд┐рд╢ рдкреЙрдбреНрд╕ рдЬреИрд╕реЗ рдХрд┐ рдХреНрдпреВрдмрдлреНрд▓реЛ рдореЗрдВ), рд╕рд╛рд░реНрдердХ рд╡рд░реНрдХрд▓реЛрдб рдХреЗрд╡рд▓ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдпрджрд┐ рдкреЙрдб рдЪрд░рдг рдХреЛ рд╕рд╛рдЗрдбрдХрд╛рд░ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдХрд╛рд░рдг рд╡рд┐рдлрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ , рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рд╣реЛрдВрдЧреЗ рдФрд░ рдЕрдиреНрдп рднреНрд░рд╛рдордХ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдВрдЧреЗ рдЬреИрд╕реЗ рдХрд┐ рдХрд╛рд░реНрдп рд╡рд┐рдлрд▓ рд╣реЛрдирд╛, рдЖрджрд┐ред

  2. рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд▓рд┐рдП SIGTERMs рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ, рдЙрддреНрдкрд╛рджрди рдореЗрдВ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рд╛рдЗрдбрдХрд╛рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдУрдкрдирд╕реЛрд░реНрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдкрд░ рдмрдирд╛рдП рдЧрдП рд╣реИрдВ рдФрд░ рд╡реЗ SIGTERM рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рд╕рдВрднрд╛рд▓ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ kube-proxy , postfix , rsyslogd , рдФрд░ рдХрдИ рдЕрдиреНрдп (рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдЧрд░ SIGTERM рдХреЛ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЧреИрд░-рдкрдХрдбрд╝рдиреЗ рдпреЛрдЧреНрдп SIGKILL рдХреЗ рд▓рд┐рдП, рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 0 рдирд╣реАрдВ рд╣реЛрдЧрд╛)

рдкреБрдирд░рд╛рд░рдВрдн рдиреАрддрд┐ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ (рдпрд╣ рдмрд╣рд╕ рдпреЛрдЧреНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕рд╛рдЗрдбрдХрд╛рд░ рд╕рдЦреНрддреА рд╕реЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ рдиреАрддрд┐ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдпрдерд╛рд░реНрдерд╡рд╛рджреА рдирд╣реАрдВ рд╣реИ):

  1. рдЬрдм рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдЕрднреА рднреА "рдСрдирдлреЗрд▓рд░" рд╕реЗрдЯ рдХрд░рдХреЗ рдЪрд▓ рд░рд╣реЗ рд╣реЛрдВ, рддреЛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рдирд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд┐рдлрд▓ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдЧрд╛ рдФрд░ рдиреМрдХрд░реА рд╕реНрддрд░ рдХреА рдкреБрдирд░реНрдкреНрд░рдпрд╛рд╕ рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред

  2. рдЖрдорддреМрд░ рдкрд░ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЛ рд╕рдВрднрд╛рд▓рддреЗ рд╕рдордп, рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рд╕рд╛рдЗрдбрдХрд╛рд░ рдЕрдиреБрдкрд▓рдмреНрдз рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рд░рд┐рдЯреНрд░реА рд▓реЙрдЬрд┐рдХреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдпреЗ рд╕рдореБрджрд╛рдп рдХреЗ рдкрд╛рд╕ рд╕реНрдкрд╖реНрдЯ рдХрдВрдЯреЗрдирд░ рд╕реНрдЯрд╛рд░реНрдЯ рдСрд░реНрдбрд░ рдХреЗ рд╕рд╛рде рд╕рд╛рдЗрдб рдХрд╛рд░ рд╕рдкреЛрд░реНрдЯ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рдмрдВрдзрди рдХреЛ рдЗрд╕рдХреЗ рджрд╛рдпрд░реЗ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдмрджрд▓рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдирд╣реАрдВ рдХрд░рдиреЗ рд╕реЗ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рд▓рдЯрдХ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ

  3. рдКрдкрд░реА рд╕реНрддрд░ рдХреЗ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЛ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рдиреЗ рд╕реЗ рд╕реБрд▓рд╣ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧреА рдФрд░ рдмрд╣реБрдд рд╕реА рдПрдкреАрдЖрдИ рдХреЙрд▓реНрд╕ рддрд╛рдХрд┐ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╡реГрджреНрдзрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рдХрдо рд╕реНрдХреЗрд▓реЗрдмрд▓ рдмрдирд╛ рд╕рдХреЗред
    рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг: рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░реНрдп рдХреЗ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдЕрднреА рднреА рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕рд╛рдЗрдбрдХрд╛рд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рд╕реЗ рдХреЗрд╡рд▓ 1 PATCH рдкреЙрдб рд╕реНрдерд┐рддрд┐ рд╕рдВрдЪрд╛рд▓рди рд╣реЛрдЧрд╛ рдФрд░ рдЕрдзрд┐рдХрддрдо 1 рдИрд╡реЗрдВрдЯ рд╕рдВрдмрдВрдзрд┐рдд API рдХреЙрд▓ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдкреЙрдб рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдлрд▓ рдХрд░рдиреЗ рд╕реЗ рдЬреЙрдм рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдЕрдзрд┐рдХ рд╣рд╛рдпрд░ рд▓реЗрд╡рд▓ рдХрдВрдЯреНрд░реЛрд▓рд░ рдЬреИрд╕реЗ рдХрд┐ рдХреНрд░реЛрдирдЬреЙрдм рдФрд░ рдЕрдиреНрдп рд╕реАрдЖрд░рдбреА рдФрд░ рдХрдИ рдмрд╛рд░ рдПрдкреАрдЖрдИ рдХреЙрд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рднреА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдиреЗ рднреА рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЛрдВ рдХреЛ рджреЗрдЦрд╛ рд╣реИ (/cc @ kow3ns )

рдХреНрдпрд╛ рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди https://github.com/kubernetes/community/pull/2342 рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдЧрд╛, рдЬреИрд╕реЗ рдХрд┐ рдпрджрд┐ рдХреЛрдИ рд╕рд╛рдЗрдбрдХрд╛рд░ рд╡рд┐рдлрд▓?

@JacobHenner рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рд╕рд┐рд░реНрдл рд╣рдорд╛рд░реЗ рдирд┐рд╣рд┐рддрд╛рд░реНрде рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЖрдкрдХреЗ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЙрдкрд░реНрдпреБрдХреНрдд рдиреБрдХрд╕рд╛рди рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (https://github.com/zhan849/kubernetes/commits/kubelet-sidecar) рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд░реНрдерди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдирд╛ рд╣реИ, рд╣рдо рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕ рдХрдорд┐рдЯрдореЗрдВрдЯ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕реНрдерд╛рдиреАрдп рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдПред

рддреЛ рдПрдХ рдиреМрдХрд░реА рдкреБрдирд░рд╛рд░рдВрдн рдиреАрддрд┐ рдХреЗ рд▓рд┐рдП == рдХрднреА рдирд╣реАрдВ, 1 рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде, 1 рдЦрд░рд╛рдм рд╕рд╛рдЗрдбрдХрд╛рд░ рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, 1 рдЕрдЪреНрдЫрд╛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдЬреЛ рдЪрд▓рддрд╛ рд░рд╣рддрд╛ рд╣реИ, рдкреЙрдб рд╕реНрдерд┐рддрд┐ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧреА рдЬрдм рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдЙрдкрд░реЛрдХреНрдд рдЗрдореНрдкреНрд▓рд╛рдВрдЯ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИред

containerStatuses:
  - containerID: xxxxx
    image: xxxxx
    imageID: xxxxx
    lastState: {}
    name: main
    ready: false
    restartCount: 0
    state:
      terminated:
        containerID: xxxxx
        exitCode: 0
        finishedAt: "2019-05-24T17:59:53Z"
        reason: Completed
        startedAt: "2019-05-24T17:59:43Z"
  - containerID: xxxxx
    image: xxxxxx
    imageID: xxxxx
    lastState: {}
    name: sidecar-bad
    ready: false
    restartCount: 1
    state:
      terminated:
        containerID: xxxxx
        exitCode: 1
        finishedAt: "2019-05-24T17:59:46Z"
        reason: Error
        startedAt: "2019-05-24T17:59:45Z"
  - containerID: xxxxx
    image: xxxxxxx
    imageID: xxxxx
    lastState: {}
    name: sidecar-healthy
    ready: false
    restartCount: 0
    state:
      terminated:
        containerID: xxxxx
        exitCode: 137
        finishedAt: "2019-05-24T18:00:24Z"
        reason: Error
        startedAt: "2019-05-24T17:59:44Z"
  hostIP: 10.3.23.230
  phase: Succeeded
  podIP: 192.168.1.85
  qosClass: BestEffort
  startTime: "2019-05-24T17:59:41Z"

рдореИрдВ рдЖрдо рддреМрд░ рдкрд░ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдПрдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗрдИрдкреА рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреЙрдб рдЪрд░рдг рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдиреАрддрд┐ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрдИрдкреА рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ @ zhan849 рдХреЗ рддрд░реНрдХреЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдирд┐рдкрдЯрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдзрдиреНрдпрд╡рд╛рдж @smarterclayton !
@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдХреБрдЫ рдФрд░ рд╣реИ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред

@smarterclayton @ zhan849 , рдореИрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдмрд┐рдВрджреБрдУрдВ рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрд╕рд╣рдордд рдирд╣реАрдВ рд╣реВрдВ, рдмрд╕ рдХреБрдЫ рдХрд╛рдЙрдВрдЯрд░ рдкреЙрдЗрдВрдЯ рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдкреЙрдб рдлреЗрдЬ/рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдкреЙрд▓рд┐рд╕реА рдХреЛ рдирд╣реАрдВ рдмрджрд▓рдирд╛ рдПрдХ рд╕рдЪреЗрдд рд╡рд┐рдХрд▓реНрдк рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд╛ рджрд╛рдпрд░рд╛ рдФрд░ рдмрдврд╝ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдХрд┐рд╕реА рдиреЗ рднреА рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рджреГрдврд╝рддрд╛ рд╕реЗ рдорд╣рд╕реВрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдореИрдВ рдЗрд╕ рдлреАрдбрдмреИрдХ рдХреЛ рд╡рд╛рдкрд╕ рд╕рд┐рдЧ-рдРрдкреНрд╕/рд╕рд┐рдЧ-рдиреЛрдб рдкрд░ рд▓реЗ рдЬрд╛рдКрдВрдЧрд╛ рдФрд░ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред рд╕рд┐рдЧ-рдиреЛрдб рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд╛рдорд╛рдиреНрдп рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдХрд░реАрдм рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рдереЗ, рдЕрдЧрд░ @ dchen1107 рдЗрд╕рдореЗрдВ рдЭрдВрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

рдкрд░реАрдХреНрд╖рдг рдпреЛрдЬрдирд╛ https://github.com/kubernetes/enhancements/pull/951 рдФрд░ API рдбрд┐рдЬрд╝рд╛рдЗрди https://github.com/kubernetes/enhancements/pull/919 PR рдХреЛ рдЕрдм рдорд┐рд▓рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВрдиреЗ рдХреЗрдИрдкреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/kubernetes/enhancements/pull/1109 рдЦреЛрд▓рд╛ рд╣реИ, рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рд░ рдХреЛрдИ рдЗрд╕рд╕реЗ рдЦреБрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╣рдореЗрдВ 1.16 рдореЗрдВ рдЕрд▓реНрдлрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕ рдХреЗрдк рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рд╕реЗ 1.16 рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдмрдврд╝рд╛рдКрдВрдЧрд╛!

рдореИрдВрдиреЗ рдПрдкреАрдЖрдИ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/kubernetes/kubernetes/pull/79649 рдЙрдард╛рдпрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдХреНрдпреВрдмрд▓реЗрдЯ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкреАрдЖрд░ рд╣реЛрдЧрд╛ред

рд╣рд╛рдп @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ, рдореИрдВ 1.16 рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рд▓реАрдб рд╣реВрдВред рдХреНрдпрд╛ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ 1.16 рдореЗрдВ рдЕрд▓реНрдлрд╛/рдмреАрдЯрд╛/рд╕реНрдерд┐рд░ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╕реНрдирд╛рддрдХ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реА рд╣реИ? рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рддрд╛рдХрд┐ рдЗрд╕реЗ 1.16 рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХреЗред рдпрджрд┐ рд╕реНрдирд╛рддрдХ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕реЗ рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рд╕реЗ рд╣рдЯрд╛ рджреВрдВрдЧрд╛ рдФрд░ рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рд▓реЗрдмрд▓ рдХреЛ рдмрджрд▓ рджреВрдВрдЧрд╛ред

рдПрдХ рдмрд╛рд░ рдХреЛрдбрд┐рдВрдЧ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░ рдпрд╛ рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рд╕рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ k/k PRs рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рд╕реЗ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

рдорд╛рдЗрд▓рд╕реНрдЯреЛрди рддрд┐рдерд┐рдпрд╛рдВ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдлрд╝реНрд░реАрдЬрд╝ 7/30 рдФрд░ рдХреЛрдб рдлрд╝реНрд░реАрдЬрд╝ 8/29 рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рджред

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЛрдЧреЛрдВ рдХреЛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ/рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рдЗрд╕ рд▓реИрдВрдбрд┐рдВрдЧ рдореЗрдВ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╣рд╛рде рдЙрдзрд╛рд░ рджреЗрдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИред

рд╣рд╛рдп @ kacole2 рдпрд╣ 1.16 рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдлрд╛ рдХреЛ рд▓рдХреНрд╖рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИ,
рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рдкреАрдЖрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдкреАрдЖрдИ рдХреЗ рд▓рд┐рдП рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕#79649 рд╣реИ

@mhuxtable рдореИрдВ рдЬрд▓реНрдж рд╣реА рдХреНрдпреВрдмрд▓реЗрдЯ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдмрдврд╝рд╛рдКрдВрдЧрд╛, рдмрд╕ рдХреБрдЫ рдЪреАрдЬреЛрдВ рдХреЛ рдЦрддреНрдо рдХрд░ рджреВрдВрдЧрд╛, рдореИрдВ рдЙрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдореЗрдВ рдХреБрдЫ рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВред рдЬрдм рдЗрд╕реЗ рдЙрдард╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рддреЛ рдореИрдВ рдЗрд╕реЗ рдпрд╣рд╛рдВ рд▓рд┐рдВрдХ рдХрд░реВрдВрдЧрд╛ред

рдореИрдВрдиреЗ https://github.com/kubernetes/kubernetes/pull/80744 рдЦреЛрд▓рд╛ рд╣реИ рдЬреЛ рдХреНрдпреВрдмрд▓реЗрдЯ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕#79649 (рдПрдкреАрдЖрдИ) рдЕрднреА рднреА рдЦреБрд▓рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдкреАрдЖрд░ рдореЗрдВ рдЗрд╕рдХреЗ рдХрдорд┐рдЯ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдмрдбрд╝рд╛ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдХрдорд┐рдЯ рдореЗрдВ рддреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдЕрд▓рдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рд░реНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкрд╣рд▓рд╛ рдорд╕реМрджрд╛ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд▓реЛрдЧ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред

рд╕реАрд╕реА @ kacole2

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ

рдореИрдВ v1.16 рдбреЙрдХреНрд╕ рд╢реИрдбреЛ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдВред
рдХреНрдпрд╛ рдЗрд╕ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ (рдпрд╛ v1.16 рдХреЗ рд▓рд┐рдП рдирд┐рдпреЛрдЬрд┐рдд рдХрд╛рд░реНрдп) рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдирдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ (рдпрд╛ рдореМрдЬреВрджрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рд╕рдВрд╢реЛрдзрди) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ 1.16 рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдЯреНрд░реИрдХрд░ рд╢реАрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдФрд░ рдореИрдВ рдРрд╕рд╛ рдХрд░реВрдВрдЧрд╛)

рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдорд┐рддреНрд░рд╡рдд рдЕрдиреБрд╕реНрдорд╛рд░рдХ рд╣рдо k/рд╡реЗрдмрд╕рд╛рдЗрдЯ (рд╢рд╛рдЦрд╛ рджреЗрд╡-1.16) рдХреЗ рд╡рд┐рд░реБрджреНрдз рд╢реБрдХреНрд░рд╡рд╛рд░, 23 рдЕрдЧрд╕реНрдд рддрдХ рдкреАрдЖрд░ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рдЗрд╕ рд╕рдордп рдХреЗрд╡рд▓ рдПрдХ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдкреАрдЖрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдЖрдкрдХрд╛ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд╕реЗ рдкреВрдЫреЗрдВ!

рд╣рд╛рдп @daminisatya , рд╣рд╛рдБ рдЗрд╕рдХреЗ рд▓рд┐рдП рдбреЙрдХреНрд╕ рдХреЗ рдЕрдкрдбреЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдореИрдВрдиреЗ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдкреАрдЖрд░ рдХреЗ рд░реВрдк рдореЗрдВ https://github.com/kubernetes/website/pull/15693 рдЙрдард╛рдпрд╛ рд╣реИред
рдореБрдЭреЗ рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреА рдХрд┐ рдХреНрдпрд╛ рдбреЙрдХреНрд╕ рдХреЛ рдХрд╣рд╛рдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкрд░ рдХрд┐рд╕реА рдХреА рдХреЛрдИ рд░рд╛рдп рд╣реИ, рдореИрдВрдиреЗ рдЕрднреА рдХреЗ рд▓рд┐рдП content/en/docs/concepts/workloads/pods/pod-lifecycle.md рдореЗрдВ рдХреБрдЫ рдбрд╛рд▓ рджрд┐рдпрд╛ рд╣реИред

рдХреЛрдб рдлрд╝реНрд░реАрдЬрд╝ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рднреА рдХрдо рд╕рдордп рдХреЗ рд╕рд╛рде, рдпрд╣ рдмрд╣реБрдд рдХрдо рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕реЗ 1.16 рдореЗрдВ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рджреЛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдмрдбрд╝реЗ рдЦреБрд▓реЗ PRs Kubernetes/kubernetes#80744 рдФрд░ Kubernetes/kubernetes#79649 рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЛрдИ рднреА рд╕рдореАрдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред
рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрдиреНрд╣реЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓реЗ рд░рд┐рд▓реАрдЬ рдЪрдХреНрд░ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рд╕рдореАрдХреНрд╖рдХ рдмреИрдВрдбрд╡рд┐рдбреНрде рд╣реЛрдВрдЧреЗред

/ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ

рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдорд╛рдВрдЧ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реЗрд╡рд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рдЗрд╕реЗ рдирд╖реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ)?

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

@Ciantic рдСрдкрд░реЗрдЯрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдЖрдк рд╡рд╣ рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд░рд╛ рджреЗрдЦреЛ рддреЛ

@janosroden рдореИрдВрдиреЗ рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЪрд▓ рд░рд╣реА рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╢реВрдиреНрдп рд╕реНрдХреЗрд▓реЗрдмрд▓ рддрдХ рдХреИрд╕реЗ

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдУрд╕рд┐рд░рд┐рд╕ , рдХреЗрдбрд╛ рдпрд╛ рдиреЗрдЯрд┐рд╡ рдЬреИрд╕реЗ рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИрдВред рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рдПрдХ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпрд╣ 8Gb рдореЗрдореЛрд░реА рдХреЛ рд╣реЙрдЧ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рд╕рдордп 'рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд' рд╣реИред

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

рдпрд╣ рдХреНрдпреЛрдВ рдлрд╛рдпрджреЗрдордВрдж рд╣реЛрдЧрд╛? рдпрд╣ рдХрдо рдЙрдкрдпреЛрдЧ рдФрд░ рдХрдо рд╕реНрдореГрддрд┐ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд╕рд╛рде k3s, рдпрд╛ рд╢реМрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рд╕рд╛рдЧрд░ рдЫреЛрдЯреА рдмреВрдВрджред рд╣рдо рдореЗрдВ рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реА рд╡реЗрдм рд╕реЗрд╡рд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рд░ рд╕рдордп рдЪрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рд╣реЛрдирд╛ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдорд╛рдВрдЧ рдкрд░ рдЬрдЧрд╛ рд╕рдХрддрд╛ рд╣реИ, рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред

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

рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ k8s рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдкреЙрдб рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдпрдВ рдХреЗ рдПрдХ рдкреЙрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕реЗ рд╕реНрдкрд┐рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдлрд┐рд░ рдЗрд╕реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рднреЗрдЬреЗрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ k8s рдХреЗ рд▓рд┐рдП xinetd рдЬреИрд╕рд╛ рдХреБрдЫ рдФрд░ рдЪрд╛рд╣рд┐рдПред

рдЕрд░реЗ рд╡рд╣рд╛рдБ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ - 1.17 рд╕рдВрд╡рд░реНрджреНрдзрди рдпрд╣рд╛рдБ рдиреЗрддреГрддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдЪреЗрдХ рдЗрди рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ 1.17 рдореЗрдВ рдЕрд▓реНрдлрд╛ рдореЗрдВ рд╕реНрдирд╛рддрдХ рд╣реЛрдЧрд╛?

рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬ рд╢реЗрдбреНрдпреВрд▓ рд╣реИ:

  • рд╕реЛрдорд╡рд╛рд░, рд╕рд┐рддрдВрдмрд░ 23 - рд░рд┐рд▓реАрдЬрд╝ рдЪрдХреНрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
  • рдордВрдЧрд▓рд╡рд╛рд░, рдЕрдХреНрдЯреВрдмрд░ 15, рдИрдУрдбреА рдкреАрдПрд╕рдЯреА - рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдлрд╝реНрд░реАрдЬрд╝
  • рдЧреБрд░реБрд╡рд╛рд░, рдирд╡рдВрдмрд░ 14, рдИрдУрдбреА рдкреАрдПрд╕рдЯреА - рдХреЛрдб рдлрд╝реНрд░реАрдЬрд╝
  • рдордВрдЧрд▓рд╡рд╛рд░, 19 рдирд╡рдВрдмрд░ - рдбреЙрдХреНрд╕ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрдирдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП
  • рд╕реЛрдорд╡рд╛рд░, 9 рджрд┐рд╕рдВрдмрд░ - рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ 1.17.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛

рдпрджрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдмрд╛рд░ рдХреЛрдбрд┐рдВрдЧ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░ рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рд╕рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ k/k PRs рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реЗрдВ рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдареАрдХ рд╕реЗ рдЯреНрд░реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдореИрдВ

рдзрдиреНрдпрд╡рд╛рдж!

рд╣рд╛рдп @mrbobbytables , рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╣рдо 1.17 рдореЗрдВ рдЕрд▓реНрдлрд╛ рдореЗрдВ рд╕реНрдирд╛рддрдХ рд╣реЛрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдХреЗ рд╕рдордп рдореЗрдВ рд╕рдм рдХреБрдЫ рд╕рдореАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╡рд░реНрддрдорд╛рди рдЦреБрд▓реЗ рдкреАрдЖрд░ рд╣реИрдВ:
https://github.com/kubernetes/kubernetes/pull/79649 - API рдкрд░рд┐рд╡рд░реНрддрди
https://github.com/kubernetes/kubernetes/pull/80744 - рдХреНрдпреВрдмрд▓реЗрдЯ рдкрд░рд┐рд╡рд░реНрддрди

рдЖрдкрдХреЛ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬрд╝ рдХреА рдЬрд╝рд░реБрд░рдд рд╣реЛ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ!

рдорд╣рд╛рди! рдзрдиреНрдпрд╡рд╛рдж @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдореИрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╢реАрдЯ рдореЗрдВ рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ

рдореИрдВ v1.17 рдбреЙрдХреНрд╕ рд╢реИрдбреЛ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдВред
рдХреНрдпрд╛ рдЗрд╕ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ (рдпрд╛ v1.17 рдХреЗ рд▓рд┐рдП рдирд┐рдпреЛрдЬрд┐рдд рдХрд╛рд░реНрдп) рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдирдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ (рдпрд╛ рдореМрдЬреВрджрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рд╕рдВрд╢реЛрдзрди) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ 1.17 рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдЯреНрд░реИрдХрд░ рд╢реАрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдФрд░ рдореИрдВ рдРрд╕рд╛ рдХрд░реВрдВрдЧрд╛)

рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдорд┐рддреНрд░рд╡рдд рдЕрдиреБрд╕реНрдорд╛рд░рдХ рд╣рдо k/рд╡реЗрдмрд╕рд╛рдЗрдЯ (рд╢рд╛рдЦрд╛ рджреЗрд╡-1.17) рдХреЗ рд╡рд┐рд░реБрджреНрдз рд╢реБрдХреНрд░рд╡рд╛рд░, 8 рдирд╡рдВрдмрд░ рддрдХ рдкреАрдЖрд░ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рдЗрд╕ рд╕рдордп рдХреЗрд╡рд▓ рдПрдХ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдкреАрдЖрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдЖрдкрдХрд╛ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд╕реЗ рдкреВрдЫреЗрдВ!

рдзрдиреНрдпрд╡рд╛рдж!

рд╣рд╛рдп @ VineethReddy02 рд╣рд╛рдБ рдЗрд╕рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдкреАрдЖрд░ рдпрд╣рд╛рдБ рд╣реИ https://github.com/kubernetes/website/pull/17190

рдореИрдВрдиреЗ рдХреЗрдИрдкреА https://github.com/kubernetes/enhancements/pull/1344 рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдЙрдард╛рдпрд╛ рд╣реИ рдпрд╣ рдХреБрдЫ рдЪрд░реНрдЪрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЬреЛ рд╣рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреАрдЖрд░ рдореЗрдВ рдХрд░ рд░рд╣реЗ рдереЗ https://github.com/kubernetes/kubernetes/pull /80744.

рдореИрдВ рдХрд┐рд╕реА рднреА рдЯрд┐рдкреНрдкрдгреА рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдБ

рдЕрд░реЗ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ 1.17 рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рд╢реИрдбреЛ рдпрд╣рд╛рдБ! рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд╡реГрджреНрдзрд┐ рдХреИрд╕реА рдЪрд▓ рд░рд╣реА рд╣реИред

рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдЯреАрдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╢реАрдЯ рдореЗрдВ Kubernetes/kubernetes#79649 рдФрд░ Kubernetes/kubernetes#80744 рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд░рд╣реА рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдЕрдиреНрдп k/k PR рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рднреА рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рд╕рд╛рде рд╣реА, рдПрдХ рдФрд░ рдорд┐рддреНрд░рд╡рдд рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХрд┐ рд╣рдо рдЬрд▓реНрджреА рд╕реЗ рдХреЛрдб рдлрд╝реНрд░реАрдЬрд╝ (14 рдирд╡рдВрдмрд░) рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪ рд░рд╣реЗ рд╣реИрдВред

рд╣рд╛рдп @annajung , рд╣рд╛рдБ, рд╡реЗ рд╣реА рдПрдХрдорд╛рддреНрд░

рд╣рд╛рдп @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ, рдХрд▓ 1.17 рд░рд┐рд▓реАрдЬ рдЪрдХреНрд░ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдлреНрд░реАрдЬ рд╣реИ ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ k/k PR рдХреЛ рдорд░реНрдЬ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╣рдо 1.17 рдЯреНрд░реИрдХрд┐рдВрдЧ рд╢реАрдЯ рдореЗрдВ рдЗрд╕ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХреЛ At Risk рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ 14 (рдЧреБрд░реБрд╡рд╛рд░) рдХреА рдИрдУрдбреА рджреНрд╡рд╛рд░рд╛ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдкреАрдЖрд░ рдХрд╛ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛? рдЙрд╕рдХреЗ рдмрд╛рдж, рдХреЗрд╡рд▓ рд░рд┐рд▓реАрдЬ-рдмреНрд▓реЙрдХрд┐рдВрдЧ рдореБрджреНрджреЛрдВ рдФрд░ рдкреАрдЖрд░ рдХреЛ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдореЗрдВ рдЕрдиреБрдорддрд┐ рджреА рдЬрд╛рдПрдЧреАред

рд╣рд╛рдп @annajung , рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдмрд╣реБрдд рдХрдо рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреЛрдб-рдлреНрд░реАрдЬ рд╕реЗ рдкрд╣рд▓реЗ рд╡рд┐рд▓рдп рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рд╣рдордиреЗ рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдЪрдХреНрд░ рдореЗрдВ рдмрд╣реБрдд рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо рдЙрдиреНрд╣реЗрдВ 1.18 рдореЗрдВ рдЬрд▓реНрджреА рдорд░реНрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрд░реЗ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рддрджрдиреБрд╕рд╛рд░ рдорд╛рдЗрд▓рд╕реНрдЯреЛрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдЗрд╕ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХреЛ 1.18 рдХреЗ рд▓рд┐рдП рдЖрд╕реНрдердЧрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реВрдВрдЧрд╛ред рд╢реБрдХреНрд░рд┐рдпрд╛!

/рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ v1.18

рдЕрд░реЗ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧред 1.18 рд╕рдВрд╡рд░реНрджреНрдзрди рдпрд╣рд╛рдБ рд▓реАрдб ЁЯСЛ .

1.18 рд░рд┐рд▓реАрдЬрд╝ рдХрд▓ рд╢реБрд░реВ рд╣реБрдИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдБрдЪ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдХреНрдпрд╛ рдЖрдк 1.18 рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдЗрд╕реЗ рдЙрддрд╛рд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдлреНрд░реАрдЬ рдХреЗ рдХрд╛рд░рдг рдпрд╣ 1.17 рдЪреВрдХ рдЧрдпрд╛ред 1.18 рдореЗрдВ рдЪреАрдЬрд╝реЗрдВ рдХреИрд╕реА рджрд┐рдЦ рд░рд╣реА рд╣реИрдВ? рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдкреАрдЖрд░ рдЕрднреА рднреА рдЦреБрд▓реЗ рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рдж!

рд╣рд╛рдп @jeremyrickard ,

рд╣рд╛рдБ рдпреЛрдЬрдирд╛ рдЗрд╕реЗ 1.18 рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╣реИред

рдПрдкреАрдЖрдИ рдкреАрдЖрд░ (https://github.com/kubernetes/kubernetes/pull/79649) рдХреЛ рдереЙрдХрд┐рди рд╕реЗ рдПрдХ рд╕рдореАрдХреНрд╖рд╛ рдорд┐рд▓реА, рджреВрд╕рд░реЗ рджрд┐рди, рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдмрд┐рдВрджреБ рдереЗ рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рдЙрди рдкрд░ рдзреНрдпрд╛рди рджрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо рдЙрд╕ рдкреАрдЖрд░ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗ рдФрд░ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ (https://github.com/kubernetes/kubernetes/pull/80744) рддрд╛рдХрд┐ рд╣рдо рдПрдкреАрдЖрдИ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдПрдХ рд╕рд╛рде рдорд░реНрдЬ рдХрд░ рд╕рдХреЗрдВред

рдХреНрдпреВрдмрд▓реЗрдЯ рдкреАрдЖрд░ рдХреЗ рд▓рд┐рдП (https://github.com/kubernetes/kubernetes/pull/80744) рдЗрд╕рдХреА рдЕрднреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рдЪрдХреНрд░ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рд┐рдЧ-рдиреЛрдб рдмреИрдВрдбрд╡рд┐рдбреНрде рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ

рдЗрд╕реЗ рдЯреНрд░реИрдХрд┐рдВрдЧ рд╢реАрдЯ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛!

рдкрд╛рд░реНрдЯреА рдореЗрдВ рджреЗрд░ рд╕реЗ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рд╣реИред рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рдорд╛рдорд▓реЗ рдХреЛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рдПрдХ рдорд╛рдорд▓реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдЬреЛ рд▓реЙрдЧ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реНрддрд┐рдпреЛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдкрд░ рднреА рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕реНрддрд┐рдпреЛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдкрд╣рд▓реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреБрдЫ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд▓реЙрдЧ рдирд┐рд░реНрдпрд╛рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реЛрдЧрд╛ред рднрд▓реЗ рд╣реА рд╡реЗ рд╕рд╛рдЗрдбрдХрд╛рд░ рд╣реЛрдВ рдпрд╛ рдирд╣реАрдВред

рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрдк рдРрд╕реА рдПрдкреАрдЖрдИ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ:

kind: Pod
spec:
  containers:
  - name: myapp
    dependsOn: ["exporter", "istio"]
  - name: exporter
    dependsOn: ["istio"]
  - name: istio

@ рд░реВрдмреЗрдирд╣рдХ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд▓реНрджреА рдЧрдиреНрджрд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╕рдВрддреБрд╖реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рд╢реБрд░реВ рдФрд░ рддреИрдпрд╛рд░ рдХреЗ рдмреАрдЪ рдЕрдХреНрд╕рд░ рдПрдХ рдЕрдВрддрд░ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдПрдкреАрдЖрдИ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

@ kfox1111 рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдбрд┐рдЬрд╝рд╛рдЗрди рдХреИрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдбрдХрд╛рд░ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ? рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ "рд╕рд╛рдЗрдбрдХрд╛рд░" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдорд╛рдирджрдВрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕реЗ рдЖрд╢реНрд░рд┐рдд рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рддрддреНрдкрд░рддрд╛ рдЬрд╛рдВрдЪ рдФрд░/рдпрд╛ рдЬреАрд╡рдВрддрддрд╛ рдЬрд╛рдВрдЪ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧреА? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдЬрд╛рдВрдЪ рд╣реЛ рд╕рдХрддреА рд╣реИ - рдЬрд┐рд╕рдХреА рд╕рдлрд▓рддрд╛ рд╕реЗ рд╕рдВрдХреЗрдд рдорд┐рд▓рддрд╛ рд╣реИ рдХрд┐ рдЖрд╢реНрд░рд┐рдд рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╣реИрд▓реЛ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдореИрдВ v1.18 рдбреЙрдХреНрд╕ рд╢реИрдбреЛ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдВред
рдХреНрдпрд╛ рдЗрд╕ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ (рдпрд╛ v1.18 рдХреЗ рд▓рд┐рдП рдирд┐рдпреЛрдЬрд┐рдд рдХрд╛рд░реНрдп) рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдирдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ (рдпрд╛ рдореМрдЬреВрджрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рд╕рдВрд╢реЛрдзрди) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ 1.18 рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдЯреНрд░реИрдХрд░ рд╢реАрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдФрд░ рдореИрдВ рдРрд╕рд╛ рдХрд░реВрдВрдЧрд╛)

рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рдПрдХ рдорд┐рддреНрд░рд╡рдд рдЕрдиреБрд╕реНрдорд╛рд░рдХ рд╣рдо k/рд╡реЗрдмрд╕рд╛рдЗрдЯ (рд╢рд╛рдЦрд╛ рджреЗрд╡-1.18) рдХреЗ рд▓рд┐рдП рд╢реБрдХреНрд░рд╡рд╛рд░, 28 рдлрд░рд╡рд░реА рддрдХ рдкреАрдЖрд░ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдпрд╣ рдЗрд╕ рд╕рдордп рдХреЗрд╡рд▓ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдкреАрдЖрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд░ рдЖрдкрдХрд╛ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд╕реЗ рдкреВрдЫреЗрдВ!

рд╣рд╛рдп @irvifa рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдПрдХ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдкреАрдЖрд░ рдмрдирд╛рдпрд╛ рд╣реИ https://github.com/kubernetes/website/pull/19046

рд╣рд╛рдп @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдЖрдкрдХреА рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

@ рд░реВрдмреЗрдирд╣рдХ - рдореИрдВ @ kfox1111 рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдкреВрд░рд╛ рдЧреНрд░рд╛рдл рд╣реЛрдиреЗ рд╕реЗ рдмрд╣реБрдд рдЬрд▓реНрджреА рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рд╕рдХрддреА рд╣реИред рдкреЙрдб рд╕реНрдкреЗрдХ рдореЗрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдХреНрд░рдо рдореЗрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдЙрд▓реНрдЯреЗ рдХреНрд░рдо рдореЗрдВ (рдПрдХ рд╕реНрдЯреИрдХ рдХреА рддрд░рд╣) рдлрд╛рдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдпрд╣ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд╛рдорд╛рдиреНрдп рдСрд░реНрдбрд░рд┐рдВрдЧ рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВред

@rgulewich , рдХреНрдпрд╛ рдЖрдк рдереЛрдбрд╝рд╛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рд╕рдХрддреА рд╣реИ? рдЧреНрд░рд╛рдл рд╕реЗ рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдПрдХ рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕ рддрдереНрдп рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдХреЛрдИ рднреА рд╕рдордЭрджрд╛рд░ рдСрдкрд░реЗрдЯрд░ 15 рд╕реЗ рдЕрдзрд┐рдХ рд╕рд╛рдЗрдбрдХрд╛рд░ (рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЦрд┐рдВрдЪрд╛рд╡) рдирд╣реАрдВ рдЪрд▓рд╛рдПрдЧрд╛ред

рдСрд░реНрдбрд░ рдХрд╛ рд╡рд┐рдЪрд╛рд░ рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЛ рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдСрд░реНрдбрд░ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдард┐рди рд╣реЛрдЧрд╛ред рдкрд░реЛрдХреНрд╖ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

@ рд░реВрдмреЗрдирд╣рдХ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреНрд░рдо рдореЗрдВ рдПрдХ рдЪрдХреНрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, k8s/kubelet рдЪрдХреНрд░ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдХреИрд╕реЗ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╢реБрд░реВ/рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдХреНрдпрд╛ рдЖрджреЗрд╢ рд╣реИ? рдЬрд╝реЛрд░ рд╕реЗ рд╕реЛрдЪрдирд╛ рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рдПрдкреАрдЖрдИ рдкрдХреНрд╖ рд╕рддреНрдпрд╛рдкрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЕрд░реЗ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ,

рдХреЗрд╡рд▓ рдПрдХ рдорд┐рддреНрд░рд╡рдд рдЕрдиреБрд╕реНрдорд╛рд░рдХ рд╣реИ рдХрд┐ 1.18 рдХреЗ рд▓рд┐рдП рдХреЛрдб рдлрд╝реНрд░реАрдЬрд╝ 05 рдорд╛рд░реНрдЪ, 2020 рд╣реИ ред

рдЬреИрд╕реЗ рд╣реА рд╣рдо рдХреЛрдб рдлреНрд░реАрдЬ рдХреА рдУрд░ рдЯреНрд░реИрдХ рдХрд░рддреЗ рд╣реИрдВ, рдХреГрдкрдпрд╛ рдЗрд╕ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХреЛ рд╕реНрдирд╛рддрдХ рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдХрд┐рд╕реА рднреА рдкреАрдЖрд░ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз/рд▓рд┐рдВрдХ рдХрд░реЗрдВ!

рдЕрд░реЗ @jeremyrickard ,

рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдирд╕рдВрдкрд░реНрдХ рд╣реИ https://github.com/kubernetes/kubernetes/pull/80744
рдЗрд╕ рдкреАрдЖрд░ рдореЗрдВ рдПрдкреАрдЖрдИ рдкрд░рд┐рд╡рд░реНрддрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдореАрдХреНрд╖рд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЙрдкрд░реЛрдХреНрдд рдкреАрдЖрд░ рдореЗрдВ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ https://github.com/kubernetes/kubernetes/pull/79649

@ рд░реВрдмреЗрдирд╣рдХ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреНрд░рдо рдореЗрдВ рдПрдХ рдЪрдХреНрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, k8s/kubelet рдЪрдХреНрд░ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдХреИрд╕реЗ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╢реБрд░реВ/рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рдХреНрдпрд╛ рдЖрджреЗрд╢ рд╣реИ? рдЬрд╝реЛрд░ рд╕реЗ рд╕реЛрдЪрдирд╛ рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рдПрдкреАрдЖрдИ рдкрдХреНрд╖ рд╕рддреНрдпрд╛рдкрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

@bjhaid , рдПрдкреАрдЖрдИ рдкрдХреНрд╖ рд╕рддреНрдпрд╛рдкрди рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реВрдк рдбрд┐рдЯреЗрдХреНрд╢рди рдПрдХ рд░реЗрдЦреАрдп рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рддреБрдЪреНрдЫ рдПрд▓реНрдЧреЛрд░рд┐рдердо рд╣реИ (рдареАрдХ рдбреАрдПрдлрдПрд╕ рдЯреНрд░реИрд╡рд░реНрд╕рд▓ рдХреА рддрд░рд╣)ред

рд╕рд╛рдЗрдбрдХрд╛рд░ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рдмрд╛рдж рднреА рд╕рддреНрдпрд╛рдкрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ ... рдирд┐рд░реНрднрд░рддрд╛ рд╡рд╛рд▓реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореБрджреНрджреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдмрд╛рд▓рддреЗ рд╣реИрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдХреЗ рд▓рд┐рдПред (рд╢рд╛рдпрдж рдХреЛрдИ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реИ)

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

рд▓реЗрдХрд┐рди initContainers рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд▓реЗрдХрд┐рди initContainers рдХреЛ рдЕрдиреНрдп рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдЬрдмрдХрд┐ рд╣рдо init рдХрдВрдЯреЗрдирд░, рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░ рдФрд░ рдирд┐рдпрдорд┐рдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реБрдП рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдЬрдЯрд┐рд▓ рдирд┐рд░реНрднрд░рддрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рджреЛ рд╡рд░реНрдЧ рдХреЗ рд╕рд╛рдЗрдбрдХрд╛рд░ рд╣реЛрдВ? рдирд┐рдпрдорд┐рдд рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕, рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕?

рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рд╕рднреА рдХреЛ рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реА рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдкрд░рджреЗ рдХреЗ рдкреАрдЫреЗ рдпрд╣рд╛рдБ рдЬрд╛рдУред
init рдХрдВрдЯреЗрдирд░ рдХреНрд░рдо рдореЗрдВ рдЖрдЧреЗ рдЪрд▓рддреЗ рд╣реИрдВред
рд╕рд╛рдЗрдбрдХрд╛рд░ рд╕рднреА рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ рдСрде рдкреНрд░реЙрдХреНрд╕реА, рд▓реЙрдЧрд░ рдЗрддреНрдпрд╛рджрд┐ рдЬреИрд╕реЗ рд╕рд╛рдорд╛рди рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдирд┐рдпрдорд┐рдд рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред

рдлрд╛рдбрд╝рдирд╛ рдЙрд▓реНрдЯрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рдЦрддреНрдо рдХрд░ рджреЗрдЧрд╛, рдЬрдмрдХрд┐ рдЕрднреА рднреА рд╕рднреА рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реБрдП рд╕реЗрд╡рд╛ рдореЗрд╢ рдХрдВрдЯреЗрдирд░ рдСрд░реНрдбрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ? рдореИрдВ рдРрд╕рд╛ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдБ?

@ kfox1111 , рд╡реЙрд▓реНрдЯ рдЕрдм рд▓рдЧрд╛рддрд╛ рд╣реИ ред рдпрд╣ рдХрд┐рд╕ рд╡рд░реНрдЧ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╛рдорд▓реЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рддрд┐рдЬреЛрд░реА рд╕реЗрд╡рд╛ рдЬрд╛рд▓, рдпрд╛ рджреВрд╕рд░реА рддрд░рдл рдирд┐рд░реНрднрд░ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдореИрдВ рдмрд╕ рдЗрддрдирд╛ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдбрд┐рдЬрд╛рдЗрди рдЕрдВрддрддрдГ 10 рд╕рд╛рдЗрдбрдХрд╛рд░ рд╡рд░реНрдЧреЛрдВ рдореЗрдВ рдлреИрд▓ рдЬрд╛рдПрдЧреАред рдЗрд╕ рддрд░рд╣ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЪреАрдЬреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдкрд░ рдФрд░ рднреА рдордЬрдмреВрдд рд░рд╛рдпред рд▓реЛрдЧ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣реИрдХрд┐рдВрдЧ рд╢реБрд░реВ рдХрд░ рджреЗрдВрдЧреЗ, рдмрд╕ рдЖрджреЗрд╢ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдпрджрд┐ рдЙрди рд╡рд░реНрдЧреЛрдВ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдЙрджреНрджреЗрд╢реНрдп рдЖрджреЗрд╢ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╣реИ, рддреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ?

рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрддреЗ рд╣реБрдП, рдЬрдмрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рдХреБрдЫ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗ, рдпрд╣ рдЕрдиреНрдп рдорд╛рдорд▓реЛрдВ рдЬреИрд╕реЗ рд╡реЙрд▓реНрдЯ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕, рд▓реЙрдЧрд┐рдВрдЧ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдЖрджрд┐ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореВрд▓ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд░реАрдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рджреВрд╕рд░рд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдмрд╛рд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред

рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рдХрд┐рддрдиреА рдЬрдЯрд┐рд▓ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдкрд░ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдирд┐рд░реНрднрд░рддрд╛рдПрдБ YAML рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдмрдирд╛рддреА рд╣реИрдВ, рдХреЛрдИ рдЫрд┐рдкрд╛ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд▓рд┐рдП рдЫрд┐рдкреЗ рд╣реБрдП рддрд░реНрдХ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬрд┐рд╕рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реЛ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЛ рдЕрдиреНрдп рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЗ рдмрд╛рдж рдХреНрдпреЛрдВ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрджрд┐ред

рдпрджрд┐ рд╣рдо рдХрд┐рд╕реА рдлрд╝реАрд▓реНрдб рдХреЛ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

    // +optional
    Priority int

рдпрд╣ рдлрд╝реАрд▓реНрдб рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдВрдЯреЗрдирд░реЛрдВ (рд╕рд╛рдЗрдбрдХрд╛рд░, рд╕рд╛рдорд╛рдиреНрдп) рдХреЗ рдмреАрдЪ рдкреНрд░рднрд╛рд╡реА рд╣реИред
рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реЗ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░ рдХреЛ рдкрд╣рд▓реЗ рддрддреНрдХрд╛рд▓/рдЖрдЦрд┐рд░реА рдмрд╛рд░ рдлрд╛рдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред

@tedyu , рдирд┐рд░реНрднрд░рддрд╛ рдореЗрдВ "рдкреНрд░рд╛рдердорд┐рдХрддрд╛" рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдФрд░ рдореВрд▓реНрдп рд╣реИред рдирд┐рд░реНрднрд░рддрд╛ рджрд┐рдП рдЧрдП рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреНрд░рдо рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП c++ рдХреЛрдб рдХреА 30 рд▓рд╛рдЗрдиреЗрдВ рд▓рдЧрддреА рд╣реИрдВ https://www.geeksforgeeks.org/find-the-ordering-of-tasks-from-given-dependencies/ ред рджреВрд╕рд░рд╛ рд░рд╛рд╕реНрддрд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред

рдПрдХ рдЕрдиреНрдп рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдЧреНрд░рд╛рдл рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХреБрдЫ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ: "рдП -> рдмреА, рдмреА -> рд╕реА, рдбреА -> рд╕реА" рдХрдВрдЯреЗрдирд░ рдмреА рдФрд░ рдбреА рдХреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╕реА рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдмрд╣реБрдд рдореВрд▓реНрдпрд╡рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдПрдкреАрдЖрдИ рдРрд╕реА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдкреВрд░реНрдгрд╛рдВрдХ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреА - рд▓реЛрдЧ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рднрд┐рдиреНрди, рдЧреИрд░-рдорд╛рдирдХреАрдХреГрдд рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ CSS z-index рд╕рдВрдкрддреНрддрд┐ (рдЬреИрд╕реЗ -9999 ) рдХреЗ рд╕рд╛рде рдХрд░рддреЗ рд╣реИрдВред

@ рд░реВрдмреЗрдирд╣рдХ рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдЖрдк рдЬреЛ рд╕реБрдЭрд╛рд╡ рджреЗ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕
рдпрджрд┐ рдЖрдк рдЗрд╕ рддрд░рд╣ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднрд╛рд╡реБрдХ рд╣реИрдВ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХреЗрдИрдкреА рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдПрд╕рдЖрдИрдЬреА рдХреЗ рдкрд╛рд╕ рд▓реЗ рдЬрд╛рдХрд░ рдЙрдирдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЬреЛ рд╡рд░реНрдгрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдбрд┐рдЧреНрд░реА рдХреЛ рдХрдо рдХрд░рдХреЗ рдЖрдВрдХрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдпрд╣ рдЙрддрдирд╛ рд╣реА рд╕рд░рд▓ рд╣реИ рдЬрд┐рддрдирд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЦреБрдж рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рд╕рдмреВрдд рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рдорд╛рдорд▓реЗ рдХреЛ рдордЬрдмреВрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕рдЖрдИрдЬреА рдХреЛ рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рдХреЗрдИрдкреА рдЕрднреА рддрдХ рдПрдХ рдЬреАрдП рд╕реБрд╡рд┐рдзрд╛ рдирд╣реАрдВ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХрд╛ рдХреЗрдИрдкреА рд╕реНрд╡реАрдХреГрдд рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╣рдо рдЗрд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рдЕрднреА рддрдХ рдкрд░рд╕реНрдкрд░ рдЕрдирдиреНрдп рдирд╣реАрдВ рд╣реИрдВред

рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд╛рдЯрдХреАрдп рд░реВрдк рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЗ рд▓рд┐рдП рдЕрдиреБрднрд╡ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рдмрд╣рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рд╕реЗ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред

рдЕрдЧрд░ рдЖрдкрдХрд╛ рдХреЗрдИрдкреА рд╕реНрд╡реАрдХреГрдд рдФрд░ рд▓рд╛рдЧреВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╣рдо рдЗрд╕реЗ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рдЕрднреА рддрдХ рдкрд░рд╕реНрдкрд░ рдЕрдирдиреНрдп рдирд╣реАрдВ рд╣реИрдВред

рдХреНрдпрд╛ рд╡реЗ _ever_ рдкрд░рд╕реНрдкрд░ рдЕрдирдиреНрдп рд╣реЛрдВрдЧреЗ?

рдореИрдВ рдЦреБрдж рд╕реЗ рдкреВрдЫ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдореВрд▓реНрдп _рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдЕрдЧрд░_ рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯ рдХрдВрдЯреЗрдирд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк/рд╢рдЯрдбрд╛рдЙрди рдСрд░реНрдбрд░рд┐рдВрдЧ (рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛) рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрдХ рдФрд░ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ ... рдФрд░ рдореИрдВ рд╣рд╛рдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВред

рдХреЛрдИ рднреА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк / рд╢рдЯрдбрд╛рдЙрди рдСрд░реНрдбрд░, рдЬреЛ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдХреЗ рд╡рд░реНрдЧреАрдХрд░рдг рджреНрд╡рд╛рд░рд╛ init, рд╕рд╛рдЗрдбрдХрд╛рд░, рдпрд╛ "рдирд┐рдпрдорд┐рдд" рдХреЗ рд░реВрдк рдореЗрдВ рдЕрд▓рдЧ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдпреЗ рд╡рд░реНрдЧреАрдХрд░рдг _other_ рдХреЛ рднреА рд╡реНрдпрдХреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрдХреАрдирди рдХрдВрдЯреЗрдирд░ рдХреЗ рд╡рд╛рдВрдЫрд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдкрд╣рд▓реБрдУрдВ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рддреЗ рд╣реИрдВ, рд╣реИ рдирд╛?

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ restartPolicy != Always (рдПрдХ рдкреЙрдб рдЬреЛ рдПрдХ рдиреМрдХрд░реА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рд╢рд╛рдпрдж) рдХреЗ рд╕рд╛рде рдПрдХ рдкреЙрдб рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдХрд┐ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╛рдорд┐рдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХрд╛ рдПрдХ рдкреВрд░реНрдг рд░рд╛рдЬреНрдп рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреЙрдб рдкрд░ рдХреЛрдИ рдЕрд╕рд░ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рд╣реИред

@ kfox1111 , рд╡реЙрд▓реНрдЯ рдЕрдм рд▓рдЧрд╛рддрд╛ рд╣реИ ред рдпрд╣ рдХрд┐рд╕ рд╡рд░реНрдЧ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╛рдорд▓реЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рддрд┐рдЬреЛрд░реА рд╕реЗрд╡рд╛ рдЬрд╛рд▓, рдпрд╛ рджреВрд╕рд░реА рддрд░рдл рдирд┐рд░реНрднрд░ рд╣реЛ рд╕рдХрддреА рд╣реИред

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

рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЦрд╛рд▓реАрдбрд┐рд░ рдХреЗ рд╕рд╛рде рдирд┐рдпрдорд┐рдд рд╕рд╛рдЗрдбрдХрд╛рд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдлрд┐рдЯ рд╣реЛрдЧрд╛ рдЬрд┐рд╕реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ, рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЗрд╕ рдХреЗрдИрдкреА рдХреЛ рдЕрдВрджрд░ рдЬрд╛рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕реЗ рд▓рдЧрднрдЧ 2 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рдЗрд╕рдХреЗ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд┐рд░реНрднрд░рддрд╛ рдЧреНрд░рд╛рдл рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреВрд░реНрд╡ рдЪрд░реНрдЪрд╛ рдХрд╛ рд▓рд┐рдВрдХ рд╣реИ?

рдЕрд░реЗ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ,

рдЕрдиреБрдХреВрд▓ рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХрд┐ рд╣рдо 05 рдорд╛рд░реНрдЪ 2020 рдХреЛ рдХреЛрдб рдлрд╝реНрд░реАрдЬрд╝ рд╣реЛрдиреЗ рдкрд░ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдмрдВрдж рд╣реЛ рд░рд╣реЗ рд╣реИрдВред рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкреАрдЖрд░ рдЕрднреА рддрдХ рдорд░реНрдЬ рд╣реЛ рдЧрдП рд╣реИрдВ, рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрд╕ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдлреНрд░реАрдЬ рдХрд░рдиреЗ рдХреА рд░рд╛рд╣ рдкрд░ рд╣реИрдВ?

рдЕрд░реЗ @jeremyrickard , рдПрдкреАрдЖрдИ рд╕рдореАрдХреНрд╖рд╛ (https://github.com/kubernetes/kubernetes/pull/79649) рдореВрд▓ рд░реВрдк рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рд╣рдо рдЙрд╕ рдкреАрдЖрд░ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреАрдЖрд░ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдпрд╣ рд╕рднреА (рдПрдкреАрдЖрдИ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди) рдПрдХ рдкреАрдЖрд░ рдореЗрдВ рд╡рд┐рд▓рдп рд╣реЛ рд╕рдХреЗред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреАрдЖрд░ (https://github.com/kubernetes/kubernetes/pull/80744) рдХреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЧрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЕрдВрддрд┐рдо рдЕрдиреБрдореЛрджрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рдЧ-рдиреЛрдб рдЕрдиреБрдореЛрджрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдпрд╣ рдХреЛрдб рдлреНрд░реАрдЬ рдХреЗ рд▓рд┐рдП рд╕рдордп рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рдпрд╣ рдХрд╣рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рдХрдард┐рди рд╣реИ, рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдмрд╣реБрдд рдирд┐рд░реНрднрд░ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдордп рдкрд░ рдХреБрдЫ рдЕрдиреБрдореЛрджрдирдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдпрд╛ рдирд╣реАрдВред

рдЗрд╕реЗ рдХреЛрдб рдлреНрд░реАрдЬ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред рдпрд╣ рдЗрд╕реНрддрд┐рдпреЛ рдХреЗ https://github.com/istio/istio/issues/7136 рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд╕рд░рд▓ рдФрд░ рдмреЗрд╣рддрд░ рджреЛрдиреЛрдВ рдмрдирд╛ рджреЗрдЧрд╛ред

рдЗрд╕ рдкрд░ рдХреЛрдИ рдЖрдВрджреЛрд▓рди 1.18 рдореЗрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ? рддреЗрдЬреА рд╕реЗ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдиреМрдХрд░рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкреЗрдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП istio sidecars рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд▓рдЧрддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдХрдИ рддрд░рд╣ рд╕реЗ рд╕рд┐рдЧ-рдиреЛрдб рдЕрдиреБрдореЛрджрдирдХрд░реНрддрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдмрд╣реБрдд рдЖрд╢рд╛рд╡рд╛рджреА рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЗрд╕реЗ 1.18 рдХрд░ рджреЗрдЧрд╛ред

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ #pr-reviews рд╕реНрд▓реИрдХ рдЪреИрдирд▓ рдЗрди рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕рдХреА рдХреЛрд╢рд┐рд╢ рдХреА? рдпрд╣ рдЬрдирд╕рдВрдкрд░реНрдХ рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдкрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред (рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рджреЗрдЦрд╛)

рдЕрд░реЗ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ,

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

рдЕрд░реЗ @jeremyrickard ,

рдЗрди рдкреАрдЖрд░ рдХреЛ 1.18 рдореЗрдВ рдорд┐рд▓рд╛рдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдХрд┐рд╕реА рдиреЗ рдореБрдЭреЗ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдмрд╣реБрдд рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдРрд╕рд╛ рд╣реЛрдЧрд╛ред

рд╣рдо 1.19 рдХреЛ рдЯрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рд╣реИред
рдпрд╣ рдХреЗрдИрдкреА рд▓рдЧрднрдЧ рджреЛ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЙрдбрд╝рд╛рди рдореЗрдВ рд╣реИ (рдореВрд▓ рдЕрд▓реНрдлрд╛ рд▓рдХреНрд╖реНрдп 1.15 рдерд╛), рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рдкреАрдЖрд░ рд▓рдЧрднрдЧ 1 рд╡рд░реНрд╖ рд╕реЗ рдЦреБрд▓реЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рдХрднреА рднреА рдХреЛрдИ "рд╕рдореАрдХреНрд╖рдХ рдмреИрдВрдбрд╡рд┐рдбреНрде" рдирд╣реАрдВ рд╣реИред
рдореИрдВрдиреЗ рд╡рд┐рдирдореНрд░рддрд╛ рд╕реЗ рдИрдореЗрд▓ рдХрд┐рдпрд╛ рд╣реИ, рд╕реБрд╕реНрдд рд╣реИ, рд╕рд┐рдЧ-рдореАрдЯрд┐рдВрдЧ рдореЗрдВ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕рдореАрдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛ рд╣реИ, рдлрд┐рд░ рднреА рд╣рдордиреЗ рдмрд╣реБрдд рдХрдо рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИред
рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рдХреЛрдИ рднреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗрд╡рд▓ рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡реЛрдВ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддреА рд╣реИ, рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдмрдбрд╝реЗ рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкреАрдЖрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд╣реА рд╣реИрдВ рдЬреИрд╕реЗ рд╡реЗ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдереЗ, рдмрд╕ рдереЛрдбрд╝рд╛ рдФрд░ рдкреЙрд▓рд┐рд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдореИрдВ рд╣рд░ рджрд┐рди рдЖрдХреНрд░рд╛рдордХ рд░реВрдк рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдкрд┐рдВрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрдм рддрдХ рдХрд┐ рд╡реЗ рдореБрдЭреЗ рдЬрд╡рд╛рдм рди рджреЗрдВ рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдХрд░рдиреЗ рдореЗрдВ рдореИрдВ рд╕рд╣рдЬ рд╣реВрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдореИрдВ рдЕрдХреЗрд▓рд╛ рд╣реВрдВ рдЬреЛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛ рд░рд╣рд╛ рд╣реИ, рдПрд╕рдЖрдИрдЬреА рдореЗрдВ рдХреЛрдИ рднреА рдЗрд╕реЗ рджреЗрдЦрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИред рдЕрдЧрд░ рдЕрд▓реНрдлрд╛ рдореЗрдВ рдЖрдиреЗ рдореЗрдВ рджреЛ рд╕рд╛рд▓ рд▓рдЧрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдмреАрдЯрд╛/рдЬреАрдП рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛? (рдЬреИрд╕рд╛ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)

рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд░реВрдк рд╕реЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╕рдореБрджрд╛рдп рдФрд░ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рд░реБрдЪрд┐ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ, рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реА рдЬрдЧрд╣ рдореЗрдВ рджреЗрдЦрд╛ рдерд╛, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдореБрджреНрджрд╛ рдерд╛, рдПрд╕рдЖрдИрдЬреА рд╕реЗ рдкреВрдЫ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдереЗ, рдФрд░ рд╡реЗ рдиреЗ рдХрд╣рд╛ "рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЖрдкрдХреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА"ред
рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╡рд╣ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛ рдЬреЛ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреВрдЫрд╛ рдерд╛, рдореИрдВрдиреЗ рдХреЗрдИрдкреА рд▓рд┐рдЦрд╛ рдерд╛, рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рднреА рдкрд╛рд░реНрдЯрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдореЛрджрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдореИрдВрдиреЗ рд╕рднреА рдХреЛрдб рд▓рд┐рдЦреЗ рдереЗ, рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдереЗ, рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬ рдкрд╛рд╕ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдЕрджреНрдпрддрд┐рдд рд░рдЦрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рднреА рд╣рдо рдпрд╣рд╛рдВ рд╣реИрдВред

рд╣рд░ рдмрд╛рд░ рдЬрдм рд╣рдо рдЗрд╕рдореЗрдВ рджреЗрд░реА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдирд┐рд░рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдХреНрдпрд╛ рдпрд╣ рд╕рдм рдореЗрд░реА рдЧрд▓рддреА рд╣реИ? рдХреНрдпрд╛ рдХреЛрдб рдЗрддрдирд╛ рднрдпрд╛рдирдХ рд╣реИ рдХрд┐ рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рднреА рдирд╣реАрдВ рдХрд░реЗрдЧрд╛? рдХреНрдпрд╛ рдореИрдВ рдЗрддрдирд╛ рдЖрдХреНрд░рд╛рдордХ рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВ?
рдореБрдЭреЗ рдмрд╕ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рджрдо рдкрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдФрд░ рдореИрдВ рдЗрд╕ рдорд░реЗ рд╣реБрдП рдШреЛрдбрд╝реЗ рдХреЛ рдкреАрдЯрддреЗ рд╣реБрдП рдереЛрдбрд╝рд╛ рдердХ рд░рд╣рд╛ рд╣реВрдБред

рдореБрдЭреЗ рд▓рдВрдмреЗ рд╢реЗрдЦрд╝реА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ (рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЬреЗрд░реЗрдореА рдпрд╛ рдЙрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдд рдирд╣реАрдВ), рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реА рдЖрддреНрдорд╛ рдХреЛ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдзреАрд░реЗ-рдзреАрд░реЗ рдЦрд╛ рд░рд╣рд╛ рд╣реИред

рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд░реВрдк рд╕реЗ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╕рдореБрджрд╛рдп рдФрд░ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рд░реБрдЪрд┐ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ, рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реА рдЬрдЧрд╣ рдореЗрдВ рджреЗрдЦрд╛ рдерд╛, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдореБрджреНрджрд╛ рдерд╛, рдПрд╕рдЖрдИрдЬреА рд╕реЗ рдкреВрдЫ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдереЗ, рдФрд░ рд╡реЗ рдиреЗ рдХрд╣рд╛ "рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЖрдкрдХреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА"ред

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдЗрд╕ рдкрд░ред рдПрдХ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ (рдФрд░ рдореЗрд░реЗ рджреЛ рд╕рд╣рдпреЛрдЧреА рднреА рд╣реИрдВ)ред рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЧрддрд┐рд╡рд┐рдзрд┐, рдкреБрд▓ рдЕрдиреБрд░реЛрдз, рд╕реБрд╕реНрдд рдЪреИрдирд▓ рдпрд╛ рд╕рд┐рдЧ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдореЗрдВ рд░реБрдЪрд┐ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдВрдХреЗрддрдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

@dims рд╢рд╛рдпрдж рдЖрдк рдХреБрдЫ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ?

@thockin рдореИрдВрдиреЗ рд╕реБрдирд╛ рд╣реИ рдХрд┐ рдПрдХ ~ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдореЗрдВ рдЖрдкрдХрд╛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд▓рд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЖрдкрдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереАред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдк рдпрд╛ рдХреЛрдИ рдФрд░ рдкреЙрдбрдХрд╛рд╕реНрдЯ рдПрдкрд┐рд╕реЛрдб рдореЗрдВ рд╣реЛ, рдЬрд┐рд╕рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреБрд░рд╛ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗрдИрдкреА рдЗрд╕реЗ 1.16 рдкрд░ рдирд╣реАрдВ рдмрдирд╛ рдкрд╛рдпрд╛ред рдЦреИрд░, рдпреЗ рд░рд╣реЗрдВ рд╣рдо рдлрд┐рд░ рд╕реЗред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд░реНрдордЪрд╛рд░реА рдирд╣реАрдВ рд╣реИрдВ рддреЛ рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдХрдард┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред Google, RedHat рдпрд╛ рдЕрдиреНрдп рдмрдбрд╝реЗ рдЦрд┐рд▓рд╛рдбрд╝реАред

рдореИрдВрдиреЗ рд╕реНрд▓реИрдХ рдореЗрдВ рднреА рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреЗ рд▓рд┐рдП рдХрд╣рд╛, рд▓реЗрдХрд┐рди рдЕрднреА рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ @thockin рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдкрдХрдбрд╝ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдЧреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рднреА рд╣реИред

рдореИрдВрдиреЗ рдХреНрд╖рдгрд┐рдХ рд╕реАрдПрд╕рдЖрдИ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реБрд╡рд┐рдзрд╛ рдкрд░ рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдпрд╛ред рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рднреА рдЙрддрдирд╛ рд╣реА рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдерд╛ рдФрд░ рдХрдИ рдмрд╛рд░ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рдерд╛ рдХрд┐ рдпрд╣ рдЗрддрдиреА рджреЗрд░реА рдФрд░ рд░реАрдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛ред рддреЛ, рдореБрдЭреЗ рддреБрдореНрд╣рд╛рд░рд╛ рджрд░реНрдж рдорд╣рд╕реВрд╕ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╣рдо рдЗрд╕реЗ рдХрдо рджрд░реНрджрдирд╛рдХ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдЦреЛрдЬ рд╕рдХреЗрдВред рдРрд╕рд╛ рдХрд╣рд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдХреБрдЫ рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬ рдХреЛ рдпрд╛рдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдореЗрдВ рдЕрдВрддрддрдГ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред рддреЛ рдХреГрдкрдпрд╛ рдЙрдореНрдореАрдж рдордд рдЫреЛрдбрд╝реЛ / рд╣рд╛рд░реЛ! рдЬрд╣рд╛рдЬ рдХреЛ рдореЛрдбрд╝рдирд╛ рдХрдард┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдВрддрддрдГ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред

рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЯреЛрдкреЛрд▓реЙрдЬреА рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА рдХрдВрдЯреЗрдирд░ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк/рд╢рдЯрдбрд╛рдЙрди рдСрд░реНрдбрд░рд┐рдВрдЧ рдореБрджреНрджреЛрдВ рдХреЛ рдорд╛рд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдЬреЛ рдпрд╣ рдХреЗрдИрдкреА рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╣рд▓ рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдЯрд┐рдХрдЯ рдкрд░ "рдЗрд╕реНрддрд┐рдпреЛ" рдХреЗ рд▓рд┐рдП Ctrl-F, рдФрд░ рдЖрдкрдХреЛ рдХрдВрдЯреЗрдирд░ рдСрд░реНрдбрд░рд┐рдВрдЧ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░реЗрд╢рд╛рдирд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред

рдХреНрдпрд╛ рдпрд╣рд╛рдБ рдХреЛрдИ рдЗрд╕реНрддрд┐рдпреЛ рдЕрдиреБрд░рдХреНрд╖рдХ рд╣реИрдВ? рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЧреЛрдЧрд▓рд░реНрд╕ рд╣реИрдВ, рдФрд░ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ K8s рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдФрд░ рдмреЛрд▓рдмрд╛рд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдПрдХ рдЗрд╕реНрддрд┐рдпреЛ / K8s рджреБрдХрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ, @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ! тЭдя╕П

рдЕрдм рддрдХ рд╕рд╛рдЗрдбрдХрд╛рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдпрд╢ред

рд╕рд╛рдЗрдбрдХрд╛рд░ рдЬреАрд╡рдирдЪрдХреНрд░ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рднреА, рдХрд┐рд╕реА рднреА рдмреИрдЪ рдХреА рдиреМрдХрд░реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдпрд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЙрдирдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕реАрд▓рд┐рдП рд╣рдордиреЗ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рдлреАрдбрдмреИрдХ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдпрд╛!

рд╣рдо рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рдХреБрдЫ рд╕рдордп рд╕реЗ k8s рдХреЛ рдлреЛрд░реНрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерд┐рдд рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИрдВред

рдПрдХ рдЗрд╕реНрддрд┐рдпреЛ + рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рджреБрдХрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рднреА рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХрддрд╛ рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рддреЗрдЬреА рд╕реЗ рдирд┐рд░рд╛рд╢ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд░рд┐рд▓реАрдЬ рд╕реЗ рд░рд┐рд▓реАрдЬ рддрдХ рдлрд┐рд╕рд▓ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдХрд╛рдо рдХреЗ рдмреЛрдЭ рдкрд░ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЛ рдорд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдХреНрд╕ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд╢ рдирд╣реАрдВ рд╣реИрдВред рд╣рдорд╛рд░реА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛ рд░рд╣реА рд╣реИред

@thockin рдпрд╣ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рдЗрд╕ рдкрд░ рд╕реНрдкрд╖реНрдЯ рдкрдХрдбрд╝

Linkerd рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВ рдЬреЛ рдЗрд╕рдХрд╛ рднреА рдмреЗрд╕рдмреНрд░реА рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╡рд╣рд╛рдБ рд░реБрдХреЛ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ, рд╣рдо рдЖрдкрдХреЗ рд▓рд┐рдП рдЬрдбрд╝ рд░рд╣реЗ рд╣реИрдВред

рдпрдХреАрди рдирд╣реАрдВ рд╣реЛрддрд╛ рдХрд┐ рдпрд╣рд╛рдВ рдмрд╛рдХреА рд╕рднреА рдиреЗ рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдФрд░ рдПрдХ рдХреНрдпреВрдмрдХреЙрди рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ Lyft рдиреЗ рдРрд╕рд╛ рд╣реА рдХреБрдЫ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣рд╛рдБ рдЙрдирдХреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдХрд╛рдВрдЯреЗ рд╕реЗ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╣реИ: https://github.com/lyft/kubernetes/commit/ba9e7975957d61a7b68adb75f007c410fc9c80cc

рдПрдХ рдЗрд╕реНрддрд┐рдпреЛ + рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рджреБрдХрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рднреА рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХрддрд╛ рд╕реЗ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рддреЗрдЬреА рд╕реЗ рдирд┐рд░рд╛рд╢ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд░рд┐рд▓реАрдЬ рд╕реЗ рд░рд┐рд▓реАрдЬ рддрдХ рдлрд┐рд╕рд▓ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд istio рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреЗ рдХрд╛рд░рдг рдереЛрдбрд╝рд╛ рд╕рд╛ рдЕрд▓рдЧ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдКрдкрд░ рдХреА рдЪрд░реНрдЪрд╛рдУрдВ рдХреЗ рджреМрд░рд╛рди, рдореИрдВ рдЙрди рдЪреАрдЬреЛрдВ рдХреЛ рджреЗрдЦрддрд╛ рд░рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд╛рдЗрдбрдХрд╛рд░ рдлреАрдЪрд░ рдЕрдХреЗрд▓реЗ рдпрд╣рд╛рдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ, рдЗрд╕реНрддрд┐рдпреЛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд░реБрдХрдиреЗ рдХреЗ рдХрд╛рд░рдг рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

рдЗрд╕реНрддрд┐рдпреЛ рд╕реАрдПрдирдЖрдИ рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рд╛рдЗрдбрдХрд╛рд░ рдореЗрдВ рдЗрд╕реНрддрд┐рдпреЛ рдЪрд▓рд╛рдирд╛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рдЗрдирд┐рдЯ рдХрдВрдЯреЗрдирд░ рдЕрднреА рднреА рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реЗрдВрдЧреЗ рдЬреИрд╕рд╛ рдХрд┐ istio рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдкреНрд░рд▓реЗрдЦрд┐рдд рд╣реИред

рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рдКрдкрд░ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреА рдЕрдкрдиреА рдЪреАрдЬ рд╣реИред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХрд░реНрдордЪрд╛рд░реА рдирд╣реАрдВ рд╣реИрдВ рддреЛ рдпреЛрдЧрджрд╛рди рдХрд░рдирд╛ рдХрд┐рддрдирд╛ рдХрдард┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред Google, RedHat рдпрд╛ рдЕрдиреНрдп рдмрдбрд╝реЗ рдЦрд┐рд▓рд╛рдбрд╝реАред

рд╣рд╛! рдЬреЛ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╡реЛ рд▓реЛрдЧ рдХрднреА-рдХрднреА рдлрдВрд╕ рднреА рдЬрд╛рддреЗ рд╣реИрдВ!

рдЧрдВрднреАрд░рддрд╛ рд╕реЗ, рдореБрдЭреЗ рдЦреЗрдж рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдмрд╣рд╛рдиреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдмреЗрдХрд╛рд░ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред

рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП:
рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкрд░ рдХреБрдЫ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрд▓реНрдлрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд▓рдп рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдзреНрд╡рдирд┐ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХреБрдЫ рдЫреЗрдж рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдпрд╣ рдХрд╛рдлреА рдХрд╡рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХрд╛ рдПрдХ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдиреНрдп рд╕рднреА рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдлреАрдЪрд░ рдХреЗ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВред рдЖрдИрдПрдордУ рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдлрд╛ рдпрд╣реА рд╣реИред

рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореИрдВрдиреЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдореМрдЬреВрджрд╛ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪрд╛рдВрджреА рдХреА рдЧреЛрд▓реА рд╣реЛрдЧреАред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЕрд▓реНрдлрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░ рджреЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдЕрднреА рдЕрдкрдиреА рдЙрдореНрдореАрджреЛрдВ рдХреЛ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рди рдмрдврд╝рд╛рдПрдВред рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдмреНрд▓реЙрдХ рди рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрднреА рддрдХ рд╕рднреА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреА рд╣реИред

рдореИрдВрдиреЗ рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рд╣реИ, рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ рдЗрд╕рдореЗрдВ рд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
https://groups.google.com/d/msg/kubernetes-sig-release/RHbkIvAmIGM/nNUthrQsCQAJ

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдк рдпрд╛ рдХреЛрдИ рдФрд░ [рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреЙрдбрдХрд╛рд╕реНрдЯ] рдПрдкрд┐рд╕реЛрдб рдореЗрдВ рдерд╛ рдЬрд┐рд╕рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреБрд░рд╛ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗрдИрдкреА рдЗрд╕реЗ 1.16 рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ рдкрд╛рдпрд╛

рдХреГрдкрдпрд╛ рдПрдкрд┐рд╕реЛрдб 72 рджреЗрдЦреЗрдВ 83, рдЧрд╛рдЗрдирд╡реЗрд░реЗ рд╕реЗрдВрдЧрд░ рдХреЗ рд╕рд╛рде ред рдореИрдВрдиреЗ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдпрд╣ рднреА

рдХреНрдпрд╛ рдпрд╣рд╛рдБ рдХреЛрдИ рдЗрд╕реНрддрд┐рдпреЛ рдЕрдиреБрд░рдХреНрд╖рдХ рд╣реИрдВ? рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЧреЛрдЧрд▓рд░реНрд╕ рд╣реИрдВ, рдФрд░ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ K8s рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдФрд░ рдмреЛрд▓рдмрд╛рд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

@duderino рдФрд░ @howardjohn рджреЛрдиреЛрдВ рдиреЗ рдЗрд╕ рд╕реВрддреНрд░ рдкрд░ рдкрд╣рд▓реЗ рд╣реА рдЯрд┐рдкреНрдкрдгреА рдХрд░ рджреА рд╣реИред

рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╡рд┐рд▓рдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕#79649
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕#80744

рдХреНрдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдкреАрдЖрд░ рд╣реИрдВ рдЬрд┐рди рдкрд░ рд╣рдореЗрдВ рдирдЬрд╝рд░ рд░рдЦрдиреА рдЪрд╛рд╣рд┐рдП?

рдзрдиреНрдпрд╡рд╛рдж!

  • рд╕рдВрд╡рд░реНрджреНрдзрди рдЯреАрдо

рд╕рдорд░реНрдерди рдХреЗ рд╕рдВрджреЗрд╢ (рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдпрд╛ рдирд┐рдЬреА рддреМрд░ рдкрд░) рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдЬрд┐рд╕рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЧрдИ тЭдя╕П

рд╕рдореБрджрд╛рдп рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЗрд╕реЗ 1.18 рдореЗрдВ рд▓рд╛рдиреЗ рдХрд╛ рдПрдХ рдмрд╣рд╛рджреБрд░ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ рд░рд┐рд▓реАрдЬ рдЯреАрдо рднреА рд╢рд╛рдорд┐рд▓ рдереА, рдЬрд┐рд╕рдиреЗ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдлрд╕реЛрд╕, рдЗрд╕реЗ 1.19 рддрдХ рд╕реНрдердЧрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдмрд╛рддрдЪреАрдд рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: https://github.com/kubernetes/kubernetes/pull/80744#issuecomment -595292034ред

рдЗрд╕рдХреЗ 1.18 рдореЗрдВ рдирд╣реАрдВ рдЖрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдЗрд╕ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдЧрддрд┐ 1.19 рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝реЗрдЧреАред

cc @jeremyrickard , @kikisdeliveryservice

рдмрдврд╝рд┐рдпрд╛ рд╕рд╛рдорд╛рди @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдХреБрдЫ рдХреБрдВрдард╛рдПрдВ рд╕рд╛рд░реНрдердХ рд░рд╣реА рд╣реИрдВ рдФрд░ рд╕реБрдиреА рдЧрдИ рд╣реИрдВред рд▓рдЧрди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

/рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ v1.19

рдирдорд╕реНрддреЗред рд╣рдо рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдореВрд╣ рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣ рд╕реЗ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣рд╛рдБ рдЬреЛ рд╣реБрдЖ рдЙрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдХреНрд╖рдорд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдо рдЗрд╕рд╕реЗ рдЦреБрд╢ рдирд╣реАрдВ рд╣реИрдВред

рдЗрд╕ рдкреАрдЖрд░ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдХреЗрдИрдкреА рдиреЗ рдХрдИ рдЪреАрдЬреЗрдВ рдкреНрд░рдХрд╛рд╢ рдореЗрдВ рд▓рд╛рдпреА рд╣реИрдВ рдЬреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмреЗрд╣рддрд░ рдХрд░ рд╕рдХрддреА рд╣реИред рд╣рдо рд╕рд╛рдорд╛рдЬрд┐рдХ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдФрд░ рддрдХрдиреАрдХреА рдЪрд┐рдВрддрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред

рд╕рд╛рдорд╛рдЬрд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдЦреБрд╢ рдХрд░рдиреЗ рдХреА рд╣рдорд╛рд░реА рдЗрдЪреНрдЫрд╛ рдХрд╛ рд╢рд┐рдХрд╛рд░ рд╣реБрдИред рдбреЗрд░реЗрдХ рдиреЗ рдХреЗрдИрдкреА рдХреЛ рдордВрдЬреВрд░реА рджреЗ рджреА, рдПрд╕рдЖрдИрдЬреА рдХреЗ рднреАрддрд░ рд╡реНрдпрдХреНрдд рдЖрд░рдХреНрд╖рдг рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдХреНрдпреЛрдВрдХрд┐ рдХреНрд▓реЗрдЯрди рдФрд░ рдЯрд┐рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬреЛрд░ рджреЗ рд░рд╣реЗ рдереЗред рд╣рдо рд╕рднреА рдПрдХ-рджреВрд╕рд░реЗ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рд╣рдореЗрдВ рд╣рдореЗрд╢рд╛ рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо "рдирд╣реАрдВ" рдХрд╣рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред рд╣рдо рдпрд╣ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕рднреА рдиреЗ рдареАрдХ рд╡реИрд╕рд╛ рд╣реА рдХрд┐рдпрд╛ рд╣реИред рд╣рдо рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЕрдЧрд▓реЗ рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЕрд╡рд░реЛрдзрдХ рдирд╣реАрдВ рдмрдирдирд╛ рдЪрд╛рд╣рддрд╛ред

рдПрдХ-рджреВрд╕рд░реЗ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рдпрд╣ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ рдХрд┐ рд╣рдо "рдирд╣реАрдВ" рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рднрд░реЛрд╕рд╛ рдХрд░рдирд╛ рдХрд┐ рдЬрдм рдХреЛрдИ "рдирд╣реАрдВ" рдХрд╣рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдЕрдЪреНрдЫреЗ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдРрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рддрдХрдиреАрдХреА рдХреНрд╖реЗрддреНрд░ рдПрд╕рдЖрдИрдЬреА рддрдХ рдлреИрд▓рд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рд╕рд┐рдЧ-рдиреЛрдб рдкрд░ рджрдмрд╛рд╡ рдирд╣реАрдВ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЕрдВрддрддрдГ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реЛрдВрдЧреЗ, рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗ рдЕрднреА рддрдХ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рд╕рд╣рдЬ рдирд╣реАрдВ рд╣реИрдВ.. рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЯрд┐рдо рдпрд╛ рдбреЗрд░реЗрдХ рдпрд╛ рдХреНрд▓реЗрдЯрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдЕрдиреБрдореЛрджрдирдХрд░реНрддрд╛ рдФрд░ SIG рд▓реАрдб рдФрд░ "рд╡рд░рд┐рд╖реНрда" рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ред

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХреЗрдИрдкреА рдХреЗ рдЖрд╕рдкрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдХрд╛ рд╢рд┐рдХрд╛рд░ рднреА рд╣реБрдИред KEP рд╕рдореАрдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдХреНрдпрд╛ рдореИрдВ рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рдХ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рд╣реВрдБ? рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рдХ рдХреЛ рд╕реМрдВрдкрдиреЗ рдХреЗ рд▓рд┐рдП? рдпрд╛ рд╕рд┐рд░реНрдл рдХреЗрдИрдкреА рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП? рдЬреИрд╕реЗ рд╣реА рдХреЗрдИрдкреА рдЬрд╛рд░реА рд╣реЛрддрд╛ рд╣реИ, рд╣рдо рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдЪрд░рд╡рд╛рд╣рд╛ рд░рд┐рд▓реАрдЬ рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЕрд╡рдзрд┐ рдореЗрдВ рдмрдЬрдЯ рдореЗрдВ рдХрд┐рдП рдЧрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдпрджрд┐ рдПрдХ рдХреЗрдИрдкреА рдПрд╕рдЖрдИрдЬреА рддрдХ рдлреИрд▓рд╛ рд╣реИ, рддреЛ рд╣рдо рдПрд╕рдЖрдИрдЬреА рдХреЗ рд▓рд┐рдП рдмрдЬрдЯ рдФрд░ рд╕рдордп рдХреИрд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддреЗ рд╣реИрдВ? рд╣рдореЗрдВ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рд╣рдо рдХреЗрдИрдкреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рднреВрдорд┐рдХрд╛рдУрдВ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рдордЬрдмреВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХреЗрдИрдкреА рдкрд░рд┐рд╡рд░реНрддрди-рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ (рдХреЗрдИрдкреА рдХреЗрдИрдкреА) рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдпрд╣ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕рдордп рдФрд░ рдзреНрдпрд╛рди рджреЛрдиреЛрдВ рдХрд╛ рд╢рд┐рдХрд╛рд░ рд╣реБрдИред рд╕рдореАрдХреНрд╖рдХреЛрдВ рдиреЗ рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдирд╣реАрдВ рджрд┐рдпрд╛, рдпрд╛ рдпрд╣ рдЙрдирдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдирд╣реАрдВ рдереАред рдЖрдЧреЗ-рдкреАрдЫреЗ рдХреА рдЪрд░реНрдЪрд╛рдУрдВ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╕реНрдерд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдорд╛рд░реА рд╕рдордЭ рд╕рдордп рдХреЗ рд╕рд╛рде рдмрджрд▓рддреА рд░рд╣рддреА рд╣реИред

рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рдЕрдкрдирд╛рддреЗ рд╣реИрдВ, рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдЬреАрдм рдПрдЬ-рдХреЗрд╕ рдпрд╛ рдлреНрд▓реЗрдХреНрд╕ рдХреА рдмрдврд╝рддреА рд╕рдВрдЦреНрдпрд╛ рд╕рд┐рдЧ-рдиреЛрдб рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИред рдЪреВрдВрдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдкреЙрдб рдЬреАрд╡рдирдЪрдХреНрд░ рдореВрд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рдмрджрд▓рд╛рд╡ рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдорд░реНрдЬ рдХрд░рдиреЗ рдХреА рд╣рдорд╛рд░реА рдХреНрд╖рдорддрд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреА рд╣рдорд╛рд░реА рдЗрдЪреНрдЫрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрддреБрд▓рд┐рдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЖрдЬ рд╣рдо рдкреЙрдб рдХреЗ рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╣ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд╕рдордп рд╣рдордиреЗ рдЬреЛ рд╕реЛрдЪрд╛ рдерд╛, рдЙрд╕рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИред рдпрд╣ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЛ рдХрдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХреЗрдИрдкреА рдХреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рд╕рдордп-рд╕рдордп рдкрд░ рдкреБрди: рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдкреЙрдб рдХреЗ рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдкрд╣рд▓реЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рд╣рдордиреЗ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓рддрд╛ рдореЗрдВ рдирд╣реАрдВ рдЙрддрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдбрд░ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдХреЗрд╡рд▓ рдЙрд╕ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдХрдИ рдЪрд░рдгреЛрдВ рдореЗрдВ рддреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╢реБрджреНрдз рдкрд░рд┐рдгрд╛рдо рдХреЗрд╡рд▓ рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдиреЗ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рдкреАрдЖрд░ рдФрд░ рд╕рдВрдмрджреНрдз рдХреЗрдИрдкреА рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ? рд╣рдо 100% рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рдХрд╛ рд╢рд╛рдпрдж рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрднреА рддрдХ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдбреЗрд░реЗрдХ рдиреЗ рд╢рдЯрдбрд╛рдЙрди рдЕрдиреБрдХреНрд░рдордг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЪрд┐рдВрддрд╛рдПрдБ рдЙрдард╛рдИрдВред рдХреЗрдИрдкреА рдиреЗ рдЙрдиреНрд╣реЗрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рдмреБрд▓рд╛рдпрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЭрд┐рдЭрдХ рд╣реИред рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдиреЛрдб рд╢рдЯрдбрд╛рдЙрди рдкрд░ рдЧреНрд░реЗрд╕рдлреБрд▓ рдЯрд░реНрдорд┐рдиреЗрд╢рди рдХрд╛ рд╕рдореНрдорд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдиреЗ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЪреМрдВрдХрд╛ рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рдХреЗрдИрдкреА рдХреА рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ "рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ" рдХрд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рдЕрдкрдиреЗ рдкреЙрдбреНрд╕ рдХреЛ "рдХреНрд▓реАрди рдЕрдк" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреИрд╢реНрдб рд▓реЙрдЧ рдХреЛ рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдореЗрдВ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП), рддреЛ рд╡реЗ рд╢рдЯрдбрд╛рдЙрди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╢рдмреНрджрд╛рд░реНрде рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдХреА рдпрд╣ рдХреЗрдИрдкреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

рдЯрд┐рдо рдХреЛ рдЪрд┐рдВрддрд╛ рд╣реИ рдХрд┐ init-sidecars рдХреЛ рдПрдХ рдЪреАрдЬрд╝ рдмрдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдФрд░ рдпрд╣ рд╕рд╣реА рдирд╣реАрдВ рд▓рдЧрддрд╛ред рдЙрд╕рдиреЗ рдЕрддреАрдд рдореЗрдВ рдЙрд╕ рдЪрд┐рдВрддрд╛ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдм рднреА рдЙрд╕реЗ рдкрд░реЗрд╢рд╛рди рдХрд░рддреА рд╣реИред

рд╣рдореЗрдВ рдпрд╣ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SIG рдиреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдкреЙрдб рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рд▓рд┐рдП рдордзреНрдпрдо рдЕрд╡рдзрд┐ рдХрд╛ рд▓рдХреНрд╖реНрдп рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреА рднреВрдЦ рдХреНрдпрд╛ рд╣реИред рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рд▓рдХреНрд╖реНрдп рдХреА рдУрд░ рдПрдХ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдХрджрдо рд╣реИ, рд╣рдо рдЗрд╕реЗ рдЕрдирдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрдм рддрдХ рд╣рдо рд▓рдХреНрд╖реНрдп рдкрддрд╛ рд╣реИ, рд╣рдо рд╢рд╛рдпрдж рд╣рдорд╛рд░реЗ рд╣реЗрдбрд▓рд╛рдЗрдЯреНрд╕ рдУрд╡рд░-рдж рдЧрд╛рдбрд╝реА рдЪрд▓рд╛ рд░рд╣реЗред

рдЖрдЗрдП рд╣рдо рд╕рднреА рдХреЛ рдпрд╣ рдХрд╣рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдмрдиреЗрдВ рдХрд┐ рдпрд╣ рдмрджрдмреВ рдЖ рд░рд╣реА рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдмрдпрд╛рди, рдПрдХ рднрд╛рд╡реБрдХ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛, рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрд░реНрде рд░рдЦрд░рдЦрд╛рд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ, рдФрд░ рд╣рдо рдпрд╣рд╛рдВ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдП рд╣реИрдВред рдордВрдерди рдФрд░ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯрд┐рдо рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдЕрдкрдирд╛ рд╕рдордп рджреЗрдВрдЧреЗред рдбреЗрд░реЗрдХ рд╡рд░реНрддрдорд╛рди рдкреЙрдб рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рд▓рд┐рдП рдиреЛрдб-рд╢рдЯрдбрд╛рдЙрди рдХрд╛рд░реНрдп рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдПрдЧрд╛ рддрд╛рдХрд┐ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рд╕рдХреЗ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рдФрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд┐рд░ рдЖрдзрд╛рд░ рд╣реИред рд╣рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдпрд╣ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдХрд┐ рдЕрдирд┐рдпреЛрдЬрд┐рдд рдорд╢реАрди рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣рдо рдХреНрдпрд╛ рдЧрд╛рд░рдВрдЯреА рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВред

рдзрдиреНрдпрд╡рд╛рдж,
рдХреНрд▓реЗрдЯрди, рдбреЗрд╡рд┐рдб, рдбреЙрди, рдбреЗрд░реЗрдХ, рдЬреЙрди, рдЯрд┐рдореЛ

рдХреБрдЫ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП: рдбреЗрд░реЗрдХ рдпрд╛ рдбреЙрди - рдХреНрдпрд╛ рдХреЛрдИ рд╕рд┐рдЧ-рдиреЛрдб рд╣реИ рдЬреЛ рдЕрдзрд┐рдХ рд╕рдордЧреНрд░ рдкреЙрдб рдФрд░ рдХрдВрдЯреЗрдирд░ рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рджрд┐рдорд╛рдЧреА рддреВрдлрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓ рд╕рдХрддрд╛ рд╣реИ?

@thockin рдЗрд╕реЗ рд╕рд┐рдЧ-рдиреЛрдб рдПрдЬреЗрдВрдбрд╛ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред

@thockin @derekwaynecarr рдЯреАрдПрд▓ рдХреНрдпрд╛ рд╣реИ; рдбреЙ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрд╛?

рд╡рди-рд▓рд╛рдЗрди рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рд╡рд┐рд╡рд░рдг: рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЕрдм рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡реЗ рд╕рд╛рдорд╛рдиреНрдп рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдВ рдФрд░ рдЕрдиреНрдп рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдВред

рдХреБрдЫ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреЛ рд╕рд░реНрд╡рд┐рд╕ рдореЗрд╢ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдХреЗ рдЗрд╕ рдирдП рдпреБрдЧ рдореЗрдВ рдЬреАрд╡рди рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛ рджреЗрдЧрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рд╛рдЗрдбрдХрд╛рд░реНрд╕ рдореБрдЦреНрдп рдРрдк рдХрдВрдЯреЗрдирд░ рд╕реЗ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдФрд░ рдореБрдЦреНрдп рдРрдк рдХрдВрдЯреЗрдирд░ рд╕рдорд╛рдкреНрддрд┐ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдЖрдЬ?

... рдЯреАрдПрд▓ рдХреНрдпрд╛ рд╣реИ; рдбреЙ рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрд╛?

@nasemkullah https://github.com/kubernetes/enhancements/issues/753#issuecomment -597372056 рд╕реЗ...

рдЗрд╕ рдкреАрдЖрд░ рдФрд░ рд╕рдВрдмрджреНрдз рдХреЗрдИрдкреА рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ? рд╣рдо 100% рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рдХрд╛ рд╢рд╛рдпрдж рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕реЗ рдЕрднреА рддрдХ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝рд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдбреЗрд░реЗрдХ рдиреЗ рд╢рдЯрдбрд╛рдЙрди рдЕрдиреБрдХреНрд░рдордг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЪрд┐рдВрддрд╛рдПрдБ рдЙрдард╛рдИрдВред рдХреЗрдИрдкреА рдиреЗ рдЙрдиреНрд╣реЗрдВ рдЕрднреА рдХреЗ рд▓рд┐рдП рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рдмреБрд▓рд╛рдпрд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рдЭрд┐рдЭрдХ рд╣реИред рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдиреЛрдб рд╢рдЯрдбрд╛рдЙрди рдкрд░ рдЧреНрд░реЗрд╕рдлреБрд▓ рдЯрд░реНрдорд┐рдиреЗрд╢рди рдХрд╛ рд╕рдореНрдорд╛рди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдиреЗ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЪреМрдВрдХрд╛ рджрд┐рдпрд╛ рд╣реИред рдпрд╣ рдХреЗрдИрдкреА рдХреА рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ "рд╡рд┐рдШрдЯрдирдХрд╛рд░реА рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ" рдХрд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рдЕрдкрдиреЗ рдкреЙрдбреНрд╕ рдХреЛ "рдХреНрд▓реАрди рдЕрдк" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдХреИрд╢реНрдб рд▓реЙрдЧ рдХреЛ рд▓реЙрдЧрд┐рдВрдЧ рд╕реЗрд╡рд╛ рдореЗрдВ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП), рддреЛ рд╡реЗ рд╢рдЯрдбрд╛рдЙрди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╢рдмреНрджрд╛рд░реНрде рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдХреА рдпрд╣ рдХреЗрдИрдкреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред

[...]

рд╣рдореЗрдВ рдпрд╣ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SIG рдиреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдкреЙрдб рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рд▓рд┐рдП рдордзреНрдпрдо рдЕрд╡рдзрд┐ рдХрд╛ рд▓рдХреНрд╖реНрдп рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕реЗ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдирдХреА рднреВрдЦ рдХреНрдпрд╛ рд╣реИред рдЕрдЧрд░ рд╣рдо рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ _is_ рд▓рдХреНрд╖реНрдп рдХреА рдУрд░ рдПрдХ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдХрджрдо рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдЕрдирдмреНрд▓реЙрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬрдм рддрдХ рд╣рдо рд▓рдХреНрд╖реНрдп рдХреЛ рдирд╣реАрдВ рдЬрд╛рдирддреЗ, рд╣рдо рд╢рд╛рдпрдж рдЕрдкрдиреЗ рд╣реЗрдбрд▓рд╛рдЗрдЯреНрд╕ рдХреЛ рдУрд╡рд░-рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╕рдореНрдорд╛рдирдкреВрд░реНрд╡рдХ, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рд▓реАрдб рдЗрд╕реЗ рд╕реБрд▓рдЭрд╛рдиреЗ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдиреЗ рдЗрд╕рдореЗрдВ рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдЬреЛ рд▓реЛрдЧ рдЙрд╕рдХреЗ рд╕рдорд╛рдзрд╛рди рд╕реЗ рдЦреБрд╢ рд╣реЛрдВрдЧреЗ, рд╡реЗ рдЙрди рд▓реЛрдЧреЛрдВ рд╕реЗ рдХреБрдЫ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдирд┐рдХреНрд╕ рдХрд┐рдпрд╛ рдерд╛ред

рдХрдо рд╕реЗ рдХрдо, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреЗ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рджрд┐рдХреНрдХрддреЗрдВ рд╣реИрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдХреМрди рд╕реЗ рдореБрджреНрджреЗ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ, рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдлрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдЕрднреА рднреА рдЙрдЪрд┐рдд рд╣реИред рдХреНрдпрд╛ рд╣рдо рдЗрд╕рдХрд╛ рд╡рд┐рд▓рдп рдХрд░рд╡рд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдореБрджреНрджреЗ рдЗрд╕реЗ рдмреАрдЯрд╛ рдЬрд╛рдиреЗ рд╕реЗ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд▓реНрдлрд╛ рдмрдирдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕рдХрд╛ рд╕рд╣реА рд╣реЛрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред

рдЗрд╕реЗ рд╕рд┐рдЧ-рдиреЛрдб рдПрдЬреЗрдВрдбрд╛ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред

@thockin @derekwaynecarr рдХреНрдпрд╛ рдЗрд╕рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИ? рдореИрдВрдиреЗ рд╕рд┐рдЧ-рдиреЛрдб рдореАрдЯрд┐рдВрдЧ рдиреЛрдЯреНрд╕ рдХреЛ рджреЗрдЦрд╛ рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрдЦрд╛ред

рдЗрд╕ рдзрд╛рдЧреЗ рдкрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рджреЗрд╡ рд╣реИрдВ рдЬреЛ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рджреЗрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдЦреБрд╢ рд╣реЛрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдХрдИ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ (рдХреЗрдИрдкреА рдореЗрдВ 2.5x рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ: +1: рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдХреЗрдИрдкреА рдХреЗ рд░реВрдк рдореЗрдВ)ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рднрд▓реЗ рд╣реА рдпрд╣ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд░рд┐рд▓реАрдЬ рд╣реЛ, рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рд╕реЗ рд╣рдо рдЖрдЬ рд╣реИрдВ, рдПрдХ рдмрдбрд╝рд╛ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ред

рд╣рд╛рдп @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ @thockin @khenidak @kow3ns - 1.19 рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдпрд╣рд╛рдВ рд▓реАрдб рдХрд░реЗрдВ, рдореИрдВ рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ 1.19 рдореЗрдВ рд╕реНрдирд╛рддрдХ рд╣реЛрдЧрд╛?

рд░рд┐рд▓реАрдЬ рдХрд╛ рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

  1. рдХреЗрдИрдкреА рдкреАрдЖрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
  2. рдХреЗрдИрдкреА рдХреЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рдпреЛрдЬрдирд╛рдПрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП
  3. рдХреЗрдИрдкреА рдореЗрдВ рд╕реНрдирд╛рддрдХ рдорд╛рдирджрдВрдб рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬ рд╢реЗрдбреНрдпреВрд▓ рд╣реИ:

  • рд╕реЛрдорд╡рд╛рд░, рдЕрдкреНрд░реИрд▓ 13: рд╕рдкреНрддрд╛рд╣ 1 - рд░рд┐рд▓реАрдЬрд╝ рдЪрдХреНрд░ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
  • рдордВрдЧрд▓рд╡рд╛рд░, рдордИ 19: рд╕рдкреНрддрд╛рд╣ 6 - рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдлрд╝реНрд░реАрдЬрд╝
  • рдЧреБрд░реБрд╡рд╛рд░, рдЬреВрди 25: рд╕рдкреНрддрд╛рд╣ 11 - рдХреЛрдб рдлрд╝реНрд░реАрдЬрд╝
  • рдЧреБрд░реБрд╡рд╛рд░, 9 рдЬреБрд▓рд╛рдИ: рд╕рдкреНрддрд╛рд╣ 14 - рдбреЙрдХреНрд╕ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрдирдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП
  • рдордВрдЧрд▓рд╡рд╛рд░, 4 рдЕрдЧрд╕реНрдд: рд╕рдкреНрддрд╛рд╣ 17 - Kubernetes v1.19.0 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛

@palnabarun , рдЗрд╕ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдЕрдиреБрд╕рд╛рд░ https://github.com/kubernetes/enhancements/issues/753#issuecomment -597372056, рдЗрд╕ KEP рдХреЛ рдЕрдирд┐рд╢реНрдЪрд┐рддрдХрд╛рд▓реАрди рд╣реЛрд▓реНрдб рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ, рдпрд╣ 1.19 рдореЗрдВ рд╕реНрдирд╛рддрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред :+1:

рддреБрдореНрд╣рд╛рд░реЗ рдкреНрд░рдпрддреНрдиреЛрдВ рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ!

рд╣рд░ рдХреЛрдИ рдЬреЛ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╕реЗ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП - рдореБрдЭреЗ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рдЦреЗрдж рд╣реИред рдореБрдЭреЗ рдпрд╣ (рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫ) рднреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╕рд┐рдЧ-рдиреЛрдб рдХреЗ рдкрд╛рд╕ рдЕрднреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХрд╛рдо рд╣реИ, рдФрд░ рд╡реЗ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВред

рдпрд╣ рдмреЗрдХрд╛рд░ рд╣реИред рдореИрдВ рд╕рдордЭ рдЧрдпрд╛ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд░рддрд╛ рд╣реВрдВред

рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕рд┐рдЧ-рдиреЛрдб рдореЗрдВ рдХреВрджреЗрдВ рдФрд░ рдХреЛрдб-рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЛ рд▓реЗрдХрд░ рдЕрдзрд┐рдХ рдХреНрд╖рдорддрд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ рдФрд░ рдЯреНрд░рд╛рдЗрдПрдЬ рдЬрд╛рд░реА рдХрд░реЗрдВ, рдмрдЧреНрд╕ рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдХреЗ, рдФрд░ рдПрдХ рдРрд╕реЗ рд╕реНрдерд╛рди рдХреА рдУрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рд╕рд┐рдЧ-рдиреЛрдб рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рдЕрдзрд┐рдХ рдХреНрд╖рдорддрд╛ рд╣реЛ рдФрд░ рдРрд╕рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ред

рд╕рд┐рдЧ-рдиреЛрдб рдХреЗ рдкрд╛рд╕ рдЕрднреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХрд╛рдо рд╣реИ

рд╕рдордЭрд╛ред рд╣рдо рдЬреЛрд░ рджреЗрдХрд░, рд╕рд┐рдЧ-рдиреЛрдб рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЖрдВрддрд░рд┐рдХ рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рд╕рд┐рдЧ-рдиреЛрдб рдУрдПрд╕рдПрд╕ рд╕реНрд╡рдпрдВрд╕реЗрд╡рдХреЛрдВ рдХреЛ рд▓рд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╕рд▓рд╛рд╣ рджреЗ рд░рд╣реЗ рд╣реИрдВ, рдХреБрдЫ рдиреЗ рдХреБрдЫ рдирдП рдЕрдиреБрднрд╡ рдХрд┐рдП рд╣реИрдВ, рд╕рднреА рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд░рдЦрддреЗ рд╣реИрдВ (рдЕрдм рддрдХ рдЪрд╛рд░)ред рдореИрдВ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА @thockin рдХрд╛ рд╣рд╡рд╛рд▓рд╛

/ рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рд╕реНрдкрд╖реНрдЯ

рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╕рд┐рдЧ-рдиреЛрдб рдореЗрдВ рдХреВрджреЗрдВ рдФрд░ рдХреЛрдб-рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЛ рд▓реЗрдХрд░ рдЕрдзрд┐рдХ рдХреНрд╖рдорддрд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВ рдФрд░ рдЯреНрд░рд╛рдЗрдПрдЬ рдЬрд╛рд░реА рдХрд░реЗрдВ, рдмрдЧреНрд╕ рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдХреЗ, рдФрд░ рдПрдХ рдРрд╕реЗ рд╕реНрдерд╛рди рдХреА рдУрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рд╕рд┐рдЧ-рдиреЛрдб рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреА рдЕрдзрд┐рдХ рдХреНрд╖рдорддрд╛ рд╣реЛ рдФрд░ рдРрд╕рд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ред

@thockin рдХреНрдпрд╛ рдЖрдк рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА, рдореЗрд▓рд┐рдВрдЧ рд▓рд┐рд╕реНрдЯ, рдЧрд╛рдЗрдб рдЖрджрд┐ рдЬреИрд╕реЗ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЗрд╕рд╕реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА рдХрд┐ рд╕рд┐рдЧ-рдиреЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХреИрд╕реЗ рдЬреБрдбрд╝рдирд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз 2 рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИред

@ tariq1890 рдЗрд╕ KEP рдХреЛ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдиреЗ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд┐рдпрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреЛрдИ рдХрд╕рд░ рдирд╣реАрдВ рдЫреЛрдбрд╝реА рд╣реИред рдпрд╣рд╛рдБ рдореБрджреНрджрд╛ рдареАрдХ рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЬреИрд╕рд╛ @thockin рдиреЗ рдХрд╣рд╛, рд╡рд╣рд╛рдБ рддрдХрдиреАрдХреА рдЛрдг рд╣реИ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХреЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рд╛рдереЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддреЛ рд▓реЛрдЧреЛрдВ рд╕реЗ рдпрд╣ рдкреВрдЫрдирд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ: https://github.com/kubernetes/enhancements/pull/1874

@dims рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЧрд▓рдд рд╕рдордЭрд╛ рдЧрдпрд╛ рд╣реИред рдореЗрд░реЗ рдХрд╣рдиреЗ рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдпреЛрдЧреНрдп рд▓рдХреНрд╖реНрдпреЛрдВ рдФрд░ рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рддрдХрдиреАрдХреА рдЛрдг рд╕реЗ рдирд┐рдкрдЯрд╛ рдЬрд╛рдирд╛ рд╣реИ, рддреЛ рд╣рдо рдЧрд┐рдЯрд╣рдм рдореАрд▓ рдХрд╛ рдкрддреНрдерд░ рдмрдирд╛рдП рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдУрдкреА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд▓рдВрдмрд┐рдд рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╡рд╕реНрддреБрдУрдВ рдХреА рдмреБрд▓реЗрдЯреЗрдб рд╕реВрдЪреА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рддреБрд░рдВрдд рдкрддрд╛ рдЪрд▓ рд╕рдХреЗ рдХрд┐ рдХреНрдпрд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдХреЗрдИрдкреА рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░/рдиреЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдорджрдж рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХреИрд╕реЗ

@ tariq1890 рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рд╢реНрди рдпрд╣рд╛рдБ рд╣реИ: "(рдЕрднреА рддрдХ рд╕рдмрдорд┐рдЯ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП KEP) рдХреНрдпреВрдмрд▓реЗрдЯ рдиреЛрдб рдЧреНрд░реЗрд╕рдлреБрд▓ рд╢рдЯрдбрд╛рдЙрди рдкрд░ рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ" https://github.com/kubernetes/enhancements/pull/1874/files#diff -c6212b56619f2b462935ad5f631d772fR94

рд╣рдореЗрдВ рдЗрд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдХрд┐рд╕реА рдХреЛ рдмрд┐рдВрджреБ рд▓реЗрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЙрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдирд╛ рд╣реЛрдЧрд╛ред

-- рдбрд┐рдореНрд╕реЛ

рддреЛ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП https://github.com/kubernetes/enhancements/pull/1874 рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд
рдЗрд╕рд▓рд┐рдП рдпрд╣ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рддрдм рддрдХ рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝реЗрдЧреА рдЬрдм рддрдХ рдХрд┐ рдиреЛрдб рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ред
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣рд╛рдВ рдПрдХ Google рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИ: https://docs.google.com/document/d/1mPBLcNyrGzsLDA6unBn00mMwYzlP2tSct0n8lWfuRGE
рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд▓реЗрдХрд░ рдХрд╛рдлреА рдЪрд░реНрдЪрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЗрдИрдкреА рдЕрднреА рдЬрдорд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЕрднреА рднреА рдЦреБрд▓реЗ рдкреНрд░рд╢реНрди рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рдорджрджрдЧрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ @bobbypage рдФрд░ @mrunalp рдЗрд╕ рдкреНрд░рдпрд╛рд╕ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╢рд╛рдпрдж рд╡реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рддрд░реАрдХреЗ рд╕реЗ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рд▓реЛрдЧ рдЗрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХрд░ рд╕рдХреЗрдВред

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рд╕рдВрдХреНрд╖реЗрдк рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрди рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдкрд░ рд╕рднреА +ve рдКрд░реНрдЬрд╛ рдирд┐рдпрдорд┐рдд рдЖрдзрд╛рд░ рдкрд░ рд╕рд┐рдЧ-рдиреЛрдб рдореЗрдВ рд╕рднреА рдХреА рдЕрдзрд┐рдХ рднрд╛рдЧреАрджрд╛рд░реА рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреА рд╣реИ, рди рдХрд┐ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ред рдмрд╣реБрдд рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ рдФрд░ рдмрд╣реБрдд рдХрдо рд╣рд╛рдеред

рдирдорд╕реНрддреЗ! рдЗрд╕ рдХреЗрдИрдкреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдФрд░ рдЯрд┐рдкреНрдкрдгреА, рд╣рд╛рд▓рд╛рдВрдХрд┐: рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реА рдПрд╕рдЖрдИрдЬреА-рдиреЛрдб рдореАрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЗрд╕ рдХреЗрдИрдкреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдмрдврд╝рдд рдХреЗ рдорд╛рдорд▓реЗ рдЙрдард╛рдП (23 рдЬреВрди рдпрджрд┐ рдЖрдк рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ) рдФрд░ рд╣рдордиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдЙрд╕ рдЪрд░реНрдЪрд╛ рдХреЛ рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХрд╛ рдЙрдЪрд┐рдд рддрд░реАрдХрд╛ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреАрдЖрд░ рдЦреЛрд▓ рд░рд╣рд╛ рд╣реИред рдореБрджреНрджреЗ рдЗрд╕рд▓рд┐рдП рд╣рдо рддрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрди рдореБрджреНрджреЛрдВ рдФрд░ рдХреБрдЫ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореИрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВред

рд╕рд╛рде рд╣реА, рдХреЗрдИрдкреА рд░рд╛рдЬреНрдп рдЕрдм рдЕрдирдВрддрд┐рдо (рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп рдХреЗ рдмрдЬрд╛рдп) рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рд╕рднреА рд▓реЛрдЧ рдХреЗрдИрдкреА рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдЬ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдХреЗрд╡рд▓ рдпрд╣реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд╛рдпрдм рдереАред рдзрдиреНрдпрд╡рд╛рдж!

@rata рдХреНрдпрд╛ рдЖрдкрдиреЗ рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдореБрджреНрджреЛрдВ/

@mattfarina рдпрд╣ рдкреАрдЖрд░ рд╣реИ https://github.com/kubernetes/enhancements/pull/1913
рдЗрд╕рдореЗрдВ рдХреЗрдИрдкреА рдореЗрдВ рдореМрдЬреВрджрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ/рдХрд┐рдирд╛рд░реЗ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рдХрдИ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдЗрд╕рдореЗрдВ рдХрдИ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рди рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдФрд░ рдЬрд┐рдирдХреЗ рдЦрд┐рд▓рд╛рдл рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛, рддрд╛рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдмреЗрд╣рддрд░ рд▓реЙрдЧ рд╣реЛ рдХрд┐ рдХреБрдЫ рдирд┐рд░реНрдгрдп рдХреНрдпреЛрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдореИрдВ рдмрд╣реБрдд рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдХрд┐ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рднреА рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЛ рдХрд╡рд░ рдХрд░реЗ:
рдЖрдЬ, рдПрдЪрдкреАрдП рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдПрдХ рдореАрдЯреНрд░рд┐рдХ (рдЬреИрд╕реЗ рд╕реАрдкреАрдпреВ) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдпрджрд┐ рдкреЙрдб рдореЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрдВрдЯреЗрдирд░ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╕рднреА рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдФрд╕рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬрд╣рд╛рдБ рддрдХ рдореБрдЭреЗ рдкрддрд╛ рд╣реИ)ред рд╕рд╛рдЗрдбрдХрд╛рд░ (рдРрдк + nginx рдЖрджрд┐) рд╡рд╛рд▓реЗ рдкреЙрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдмрдирд╛рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рдмрдирд╛рддрд╛ рд╣реИред рдореИрдВ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдПрдЪрдкреАрдП рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдореАрдЯреНрд░рд┐рдХ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдкреЙрдб рдореЗрдВ рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ред

рдореИрдВ рдмрд╣реБрдд рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рдХрд┐ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рднреА рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЛ рдХрд╡рд░ рдХрд░реЗ:

рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдЬрд░реВрд░реА рдирд╣реАрдВ рдХрд┐ "рд╕рд╛рдЗрдбрдХрд╛рд░" рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЛ рдФрд░ рдЪреВрдВрдХрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЗрд╕рд╕реЗ рдЕрдЫреВрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рдмрдирд╛рдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ - рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реИред рдореИрдВ рднреА рдЖрд╢реНрд╡рд╕реНрдд рдирд╣реАрдВ рд╣реВрдВ рдХрд┐ рдЖрдк рдХреЗрд╡рд▓ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдкреНрд░рддрд┐-рдХрдВрдЯреЗрдирд░ рдПрдЪрдкреАрдП рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореБрджреНрджреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрдЬ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕реНрддрд┐рдпреЛ рджреВрдд рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдВрджрд░реНрдн рд╣реИ, рдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рджрдпрд╛рд▓реБ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдпрд╛рдж рд╣реИ:

  • рдПрдХ рдХрд╕реНрдЯрдо рджреВрдд рдЫрд╡рд┐ рдЬреЛ SIGTERM рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рддреА рд╣реИред
  • рд╢рдЯрдбрд╛рдЙрди рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрдВрдЯреЗрдирд░ рдХреЗ рднреАрддрд░ рд╕реЗ рджреВрдд рдкрд░ рдЖрд╣реНрд╡рд╛рди/рдЫреЛрдбрд╝рдирд╛ (рдиреМрдХрд░реА рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рдорд╛рди)

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕реНрддрд┐рдпреЛ рджреВрдд рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдВрджрд░реНрдн рд╣реИ, рдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рджрдпрд╛рд▓реБ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд▓рдкреЗрдЯрдиреЗ рдХреЗ рд▓рд┐рдП supervisor рдЬреИрд╕реА рдХрд╕реНрдЯрдо рдбреЗрдореЙрди рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рд╕реНрд╡рд╛рд╕реНрдереНрдп рд╕реНрдерд┐рддрд┐ (рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗ рдпрд╛ рдирд╣реАрдВ) рдХреЛ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдореЙрди рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреЛрд░реНрдЯ рдХреЛ рднреА рд╕реБрдиреЗрдЧрд╛ред

рдпрд╣рд╛рдБ рдЙрдкрд╛рдп рд╣реИ:

  • рдмрд╛рдЗрдирд░реА рдХреЛ рд╕рд╛рдЭрд╛ рд╡реЙрд▓реНрдпреВрдо рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдореЙрди рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ initContainers рдХрд░рдирд╛ред
  • рд╣рдорд╛рд░рд╛ CD рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЖрджреЗрд╢ рдХреЛ рд╣рд╛рдИрдЬреИрдХ рдХрд░ рд▓реЗрдЧрд╛, рдкрд╣рд▓реЗ рдбреЗрдореЙрди рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рджреЗрдВред рдлрд┐рд░, рджреВрдд рдХреЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рддрдХ рдбреЗрдореЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЪрд▓рд╛рддрд╛ рд╣реИред
  • рд╕рд╛рде рд╣реА, рд╣рдо preStop рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рджреВрдд рдХреЗ рд▓рд┐рдП рдбреЗрдореЙрди рдХреЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреА рд░рд╣рддреА рд╣реИред

рдирддреАрдЬрддрди, рджреВрдд рдХреЗ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧреА, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рджреВрдд рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдпрд╣ рдПрдХ рдЬрдЯрд┐рд▓ рд╕рдорд╛рдзрд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдорд╛рд░реЗ рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рд╡реЗрд╢ рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╡рд┐рд╡рд░рдг рдореЗрдВ рд▓рд┐рдВрдХ 404 . рджреЗрддрд╛ рд╣реИ

https://github.com/kubernetes/enhancements/blob/master/keps/sig-apps/0753-sidecarcontainers.md

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/0753-sidecarcontainers.md

рд╣рд╛рдБ рдЗрд╕реЗ https://github.com/kubernetes/enhancements/pull/1913 рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдореИрдВрдиреЗ рд▓рд┐рдВрдХ рдЕрдкрдбреЗрдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИ

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕реНрддрд┐рдпреЛ рджреВрдд рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдВрджрд░реНрдн рд╣реИ, рдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рджрдпрд╛рд▓реБ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

@shaneqld рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП, istio рд╕рдореБрджрд╛рдп рдПрдХ рд╕рд╛рде рдЖрдпрд╛ рдХрд╛рдлреА рдЪрддреБрд░ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрдВрдЯреЗрдирд░ рд╕реВрдЪреА рдореЗрдВ рдкрд╣рд▓реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рджреВрдд рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ postStart рд╣реБрдХ рдХрд┐ рдЪреЗрдХ рдФрд░ рджреВрдд рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВред рдпрд╣ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рдХрдВрдЯреЗрдирд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рджреВрдд рд╡рд╣рд╛рдВ рд╣реИ рдФрд░ рдРрдк рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рддреИрдпрд╛рд░ рд╣реИред

рд╣рдореЗрдВ рдЗрд╕реЗ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдерд╛ рдЬрд┐рд╕реЗ рд╣рдо рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рд╕реАрдзрд╛ рд╣реИ рдФрд░ рдЕрдм рддрдХ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рдЦреБрд╢ рд╣реИрдВред

рд╢рдЯрдбрд╛рдЙрди рдХреЗ рд▓рд┐рдП рд╣рдо рдкреНрд░реАрд╕реНрдЯреЙрдк рд╣реБрдХ рдХреЗ рд╕рд╛рде 'рд╕рдорд╛рдзрд╛рди' рднреА рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдПрдХ рдордирдорд╛рдиреА рдиреАрдВрдж рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ SIGTERM рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрдирд╛рдпрдд рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╣рд╛рдп @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ @ рдереЙрдХрд┐рди рдФрд░ рдмрд╛рдХреА рд╕рднреА: рдореБрд╕реНрдХрд╛рди:

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

рдзрдиреНрдпрд╡рд╛рдж!
рдХрд░реНрд╕реНрдЯрди

@kikisdeliveryservice рдЖрдкрдХреЛ рдкреЛрд╕реНрдЯ

рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рд╕рдорд╛рдзрд╛рди, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕реНрддрд┐рдпреЛ рджреВрдд рд╕рд╛рдЗрдбрдХрд╛рд░ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдВрджрд░реНрдн рд╣реИ, рдпрд╛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рджрдпрд╛рд▓реБ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

@shaneqld рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореБрджреНрджреЛрдВ рдХреЗ рд▓рд┐рдП, istio рд╕рдореБрджрд╛рдп рдПрдХ рд╕рд╛рде рдЖрдпрд╛ рдХрд╛рдлреА рдЪрддреБрд░ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЬреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдХрдВрдЯреЗрдирд░ рд╕реВрдЪреА рдореЗрдВ рдкрд╣рд▓реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рджреВрдд рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ postStart рд╣реБрдХ рдХрд┐ рдЪреЗрдХ рдФрд░ рджреВрдд рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВред рдпрд╣ рдЕрд╡рд░реБрджреНрдз рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рдХрдВрдЯреЗрдирд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рджреВрдд рд╡рд╣рд╛рдВ рд╣реИ рдФрд░ рдРрдк рдХрдВрдЯреЗрдирд░ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рддреИрдпрд╛рд░ рд╣реИред

рд╣рдореЗрдВ рдЗрд╕реЗ рдЙрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдерд╛ рдЬрд┐рд╕реЗ рд╣рдо рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдлреА рд╕реАрдзрд╛ рд╣реИ рдФрд░ рдЕрдм рддрдХ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рдЦреБрд╢ рд╣реИрдВред

рд╢рдЯрдбрд╛рдЙрди рдХреЗ рд▓рд┐рдП рд╣рдо рдкреНрд░реАрд╕реНрдЯреЙрдк рд╣реБрдХ рдХреЗ рд╕рд╛рде 'рд╕рдорд╛рдзрд╛рди' рднреА рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдПрдХ рдордирдорд╛рдиреА рдиреАрдВрдж рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ SIGTERM рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрдирд╛рдпрдд рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдХреНрдпрд╛ рдЖрдк рдХреБрдЫ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдХрд░реЗрдВ? рдЗрд╕реНрддрд┐рдпреЛ-рдкреНрд░реЙрдХреНрд╕реА рд╕рд╛рдЗрдбрдХрд╛рд░ рдореЗрдВ 'рдкреНрд░реА-рд╕реНрдЯреЙрдк' рдЬреЛрдбрд╝рдирд╛ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреБрдЫ рдХрд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛ рдХрд╕реНрдЯрдо рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдлрд▓реА рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░ рдХрд╛рдо рдЦрддреНрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд╛рдпрдж рдмрд╛рд╣рд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдЦреЛ рджреЗрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реНрддрд┐рдпреЛ-рд╕рд╛рдЗрдбрдХрд╛рд░ рд╕рд┐рдЧрдЯрд░рдо рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЧрдпрд╛ред рдЕрднреА рдореИрдВ рд╕рд┐рд░реНрдл рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд╛рдЗрдбрдХрд╛рд░ рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рд╢реБрдХреНрд░рд┐рдпрд╛!

рдареАрдХ рд╣реИ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рд╣рд╛рдИрдЬреИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдЖрдЗрдП рд╡рд┐рд╖рдп рдкрд░ рдмрдиреЗ рд░рд╣реЗрдВ, рдХреГрдкрдпрд╛ред

рдХреЗрд╡рд▓ рдПрдХ рд╕реМрдореНрдп рдЕрдиреБрд╕реНрдорд╛рд░рдХ рдХрд┐ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдлрд╝реНрд░реАрдЬрд╝ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣, рдордВрдЧрд▓рд╡рд╛рд░, 6 рдЕрдХреНрдЯреВрдмрд░ рдХреЛ рд╣реИред рдЙрд╕ рд╕рдордп рддрдХ рдХреЗрдИрдкреА рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдпреЛрдЧреНрдп рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЗрдИрдкреА рдПрдХ рдкреБрд░рд╛рдиреЗ рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ (рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рд╡рд┐рд╡рд░рдг рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рд▓реЗрдВрдЧреЗ): https://github.com/kubernetes/enhancements/tree/master/keps/NNNN-kep-template

@kikisdeliveryservice рд╢реЗрд╖ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред 1.20 рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рддреЛ рдХрд░реЗрдВрдЧреЗред рдзрдиреНрдпрд╡рд╛рдж! :)

рдпрд╣ 1.20 рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдкрд┐рдВрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! :)

рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рд░реВрдЪрд┐ рд╣реИ, рдФрд░ рдЗрд╕ рдкрд░ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдФрд░ @ рд╣реЙрд╡рд░реНрдбрдЬреЙрди рджреЛрдиреЛрдВ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рдореЗрд░реЗ рдХреБрдЫ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреАред

рдореИрдВ рдЗрд╕ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рд╣рд╛рдИрдЬреИрдХ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рд▓реЗрдХрд┐рди рдКрдкрд░ рдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЕрдм рддрдХ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╡реНрдпрд╛рдкрдХ/рдмрдбрд╝рд╛ рдореБрджреНрджрд╛ рд╣реИред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ -

  1. рдПрдХ рдирдИ рдХрдВрдЯреЗрдирд░ рдЗрдХрд╛рдИ "рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░" рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдЬреЛ "рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░" рд╕реЗ рдкрд╣рд▓реЗ initContainers рдХреЗ рдмрд╛рдж рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ "рдореБрдЦреНрдп рдХрдВрдЯреЗрдирд░" рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ (рдкреНрд░рддрд┐ @ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ рдореВрд▓ рдкреНрд░рд╕реНрддрд╛рд╡)
  2. рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝реАрд▓реНрдб рдХреЛ (1) рдкрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдЬреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдХрд┐ "рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдВрдЯреЗрдирд░" рдкреНрд░рддрд┐ @luksa рд╕реБрдЭрд╛рд╡ рдкрд░ initContainer(s) рд╕реЗ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ)ред
  3. рд╡реНрдпрд╛рдкрдХ рдЬрд╛рдУред

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рд╡рд┐рдХрд▓реНрдк (2) рдореЗрд░реА рддрддреНрдХрд╛рд▓ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ ред

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

рд╡рд┐рдХрд▓реНрдк (2) рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рднреА рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдФрд░ рднреА рдЬрдЯрд┐рд▓ рдирд┐рд░реНрднрд░рддрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдПрдХ рдкреЙрдб/рд╕реНрдЯреЗрдЯрдлреБрд▓рд╕реЗрдЯ/рдбреЗрдордирд╕реЗрдЯ/рдЬреЛ рдХреБрдЫ рднреА рдХрдВрдЯреЗрдирд░ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рдбреАрдПрдЬреА рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╣реИ (3) рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВред

рдмрд╕ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреЙрдб рдкрд░рд┐рднрд╛рд╖рд╛ рдкрд░ рдлрд┐рд░ рд╕реЗ рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреБрдЫ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдмрдирд╛рдиреЗ рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ? рдореИрдВрдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рд░рдирд▓реЗрд╡рд▓ рд╕рд╛рджреГрд╢реНрдп рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕реЛрдЪрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдПрдХ рдПрдпрд░рдлреНрд▓реЛ рдЬреИрд╕реА рдбреАрдПрдЬреА рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рд╣реЛрдЧреАред

рджреВрдд рдХреЛ init рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдЗрд╕ рддрд░рд╣ рдпрд╣ рдЕрдиреНрдп init рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред рдЬрдм init рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рддреЛ рдпрд╣ '0 рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛', рдФрд░ рдлрд┐рд░ рдирд┐рдпрдорд┐рдд рджреВрдд (init рдирд╣реАрдВ) рдкрджрднрд╛рд░ рд╕рдВрднрд╛рд▓реЗрдЧрд╛

@michalzxc рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рдирд╣реАрдВ рд╣реВрдВ, рддреЛ init рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рд╕реА рдЕрдиреНрдп рдХрдВрдЯреЗрдирд░ рдХреЗ рдмрдЧрд▓ рдореЗрдВ init-container рд░реВрдк рдореЗрдВ рдПрдХ рджреВрдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдирдорд╕реНрддреЗ!

рдЗрд╕ рд╕реНрдерд╛рди рдкрд░ рд╕рд╛рдЗрдбрдХрд╛рд░ рдЪрд░реНрдЪрд╛ рдЬрд╛рд░реА рд░рд╣реА (рдореИрдВрдиреЗ рд╕рд┐рдЧ-рдиреЛрдб рд╕реНрд▓реИрдХ, рдЬреАрдердм рдкреАрдЖрд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдФрд░ рдХрдИ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪрд┐рдпрд╛рдВ рд╢реБрд░реВ рдХреА рд╣реИрдВ):
https://groups.google.com/g/kubernetes-sig-node/c/w019G3R5VsQ/m/bbRDZTv5CAAJ
https://groups.google.com/g/kubernetes-sig-node/c/7kUaX-jBN3M/m/dhI3E8LOAAAJ

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

рдХреГрдкрдпрд╛, рдЗрд╕ рд╡реГрджреНрдзрд┐ рдХреЗ рдореБрджреНрджреЗ рдХреЛ рд╡рд┐рд╖рдп (рдФрд░ рд╢рд╛рдпрдж рдмрдВрдж) рдкрд░ рд░рдЦреЗрдВред рдЙрди рдЬрдЧрд╣реЛрдВ рдкрд░ рдмрд╛рддрдЪреАрдд рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ :)

рдпрд╣ рдХреЗрдИрдкреА рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ, рд╕рд┐рдЧ-рдиреЛрдб рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдХрджрдо рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рд╡реЗ рдбреНрд░рд╛рдЗрдВрдЧ рдмреЛрд░реНрдб рдкрд░ рд╡рд╛рдкрд╕ рдЪрд▓реЗ рдЧрдП рд╣реИрдВ рдФрд░ рдХреБрдЫ рдирдП рдХреЗрдИрдкреА рдХреЗ рд╕рд╛рде рдЖрдПрдВрдЧреЗ рдЬреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рднреА рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЗрд╕ рдХреЗрдИрдкреА рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЕрдиреНрдп рдореЗрдВ рдмрддрд╛рдП рдЧрдП рдорд╛рдорд▓реЗред

рдХреГрдкрдпрд╛ @rata рдХреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреЗрдВ https://github.com/kubernetes/enhancements/issues/753#issuecomment -707014341
рдЙрди рдЬрдЧрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ рдЖрдк рдЪрд░реНрдЪрд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрд╕ рдХреЗрдИрдкреА рдкрд░ рдХрд┐рдП рдЧрдП рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓реЛрдЧреЛрдВ рдХрд╛ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╕рдореВрд╣ рдЕрдм рдЗрди рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╡реЗ рдЬрд┐рд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЖрдПрдВрдЧреЗ рд╡рд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рджреЛ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдордп рд╣реИ, @rata рдФрд░ рдЕрдиреНрдп рдЗрди рдкрд╣рд▓реЛрдВ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░реЗрдВрдЧреЗред

/рдмрдВрдж рдХрд░реЗ

@ рдЬреЛрд╕реЗрдл-рдЗрд░рд╡рд┐рдВрдЧ: рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ред

рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдпрд╣ :

рдпрд╣ рдХреЗрдИрдкреА рдЖрдЧреЗ рдирд╣реАрдВ рдмрдврд╝ рд░рд╣рд╛ рд╣реИ, рд╕рд┐рдЧ-рдиреЛрдб рдФрд░ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдХрджрдо рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рд╡реЗ рдбреНрд░рд╛рдЗрдВрдЧ рдмреЛрд░реНрдб рдкрд░ рд╡рд╛рдкрд╕ рдЪрд▓реЗ рдЧрдП рд╣реИрдВ рдФрд░ рдХреБрдЫ рдирдП рдХреЗрдИрдкреА рдХреЗ рд╕рд╛рде рдЖрдПрдВрдЧреЗ рдЬреЛ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рднреА рдЙрдкрдпреЛрдЧ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЗрд╕ рдХреЗрдИрдкреА рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЕрдиреНрдп рдореЗрдВ рдмрддрд╛рдП рдЧрдП рдорд╛рдорд▓реЗред

рдХреГрдкрдпрд╛ @rata рдХреА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреЗрдВ https://github.com/kubernetes/enhancements/issues/753#issuecomment -707014341
рдЙрди рдЬрдЧрд╣реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ рдЖрдк рдЪрд░реНрдЪрд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрд╕ рдХреЗрдИрдкреА рдкрд░ рдХрд┐рдП рдЧрдП рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓реЛрдЧреЛрдВ рдХрд╛ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╕рдореВрд╣ рдЕрдм рдЗрди рдореБрджреНрджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╡реЗ рдЬрд┐рд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдЖрдПрдВрдЧреЗ рд╡рд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред
рдореИрдВрдиреЗ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рджреЛ рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдордп рд╣реИ, @rata рдФрд░ рдЕрдиреНрдп рдЗрди рдкрд╣рд▓реЛрдВ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░реЗрдВрдЧреЗред

/рдмрдВрдж рдХрд░реЗ

рдкреАрдЖрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕/рдЯреЗрд╕реНрдЯ-рдЗрдиреНрдлреНрд░рд╛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдорд╕реНрдпрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

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

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

povsister picture povsister  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

andrewsykim picture andrewsykim  ┬╖  12рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

justinsb picture justinsb  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

majgis picture majgis  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mitar picture mitar  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ