рджреГрд╖реНрдЯрд┐рдХреЛрдг 12 рдлреИрдХреНрдЯрд░ рдРрдк рдореЗрдВ 7 рд▓рд╛рдкрддрд╛ рдХрд╛рд░рдХ



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

рд╕реБрдкреНрд░рд╕рд┐рджреНрдз 12 рдлреИрдХреНрдЯрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛рд░реНрдпрдкреНрд░рдгрд╛рд▓реА рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрд░реНрд╕ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд┐рдпрдореЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИред рдЙрдиреНрд╣реЗрдВ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ, рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдФрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред IBM рдХреНрд▓рд╛рдЙрдб рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдореЗрдВ, рдХрдВрдЯреЗрдирд░реАрдХреГрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╣рдо рдЙрдиреНрд╣реАрдВ 12 рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред " рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдФрд░ 12-рдХрд╛рд░рдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди " рд▓реЗрдЦ рдЗрди 12 рдХрд╛рд░рдХреЛрдВ (рд╡реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВред

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

  • observability (рдирдореВрджрд╛рд░);
  • рдкреНрд░реЗрдбрд┐рдХреНрдЯрд┐рдмрд┐рд▓рд┐рдЯреА (рд╢реЗрдбреНрдпреВрд▓реЗрдмрд▓) ;
  • рдЕрдкрдбрд╛рдпрдмрд┐рд▓рд┐рдЯреА (рдЕрдкрдЧреНрд░реЗрдбреЗрдмрд▓) ;
  • рдиреНрдпреВрдирддрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░
  • рдирд┐рдпрдВрддреНрд░рдгреАрдпрддрд╛ (рд╢реНрд░рд╡реНрдп) ;
  • рд╕реБрд░рдХреНрд╖рд╛ (рд╕реБрд░рдХреНрд╖рд┐рдд) ;
  • measurability (рдФрд╕рдд рджрд░реНрдЬреЗ рдХрд╛)ред

рдЖрдЗрдП рдЗрди рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ рдФрд░ рдЙрдирдХреЗ рдорд╣рддреНрд╡ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдПрдХрд░реВрдкрддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЙрдиреНрд╣реЗрдВ рдореМрдЬреВрджрд╛ рд╡рд╛рд▓реЗ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ - рддрджрдиреБрд╕рд╛рд░, рд╣рдо XIII рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ ...

рд╕рд┐рджреНрдзрд╛рдВрдд XIII: рдЕрд╡рд▓реЛрдХрдиреАрдпрддрд╛


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

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

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

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

рдПрдиреАрдореЗрд╢рди рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдлрд▓реА рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЛ рддрдм рддрдХ рдирд╣реАрдВ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рддрддреНрдкрд░рддрд╛ рдкрд░реАрдХреНрд╖рдг рдЕрдкрдиреА рддрддреНрдкрд░рддрд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:


рдПрдХреНрд╢рди рдореЗрдВ рд░реЗрдбреАрдиреЗрд╕ рдЯреЗрд╕реНрдЯ: рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░рддрд╛ рдЬрд╛рдВрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдкреЙрдбреНрд╕ рдЯреНрд░реИрдлрд┐рдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ

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

 livenessProbe: # an http probe httpGet: path: /readiness port: 8080 initialDelaySeconds: 20 periodSeconds: 5 

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


рдХрд╛рд░реНрд░рд╡рд╛рдИ рдореЗрдВ рдЖрдЬреАрд╡рд┐рдХрд╛ рдкрд░реАрдХреНрд╖рдг: рдХреБрдмреЗрд░рдиреЗрдЯ рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдлрд▓реА рдЗрд╕рдХреЗ рд╕рд╛рде "рдЬреАрд╡рд┐рдд" рд╣реИ

рдЗрди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХрд╛ рднрд╛рд░реА рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рдХреНрд░рдо рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЪрд┐рдВрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдПрдВрдбрдкреЙрдЗрдВрдЯ рдореИрдЯреНрд░рд┐рдХреНрд╕ рд╕реЗ рд▓рдХреНрд╖реНрдп рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрдиреЛрдЯреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

 prometheus.io/scrape: 'true' 

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


рдХрд╕реНрдЯрдо рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд╕рдВрдЧреНрд░рд╣

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

рд╕рд┐рджреНрдзрд╛рдВрдд XIV: рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА


рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдкреНрд░рджрд╛рди рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред

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

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


рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдФрд░ рдкреНрд░рддрд┐рдмрдВрдз

YAML рдХреЛрдб рдХрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдирд┐рдкреЗрдЯ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЯреНрдпреВрдирд┐рдВрдЧ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:

 resources: requests: memory: "64Mi" cpu: "150m" limits: memory: "64Mi" cpu: "200m" 

рд▓рдЧрднрдЧред рдЯреНрд░рд╛рдВрд╕ред : рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕, рдЕрдиреБрд░реЛрдзреЛрдВ рдФрд░ рд╕реАрдорд╛рдУрдВ рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реА рд╣рд╛рд▓рд┐рдпрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛, " рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдСрдЯреЛрд╕реНрдХреЛрд▓рд┐рдВрдЧ рдФрд░ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрди, " рдФрд░ рд╕рд╛рде рд╣реА K8 рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬ рджреЗрдЦреЗрдВ ред

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


рдирд╛рдо рд╕реНрдерд╛рди рдХреЗ рд▓рд┐рдП рдХреЛрдЯрд╛

рд╕рд┐рджреНрдзрд╛рдВрдд XVред рдирд╡реАрдиреАрдХрд░рдг


рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкрд┐рдЫрд▓реА рдкреАрдврд╝рд┐рдпреЛрдВ рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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



рдЗрд╕реА YAML рд╡рд┐рд╡рд░рдг рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:

 minReadySeconds: 5 strategy: # ,      type: RollingUpdate rollingUpdate: maxSurge: 1 maxUnavailable: 1 

maxUnavailable рдФрд░ maxSurge рдкрд░ рдзреНрдпрд╛рди maxSurge :

  • maxUnavailable - рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛ рдЕрдзрд┐рдХрддрдо рдкреЙрдб рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрджреНрдпрддрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджреНрдпрдкрд┐ рдпрд╣ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ, рдлрд┐рд░ рднреА рдпрд╣ рд╕реЗрд╡рд╛ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ;
  • maxSurge рдПрдХ рдФрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рд▓реЗрдХрд┐рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдпрд╣ рдЙрди рдлрд▓реА рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрдирдХреА рдЗрдЪреНрдЫрд┐рдд рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдореЗрдВ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред

рд╕рд┐рджреНрдзрд╛рдВрдд XVI: рдиреНрдпреВрдирддрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░


рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдХрдо рд╕реЗ рдХрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

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


рд╕рднреА рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╣рдорд▓рд╛ рд╡реЗрдХреНрдЯрд░ рд╣реИ

рд╕рд┐рджреНрдзрд╛рдВрдд XVII: рдирд┐рдпрдВрддреНрд░рдг


рдЖрдкрдХреЛ рдпрд╣ рдЬрд╛рдирдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╕рднреА рдорд┐рд╢рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреМрди, рдХреНрдпрд╛, рдХрд╣рд╛рдБ рдФрд░ рдХрдмред

Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрд╡реЗрджрди рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рд▓реЗрдирджреЗрди рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдирджреЗрди рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рдЯреНрд░реЗрд╕ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдСрдбрд┐рдЯ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдИрдмреАрдПрдо рдХреНрд▓рд╛рдЙрдб рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдЙрджреНрдпреЛрдЧ-рдорд╛рдирдХ рдХреНрд▓рд╛рдЙрдб рдСрдбрд┐рдЯрд┐рдВрдЧ рдбреЗрдЯрд╛ рдлреЗрдбрд░реЗрд╢рди (рд╕реАрдПрдбреАрдПрдл) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд▓рд╛рдЙрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реИред рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, IBM рдХреНрд▓рд╛рдЙрдб рдкреНрд░рд╛рдЗрд╡реЗрдЯ рдореЗрдВ рдСрдбрд┐рдЯ рд▓реЙрдЧрд┐рдВрдЧ рджреЗрдЦреЗрдВред

рдПрдХ рд╕реАрдПрдбреАрдПрдл рдШрдЯрдирд╛ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • initiator_id - рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЖрдИрдбреА;
  • target_uri - рд▓рдХреНрд╖реНрдп CADF URI (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдбреЗрдЯрд╛ / рд╕реБрд░рдХреНрд╖рд╛ / рдкрд░рд┐рдпреЛрдЬрдирд╛);
  • action - рдкреНрд░рджрд░реНрд╢рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА action , рдЖрдорддреМрд░ рдкрд░ operation: resource_type ред

рд╕рд┐рджреНрдзрд╛рдВрдд XVIII: рд╕реБрд░рдХреНрд╖рд╛ (рдкрд╣рдЪрд╛рди, рдиреЗрдЯрд╡рд░реНрдХ, рдЧреБрдВрдЬрд╛рдЗрд╢, рдкреНрд░рдорд╛рдг рдкрддреНрд░)


рдЖрд╡реЗрджрди рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЕрдЬрдирдмрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

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

  • рдкреНрд░рдорд╛рдгреАрдХрд░рдг: рдкрд╣рдЪрд╛рди рд╕рддреНрдпрд╛рдкрди;
  • рдкреНрд░рд╛рдзрд┐рдХрд░рдг: рдкреНрд░рдорд╛рдгрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣реБрдВрдЪ рдЬрд╛рдВрдЪ;
  • рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдмрдВрдзрди: рдирд┐рд░реНрдорд╛рдг, рднрдВрдбрд╛рд░рдг рдФрд░ рдирд╡реАрдХрд░рдг рд╕рд╣рд┐рдд рдбрд┐рдЬрд┐рдЯрд▓ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛;
  • рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛: рдкреНрд░реЗрд╖рд┐рдд рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛;
  • рдиреЗрдЯрд╡рд░реНрдХ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЕрд▓рдЧрд╛рд╡: рдЕрдирдзрд┐рдХреГрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рд░реЛрдХрдирд╛;
  • рднреЗрджреНрдпрддрд╛ рд╕рд▓рд╛рд╣рдХрд╛рд░: рдЫрд╡рд┐рдпреЛрдВ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛;
  • рдЙрддреНрдкрд░рд┐рд╡рд░реНрддрди рд╕рд▓рд╛рд╣рдХрд╛рд░: рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдЙрддреНрдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ред

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

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

рд╕рд┐рджреНрдзрд╛рдВрдд XIX: рдорд╛рдкрдиреАрдпрддрд╛


рд╡рд┐рднрд╛рдЧреЛрдВ рдХреЗ рдмреАрдЪ рдХреЛрдЯрд╛ рдФрд░ рдмрд╕реНрддрд┐рдпреЛрдВ рдХреЗ рдкреНрд░рдпреЛрдЬрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд╕рдд рджрд░реНрдЬреЗ рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

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


рдЖрд╡реЗрджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдФрд╕рдд рджрд░реНрдЬреЗ рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдирд┐рд╖реНрдХрд░реНрд╖


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

рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рд╢рдВрдШрд╛рдИ рдореЗрдВ KubeCon 2019 рдореЗрдВ рд╣рдорд╛рд░реЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░реЗрдВред рдЗрд╕рдореЗрдВ, рдорд╛рдЗрдХрд▓ рдПрд▓реНрдбрд░ рдФрд░ рдореИрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕-рдЖрдзрд╛рд░рд┐рдд рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП 12 + 7 рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддреЗ рд╣реИрдВред

рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдкреА.рдПрд╕.


рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдореЗрдВ рднреА рдкрдврд╝реЗрдВ:

Source: https://habr.com/ru/post/hi460363/


All Articles