рд▓рдЧрднрдЧред рдЯреНрд░рд╛рдВрд╕ред : рдореВрд▓ рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрдХ Th├йo Chamley, рдПрдХ Google Cloud Architect рд╣реИред Google рдХреНрд▓рд╛рдЙрдб рдмреНрд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреА рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЧрд╛рдЗрдб рд╕реЗ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд┐рдЪреЛрдбрд╝ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ " рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЕрднреНрдпрд╛рд╕ " рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ, Google рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдиреЗ Google рдХреБрдмреЗрд░рдиреЗрдЯ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдФрд░ рди рдХреЗрд╡рд▓, рд╡рд┐рд╖рдпреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд░ рд╕реНрдкрд░реНрд╢ рдХрд┐рдпрд╛: рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдкрддреНрд░рдХрд╛рд░рд┐рддрд╛ рддрдХред рддреЛ, Google рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдХрдВрдЯреЗрдирд░ рдкреНрд░реИрдХреНрдЯрд┐рд╕ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ?
Kubernetes рдЗрдВрдЬрди (Google рдХреНрд▓рд╛рдЙрдб рдкрд░ рдХрдВрдЯреЗрдирд░реАрдХреГрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП Kubernetes- рдЖрдзрд╛рд░рд┐рдд рд╕реЗрд╡рд╛ ред рд▓рдЧрднрдЧ рдЕрдиреБрд╡рд╛рдж ) рд╡рд░реНрдХрд▓реЛрдб рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрдХреЗрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрджрд┐ рд╡реЗ рдХрдВрдЯреЗрдирд░реАрдХреГрдд рд╣реИрдВ рддреЛ
рдХреБрдмреЗрд░рдиреЗрдЯ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕реБрдЪрд╛рд░реВ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдкреВрд░рд╛ рд▓рд╛рдн рдЙрдард╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡реЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕рд░рд▓ рдХрд░реЗрдВрдЧреЗ, рдЗрд╕рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ, рд╕рд╛рде рд╣реА рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдВрдЧреЗред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдХреБрд╢рд▓ рдХрд╛рдордХрд╛рдЬ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЬреЛ рдХреБрдЫ рднреА рдЬрд╛рдирдиреЗ рдФрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЙрд╕рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдВрдЧреЗред рд╡рд┐рд╡рд░рдг рдореЗрдВ рддрд▓реНрд▓реАрди рдХрд░рдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд▓реЛрдЧреЛрдВ рдХреЛ
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдХрдВрдЯреЗрдирд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ
рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕реЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╣рдорд╛рд░реЗ
рдкрд╣рд▓реЗ рдХрдВрдЯреЗрдирд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛
рдкреЛрд╕реНрдЯ рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред
1. рд▓реЙрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рджреЗрд╢реА рдХрдВрдЯреЗрдирд░ рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
рдпрджрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рд▓реЙрдЧ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдПрдХ рдХреЗрдВрджреНрд░реАрдХреГрдд рд▓реЙрдЧрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рд╕рдВрднрд╡рддрдГ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реИред рдХреБрдмреЗрд░рдиреЗрдЯ рдЗрдВрдЬрди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ,
рд╕реНрдЯреИрдХрдбреНрд░рд╛рдЗрд╡рд░ рд▓реЙрдЧрд┐рдВрдЧ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред
( рдиреЛрдЯ : рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рдЦреБрдж рдХреА рдХреБрдмреЗрд░рдиреЗрдЯ рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╣рдорд╛рд░реЗ рдУрдкрди рд╕реЛрд░реНрд╕ - рд▓реЙрдЧрд╣рд╛рдЙрд╕ рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдВ ред) рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЛ рдЬрдЯрд┐рд▓ рди рдХрд░реЗрдВ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рд▓реЙрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЗрд╢реА рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд▓реЙрдЧ рдХреЛ stdout рдФрд░ stderr рдореЗрдВ рд▓рд┐рдЦреЗрдВ - рд╡реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд, рд╕рд╣реЗрдЬреЗ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдЕрдиреБрдХреНрд░рдорд┐рдд рд╣реЛрдВрдЧреЗред
рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдЖрдк
JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЙрдирдХреЗ рд▓рд┐рдП рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдФрд░ рд╕реНрдЯреИрдХрдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдЙрдирдХреЗ рд╕рд╛рде рд▓реЙрдЧрд┐рдВрдЧ рдЗрди рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧ рдХреЛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред
2. рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХрдВрдЯреЗрдирд░ рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдФрд░ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реИрдВ
рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдФрд░ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЬрдм рдЗрди рд╢рд░реНрддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЕрдкрдирд╛ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬрдм рдФрд░ рдЬрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдЖрд╡реЗрджрди рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЛ рдмрдирд╛рдирд╛ рдФрд░ рдирд╖реНрдЯ рдХрд░рдирд╛ред
рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рд░рд╛рдЬреНрдп (рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рдбреЗрдЯрд╛) рдХрдВрдЯреЗрдирд░ рдХреЗ рдмрд╛рд╣рд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЬрд░реВрд░рддреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрд╛рд╣рд░реА рднрдВрдбрд╛рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ ,
рдкрд░реНрд╕реЗрдВрдЯреЗрдЬ рдбрд┐рд╕реНрдХ ,
рд░реЗрдбрд┐рд╕ ,
рдХреНрд▓рд╛рдЙрдб SQL рдпрд╛ рдЕрдиреНрдп рдкреНрд░рдмрдВрдзрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ред
( рдиреЛрдЯ рдЕрдиреБрд╡рд╛рдж : рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдорд╛рд░реЗ рд▓реЗрдЦ " рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд░: рд╕реНрдЯреЗрдЯрдлреБрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрд╕реЗ рдЪрд▓рд╛рдПрдВ " рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВред)рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдХрдВрдЯреЗрдирд░ рдХреЛ рдЕрдкрдиреЗ рдЬреАрд╡рдирдХрд╛рд▓ рдХреЗ рджреМрд░рд╛рди рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛: рдХреЛрдИ рдЕрджреНрдпрддрди, рдкреИрдЪ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдпрд╛ рдкреИрдЪ рд▓рдЧрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдирдИ рдЫрд╡рд┐ рдмрдирд╛рдПрдВ рдФрд░ рдЗрд╕реЗ рддреИрдирд╛рдд рдХрд░реЗрдВред рдХрдВрдЯреЗрдирд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ,
рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк
, рдЗрддреНрдпрд╛рджрд┐) рдХреЛ рдмрд╛рд╣рд░ -
рдЧреБрдкреНрдд рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░рдореИрдк рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред рдирдИ рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдЫрд╡рд┐ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдХреНрд▓рд╛рдЙрдб рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
( рдиреЛрдЯ : рд╣рдо рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдбреИрдк рдУрдкрди рд╕реЛрд░реНрд╕ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред)
рдПрдХ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЙрдбреНрд╕ рдореЗрдВ рд▓рдЧреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рддреИрдирд╛рддреА рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг3. рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрдВрдЯреЗрдирд░реЛрдВ рд╕реЗ рдмрдЪреЗрдВ
рдЖрдк рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдирд╣реАрдВ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рд╣реИ рдирд╛? рдпрджрд┐ рдХреЛрдИ рд╣рдорд▓рд╛рд╡рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рд░реВрдЯ рдПрдХреНрд╕реЗрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред рд╕рдорд╛рди рд╡рд┐рдЪрд╛рд░ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдирд╣реАрдВ рдЪрд▓рд╛рдиреЗ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рд╣реЛрд╕реНрдЯ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдХреБрдмрд░рдиреЗрдЯреНрд╕ рдореЗрдВ
securityContext
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ
рдХреНрд╖рдорддрд╛рдПрдВ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдЖрдкрдХреЛ
sysctls рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП Kubernetes рдХрд╛ рдПрдХ
рдЕрд▓рдЧ рдПрдиреЛрдЯреЗрд╢рди рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдРрд╕реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
init- рдФрд░ рд╕рд╛рдЗрдбрдХрд╛рд░-рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдЙрдиреНрд╣реЗрдВ рдЖрдВрддрд░рд┐рдХ рдпрд╛ рдмрд╛рд╣рд░реА рдпрд╛рддрд╛рдпрд╛рдд рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдпрджрд┐ рдЖрдк рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛ рдкреНрд░рд╢рд╛рд╕рди рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдкреЙрдб рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
4. рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдмрдЪреЗрдВ
рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣ рдЪреБрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдФрд░ рднреА рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛, рдЕрдЧрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдХрдВрдЯреЗрдирд░ рдХреЗ рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдирд╣реАрдВ рдЪрд▓рд╛рдПрдВрдЧреЗред рдпрджрд┐ рдХреЛрдИ рд╣рдорд▓рд╛рд╡рд░ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХреЛрдб рдореЗрдВ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рджреВрд░рд╕реНрде рднреЗрджреНрдпрддрд╛ рдкрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡рд╣ рдХрдВрдЯреЗрдирд░ рд╕реЗ рдПрдХ рдЕрднреА рддрдХ рдЕрдЬреНрдЮрд╛рдд рднреЗрджреНрдпрддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдореЗрдЬрдмрд╛рди рдкрд░ рд░реВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред
рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкрд╣рд▓реА рдЬрдЧрд╣ рдкрд░ рдЬрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдХреБрдЫ рднреА рди рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдПред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк
runAsUser
рдореЗрдВ рдбреЙрдХрд░реАрдлрд╛рдЗрд▓ рдпрд╛
runAsUser
рдореЗрдВ
USER
рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ
рдкреЙрдб рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╡рд░реНрддрди рдХреЛ рднреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
5. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдореЙрдирд┐рдЯрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдПрдВред
рд▓реЙрдЧрд┐рдВрдЧ рдХреА рддрд░рд╣, рдирд┐рдЧрд░рд╛рдиреА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХрд╛ рдПрдХ рдЕрднрд┐рдиреНрди рдЕрдВрдЧ рд╣реИред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдореБрджрд╛рдп рдореЗрдВ рдПрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдирд┐рдЧрд░рд╛рдиреА рд╕рдорд╛рдзрд╛рди
рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рд╣реИ , рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдЬреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрди рдкреЙрдбреНрд╕ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
( рдиреЛрдЯ : рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдФрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдкрд░ рд╣рдорд╛рд░реА рд╡рд┐рд╕реНрддреГрдд рд░рд┐рдкреЛрд░реНрдЯ рднреА рджреЗрдЦреЗрдВред) рд╕реНрдЯреИрдХреЗрдбреНрд░реАрд╡рд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рдореВрд╣реЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХрд╛ рдЕрдкрдирд╛ рд╕рдВрд╕реНрдХрд░рдг рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред
рд╕реНрдЯреИрдХрдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдбреИрд╢рдмреЛрд░реНрдбрдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ HTTP рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдкрд░ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
OpenCensus рдФрд░
Istio рдЬреИрд╕реЗ рдЕрдиреНрдп рдЙрдкрдХрд░рдг рд╕рдорд╛рди рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
6. рдЖрд╡реЗрджрди рдХреА рд╕реНрд╡рд╛рд╕реНрдереНрдп рд╕реНрдерд┐рддрд┐ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдПрдВред
рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдПрдХ рдЖрд╡реЗрджрди рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕реЗ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реИред рдХреНрдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓ рд░рд╣рд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдареАрдХ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдпрд╛рддрд╛рдпрд╛рдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ? рд╡рд╣ рдХреИрд╕рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ? рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрдо рддрд░реАрдХрд╛
рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдВрдЪреЛрдВ рдХреЛ рд▓рд╛рдЧреВ
рдХрд░рдирд╛ рд╣реИ ред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рджреЛ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ: рд▓реАрдирд┐рдВрдЧ
рдФрд░ рддрддреНрдкрд░рддрд╛ рдЬрд╛рдВрдЪ ред
рдПрдХ рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд╛рд╕ рдПрдХ HTTP рдПрдВрдбрдкреЙрдЗрдВрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ "200 OK" рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗ рд░рд╣рд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рдХрд╛рд░реНрдп рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рдореБрдЦреНрдп рдирд┐рд░реНрднрд░рддрд╛рдПрдВ рд╕рдВрддреБрд╖реНрдЯ рд╣реИрдВред рддрддреНрдкрд░рддрд╛ рдЬрд╛рдВрдЪ
(рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░рддрд╛ рдХреА рдЬрд╛рдВрдЪ
) рдХреЗ рд▓рд┐рдП, рдЖрд╡реЗрджрди рдореЗрдВ рдПрдХ рдЕрд▓рдЧ HTTP рдПрдВрдбрдкреЙрдЗрдВрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ "200 рдареАрдХ" рд▓реМрдЯрд╛рдП рдпрджрд┐ рдЖрд╡реЗрджрди рдПрдХ рд╕реНрд╡рд╕реНрде рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИ, рддреЛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХреЛрдИ рднреА рд╕рд╣реА рдЕрдиреБрд░реЛрдз рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдирддрд╛ рд╣реИред рдпрджрд┐ рдЗрди рдЪреЗрдХреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрд╡реЗрджрди рддреИрдпрд╛рд░ рд╣реИ, рддреЛ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╕реАрдзреЗ рдпрд╛рддрд╛рдпрд╛рдд рджреЗрдЧрд╛ред рджреЛ рдЕрдВрддрдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ рд▓рд┐рдВрдЬ рдФрд░ рддрддреНрдкрд░рддрд╛ рдореЗрдВ рдХреЛрдИ рдЕрдВрддрд░ рдирд╣реАрдВ рд╣реИред
Google рдХреЗ рд╕рдВрджреАрдк рджрд┐рдиреЗрд╢, рдбреЗрд╡рд▓рдкрд░ рдПрдбрд╡реЛрдХреЗрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдмрдВрдзрд┐рдд рд▓реЗрдЦ рдореЗрдВ рдЖрдк рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ: "
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕: рддрддреНрдкрд░рддрд╛ рдФрд░ рд▓реАрдирдиреЗрд╕ рдЬрд╛рдВрдЪ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдВрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ ред"
7. рдзреНрдпрд╛рди рд╕реЗ рдЫрд╡рд┐ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЪреБрдиреЗрдВ
рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдФрд░ рдирд┐рдЬреА рдЫрд╡рд┐рдпрд╛рдВ рдПрдХ рдЯреИрдЧрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ рдЬреЛ
рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред рдпрджрд┐ рдЫрд╡рд┐ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рдЬреЛ
рдЕрд░реНрде рд╡рд░реНрдЬрдирд┐рдВрдЧ рдХреЗ рдХрд░реАрдм рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЯреИрдЧрд┐рдВрдЧ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
latest
рдЯреИрдЧ рдЕрдХреНрд╕рд░ рдЫрд╡рд┐ рд╕реЗ рдЫрд╡рд┐ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рдпрджрд┐ рдЖрдкрдХреЛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдФрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдФрд░ рд╕реНрдерд╛рдкрдирд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рдЖрдк
XYZ
рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╡реЗ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЫрд╡рд┐ рдХреЛ рд╕рднреА рдкреИрдЪ рдФрд░ рдЕрдкрдбреЗрдЯ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦреЗрдВред рдпрджрд┐ рдЖрдкрдХреА рдЫрд╡рд┐ рдореЗрдВ
XY
рдЯреИрдЧ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдордзреНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИред рдЗрд╕реЗ рдЪреБрдирдиреЗ рд╕реЗ, рдЖрдк рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреИрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЖрд╡реЗрджрди рдХреЗ рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВред
рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдкреА.рдПрд╕.
рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдореЗрдВ рднреА рдкрдврд╝реЗрдВ: