Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ

рд╕реБрдЯреНрдЯреНрдпрд╛ рд╕рдВрдкрд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЖрдгрд┐ рдЖрдореНрд╣реА Istio Service Mesh рдорд╛рд▓рд┐рдХреЗрддреАрд▓ рдЖрдордЪреНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рдкреЛрд╕реНрдЯрд╕рд╣ рдкрд░рдд рдЖрд▓реЛ рдЖрд╣реЛрдд.

Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ

рдЖрдЬрдЪрд╛ рд╡рд┐рд╖рдп рдЖрд╣реЗ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░, рдЬреНрдпрд╛рдЪрд╛ рд░рд╢рд┐рдпрди рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХрд▓ рдЗрдВрдЬрд┐рдиреАрдЕрд░рд┐рдВрдЧрдордзреНрдпреЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдЕрд░реНрде рдЖрд╣реЗ тАЬрд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░тАЭ, рд╕рд╛рдорд╛рдиреНрдп рднрд╛рд╖реЗрдд тАУ тАЬрд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░тАЭ. рдХреЗрд╡рд│ Istio рдордзреНрдпреЗ рд╣реЗ рдорд╢реАрди рд╢реЙрд░реНрдЯреЗрдб рдХрд┐рдВрд╡рд╛ рдУрд╡реНрд╣рд░рд▓реЛрдб рд╕рд░реНрдХрд┐рдЯ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рджреЛрд╖рдкреВрд░реНрдг рдХрдВрдЯреЗрдирд░.

рд╣реЗ рдЖрджрд░реНрд╢рдкрдгреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рд╛рд╡реЗ

рдЬреЗрд╡реНрд╣рд╛ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕ Kubernetes рджреНрд╡рд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде OpenShift рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордордзреНрдпреЗ, рддреЗ рд▓реЛрдбрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрдкреЛрдЖрдк рд╡рд░ рдЖрдгрд┐ рдЦрд╛рд▓реА рд╕реНрдХреЗрд▓ рдХрд░рддрд╛рдд. рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕ рдкреЙрдбреНрд╕рдордзреНрдпреЗ рдЪрд╛рд▓рдд рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ, рдПрдХрд╛ рдПрдВрдбрдкреЙрдИрдВрдЯрд╡рд░ рдХрдВрдЯреЗрдирд░рд╛рдЗрдЬреНрдб рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕рдЪреА рдЕрдиреЗрдХ рдЙрджрд╛рд╣рд░рдгреЗ рдЕрд╕реВ рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рд░реВрдЯ рдХрд░реЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рджрд░рдореНрдпрд╛рди рд╢рд┐рд▓реНрд▓рдХ рд▓реЛрдб рдХрд░реЗрд▓. рдЖрдгрд┐ - рдЖрджрд░реНрд╢рдкрдгреЗ - рд╣реЗ рд╕рд░реНрд╡ рдЙрддреНрддрдо рдкреНрд░рдХрд╛рд░реЗ рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ.

рдЖрдореНрд╣реА рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рддреЛ рдХреА рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕ рд▓рд╣рд╛рди рдЖрдгрд┐ рдХреНрд╖рдгрднрдВрдЧреБрд░ рдЕрд╕рддрд╛рдд. рдХреНрд╖рдгрднрдВрдЧреБрд░рддрд╛, рдЬреНрдпрд╛рдЪрд╛ рдЕрд░реНрде рдпреЗрдереЗ рджрд┐рд╕рдгреЗ рдЖрдгрд┐ рдЕрджреГрд╢реНрдп рд╣реЛрдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ, рдмрд╣реБрддреЗрдХ рд╡реЗрд│рд╛ рдХрдореА рд▓реЗрдЦрд▓реЗ рдЬрд╛рддреЗ. рдкреЙрдбрдордзреАрд▓ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕рдЪреНрдпрд╛ рджреБрд╕рд░реНтАНрдпрд╛ рдЙрджрд╛рд╣рд░рдгрд╛рдЪрд╛ рдЬрдиреНрдо рдЖрдгрд┐ рдореГрддреНрдпреВ рдпрд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЧреЛрд╖реНрдЯреА рдЖрд╣реЗрдд, OpenShift рдЖрдгрд┐ Kubernetes рд╣реЗ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╣рд╛рддрд╛рд│рддрд╛рдд, рдЖрдгрд┐ рд╕рд░реНрд╡рдХрд╛рд╣реА рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ - рдкрд░рдВрддреБ рдкреБрдиреНрд╣рд╛ рд╕рд┐рджреНрдзрд╛рдВрддрд╛рдиреБрд╕рд╛рд░.

рддреЗ рдЦрд░реЛрдЦрд░ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ

рдЖрддрд╛ рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕рдЪреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг, рдореНрд╣рдгрдЬреЗ рдХрдВрдЯреЗрдирд░, рдирд┐рд░реБрдкрдпреЛрдЧреА рдЭрд╛рд▓реЗ рдЖрд╣реЗ: рдПрдХрддрд░ рддреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдд рдирд╛рд╣реА (рддреНрд░реБрдЯреА 503), рдХрд┐рдВрд╡рд╛, рдЬреЗ рдЕрдзрд┐рдХ рдЕрдкреНрд░рд┐рдп рдЖрд╣реЗ, рддреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддреЗ, рдкрд░рдВрддреБ рдЦреВрдк рд╣рд│реВ. рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рддреЗ рдЪрдХрдЪрдХреАрдд рд╣реЛрддреЗ рдХрд┐рдВрд╡рд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреЗ рдкреВрд▓рдордзреВрди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдХрд╛рдврд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдХрд╛рдп рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ? рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛рдпрдЪрд╛? рдореА рддреЗ рд░рд╛рдЙрдЯрд┐рдВрдЧ рд╕реНрдХреАрдордордзреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрд╛рд╡реЗ рдХрд╛? рдЖрдгрд┐ "рдЦреВрдк рд╣рд│реВ" рдореНрд╣рдгрдЬреЗ рдХрд╛рдп - рддреЗ рд╕рдВрдЦреНрдпреЗрдд рдХрд┐рддреА рдЖрд╣реЗ рдЖрдгрд┐ рддреЗ рдХреЛрдг рдард░рд╡рддреЗ? рдХрджрд╛рдЪрд┐рдд рдереЛрдбрд╛ рдмреНрд░реЗрдХ рджреНрдпрд╛ рдЖрдгрд┐ рдирдВрддрд░ рдкреБрдиреНрд╣рд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛? рдЕрд╕реЗрд▓ рддрд░ рдХрд┐рддреА рдирдВрддрд░?

Istio рдордзреНрдпреЗ рдкреВрд▓ рдЗрдЬреЗрдХреНрд╢рди рдореНрд╣рдгрдЬреЗ рдХрд╛рдп

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

рдЖрдЙрдЯрд▓рд┐рдпрд░ рдбрд┐рдЯреЗрдХреНрд╢рди рд╕реНрдЯреНрд░реЕрдЯреЗрдЬреА рд╡рд╛рдкрд░реВрди, Istio рд╡рдХреНрд░ рдкреЙрдбреНрд╕ рд╢реЛрдзрддреЗ рдЬреЗ рд░реЗрд╖реЗрдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рдард░рд╛рд╡рд┐рдХ рд╡реЗрд│реЗрд╕рд╛рдареА рд░рд┐рд╕реЛрд░реНрд╕ рдкреВрд▓рдордзреВрди рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ, рдЬреНрдпрд╛рд▓рд╛ рд╕реНрд▓реАрдк рд╡рд┐рдВрдбреЛ рдореНрд╣рдгрддрд╛рдд.

рд╣реЗ рдУрдкрдирд╢рд┐рдлреНрдЯ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реЗ рджрд╛рдЦрд╡рдгреНрдпрд╛рд╕рд╛рдареА, рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ рдЙрджрд╛рд╣рд░рдгрд╛рд╡рд░реВрди рд╕рд╛рдорд╛рдиреНрдпрдкрдгреЗ рдХрд╛рд░реНрдпрд░рдд рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕реЗрд╕рдЪреНрдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯрд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрдпрд╛. рд░реЗрдб рд╣реЕрдЯ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдбреЗрдореЛ. рдпреЗрдереЗ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рджреЛрди рдкреЙрдбреНрд╕ рдЖрд╣реЗрдд, v1 рдЖрдгрд┐ v2, рдкреНрд░рддреНрдпреЗрдХреА рдПрдХ рдХрдВрдЯреЗрдирд░ рдЪрд╛рд▓рд╡рддреЛ. рдЬреЗрд╡реНрд╣рд╛ Istio рд░рд╛рдЙрдЯрд┐рдВрдЧ рдирд┐рдпрдо рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдд рдирд╛рд╣реАрдд, рддреЗрд╡реНрд╣рд╛ Kubernetes рд╕рдорд╛рди рд░реАрддреАрдиреЗ рд╕рдВрддреБрд▓рд┐рдд рд░рд╛рдЙрдВрдб-рд░реЙрдмрд┐рди рд░рд╛рдЙрдЯрд┐рдВрдЧрд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯ рдХрд░рддреЗ:

Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ

рдЕрдкрдШрд╛рддрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рд╣реЛрдд рдЖрд╣реЗ

рдкреВрд▓ рдЗрдЬреЗрдХреНрд╢рди рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рддреБрдореНрд╣рд╛рд▓рд╛ Istio рд░рд╛рдЙрдЯрд┐рдВрдЧ рдирд┐рдпрдо рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╕рдордЬрд╛ рдЖрдореНрд╣рд╛рд▓рд╛ 50/50 рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рдкреЙрдбреНрд╕рдордзреНрдпреЗ рд╡рд┐рдирдВрддреНрдпрд╛ рд╡рд┐рддрд░рд┐рдд рдХрд░рд╛рдпрдЪреНрдпрд╛ рдЖрд╣реЗрдд. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдореНрд╣реА v2 рдХрдВрдЯреЗрдирд░рдЪреА рд╕рдВрдЦреНрдпрд╛ рдПрдХ рд╡рд░реВрди рджреЛрди рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡реВ, рдЬрд╕реЗ рдХреА:

oc scale deployment recommendation-v2 --replicas=2 -n tutorial

рдЖрддрд╛ рдЖрдореНрд╣реА рдПрдХ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдирд┐рдпрдо рд╕реЗрдЯ рдХрд░рддреЛ рдЬреЗрдгреЗрдХрд░реВрди рд░рд╣рджрд╛рд░реА рдкреЙрдбреНрд╕рдордзреНрдпреЗ 50/50 рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╡рд┐рддрд░реАрдд рдХреЗрд▓реА рдЬрд╛рдИрд▓.

Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ
рдпрд╛ рдирд┐рдпрдорд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдХрд╕рд╛ рджрд┐рд╕рддреЛ рддреЗ рдпреЗрдереЗ рдЖрд╣реЗ:

Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ
рд╣реА рд╕реНрдХреНрд░реАрди 50/50 рдирд╕реВрди 14:9 рдЖрд╣реЗ, рдкрд░рдВрддреБ рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рдкрд░рд┐рд╕реНрдерд┐рддреА рд╕реБрдзрд╛рд░реЗрд▓ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдд рддреБрдореНрд╣рд╛рд▓рд╛ рджреЛрд╖ рд╕рд╛рдкрдбреЗрд▓.

рдЪреВрдХ рдХрд░рдгреЗ

рдЖрддрд╛ рджреЛрди v2 рдХрдВрдЯреЗрдирд░реНрд╕рдкреИрдХреА рдПрдХ рдЕрдХреНрд╖рдо рдХрд░реВ рдпрд╛ рдЬреЗрдгреЗрдХрд░реВрди рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рдирд┐рд░реЛрдЧреА v1 рдХрдВрдЯреЗрдирд░, рдПрдХ рдирд┐рд░реЛрдЧреА v2 рдХрдВрдЯреЗрдирд░ рдЖрдгрд┐ рдПрдХ рджреЛрд╖рдкреВрд░реНрдг v2 рдХрдВрдЯреЗрдирд░ рдЕрд╕реЗрд▓:

Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ

рддреНрд░реБрдЯреА рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ

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

Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ
Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ
рддреБрдореНрд╣реА рдмрдШреВ рд╢рдХрддрд╛, рдЕрдпрд╢рд╕реНрд╡реА v2 рдХрдВрдЯреЗрдирд░ рдпрд╛рдкреБрдвреЗ рд░рд╛рдЙрдЯрд┐рдВрдЧ рд╡рд┐рдирдВрддреАрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА рдХрд╛рд░рдг рддреЛ рдкреВрд▓рдордзреВрди рдХрд╛рдврд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдкрд░рдВрддреБ 15 рд╕реЗрдХрдВрджрд╛рдВрдирдВрддрд░ рддреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдкреВрд▓рдордзреНрдпреЗ рдкрд░рдд рдпреЗрдИрд▓. рд╡рд╛рд╕реНрддрд╡рд┐рдХ, рдЖрдореНрд╣реА рдиреБрдХрддреЗрдЪ рдкреВрд▓ рдЗрдЬреЗрдХреНрд╢рди рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рддреЗ рджрд╛рдЦрд╡рд▓реЗ.

рдЪрд▓рд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрдпрд╛

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

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

рд╢рд┐рд╡рд╛рдп, рджреБрд╕рд░реНтАНрдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдлрдХреНрдд рдЖрдгрдЦреА рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд, рдХрд╛рд░рдг рдПрдХрд╛ рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдмреНрд░реЗрдХрдореБрд│реЗ рдХреЗрд╡рд│ рддреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╕реЗрд╡рд╛рдВрдордзреНрдпреЗ рд╡рд┐рд▓рдВрдм рд╣реЛрдд рдирд╛рд╣реА рдЖрдгрд┐ рдкрд░рд┐рдгрд╛рдореА, рд╕рдВрдкреВрд░реНрдгрдкрдгреЗ рд╕рд┐рд╕реНрдЯрдордЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрдореА рд╣реЛрддреЗ, рдкрд░рдВрддреБ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рджреЗрдЦреАрд▓ рд╣реЛрддреЗ. рдЖрдзреАрдЪ рдордВрдж рдЧрддреАрдиреЗ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рд╕реЗрд╡реЗрд▓рд╛ рд╡рд┐рдирдВрддреА, рдЬреА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрдгрдЦреА рд╡рд╛рдврд╡рддреЗ.

рд╕рд┐рджреНрдзрд╛рдВрддрд╛рдиреБрд╕рд╛рд░ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░

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

Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ
рдпреЗрдереЗ рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдгреЗ рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ рдХреА рд╣реЗ рд╕рд░реНрд╡ рд╕рд┐рд╕реНрдЯрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рдкрд╛рддрд│реАрд╡рд░ рдШрдбрддреЗ. рддреНрдпрд╛рдореБрд│реЗ, рдХрд╛рд╣реА рдХреНрд╖рдгреА рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рдЕрд░реНрдЬрд╛рдВрдирд╛ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░рд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рд╢рд┐рдХрд╡рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде рдкреНрд░рддрд┐рд╕рд╛рджрд╛рдд рдбреАрдлреЙрд▓реНрдЯ рдореВрд▓реНрдп рдкреНрд░рджрд╛рди рдХрд░реВрди рдХрд┐рдВрд╡рд╛ рд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕реЗрд╡реЗрдЪреНрдпрд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░реВрди. рдпрд╛рд╕рд╛рдареА рдмрд▓реНрдХрд╣реЗрдб рдкреЕрдЯрд░реНрди рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, рдкрд░рдВрддреБ рддреЛ рдпрд╛ рд▓реЗрдЦрд╛рдЪреНрдпрд╛ рд╡реНрдпрд╛рдкреНрддреАрдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдЖрд╣реЗ.

рд╕рд░рд╛рд╡ рдордзреНрдпреЗ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рд╢рд┐рдлрд╛рд░рд╕ рдорд╛рдпрдХреНрд░реЛрд╕рд░реНрд╡реНрд╣рд┐рд╕рдЪреНрдпрд╛ рджреЛрди рдЖрд╡реГрддреНрддреНрдпрд╛ OpenShift рд╡рд░ рдЪрд╛рд▓рд╡реВ. рдЖрд╡реГрддреНрддреА 1 рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдп рдХрд░реЗрд▓, рдкрд░рдВрддреБ v2 рдордзреНрдпреЗ рдЖрдореНрд╣реА рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рдордВрджреАрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд▓рдВрдмрд╛рдиреЗ рддрдпрд╛рд░ рдХрд░реВ. рдкрд░рд┐рдгрд╛рдо рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рд╛рдзрди рд╡рд╛рдкрд░рд╛ рд╡реЗрдврд╛:

siege -r 2 -c 20 -v customer-tutorial.$(minishift ip).nip.io

Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ
рд╕рд░реНрд╡ рдХрд╛рд╣реА рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЕрд╕реЗ рджрд┐рд╕рддреЗ, рдкрд░рдВрддреБ рдХреЛрдгрддреНрдпрд╛ рдХрд┐рдВрдорддреАрд╡рд░? рдкрд╣рд┐рд▓реНрдпрд╛ рджреГрд╖реНрдЯреАрдХреНрд╖реЗрдкрд╛рдд, рдЖрдордЪреНрдпрд╛рдХрдбреЗ 100% рдЙрдкрд▓рдмреНрдзрддрд╛ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЬрд╡рд│реВрди рдкрд╣рд╛ - рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛рд▓рд╛рд╡рдзреА 12 рд╕реЗрдХрдВрдж рдЗрддрдХрд╛ рдЖрд╣реЗ. рд╣реЗ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдПрдХ рдЕрдбрдерд│рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдзреАрдореЗ рдХрдВрдЯреЗрдирд░рд╡рд░реАрд▓ рдХреЙрд▓реНрд╕ рджреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА Istio рд╡рд╛рдкрд░реВ. рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░ рд╡рд╛рдкрд░реВрди рд╕рдВрдмрдВрдзрд┐рдд рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЕрд╕реЗ рджрд┐рд╕рддреЗ:

Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ
httpMaxRequestsPerConnection рдкреЕрд░рд╛рдореАрдЯрд░ рдЕрд╕рд▓реЗрд▓реА рд╢реЗрд╡рдЯрдЪреА рдУрд│ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдХреА рд╡рд┐рджреНрдпрдорд╛рди рдХрдиреЗрдХреНрд╢рди рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рджреБрд╕рд░реЗ - рджреБрд╕рд░реЗ - рдХрдиреЗрдХреНрд╢рди рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛ рд╕реЛрдмрддрдЪреЗ рдХрдиреЗрдХреНрд╢рди рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХреЗрд▓реЗ рдЬрд╛рд╡реЗ. рдЖрдордЪрд╛ рдХрдВрдЯреЗрдирд░ рдзреАрдореЗ рд╕реЗрд╡реЗрдЪреЗ рдЕрдиреБрдХрд░рдг рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреА рдЕрдзреВрдирдордзреВрди рдЙрджреНрднрд╡рддреАрд▓, рдЖрдгрд┐ рдирдВрддрд░ Istio 503 рддреНрд░реБрдЯреА рдкрд░рдд рдХрд░реЗрд▓, рдкрд░рдВрддреБ рд╣реЗрдЪ рд╕реАрдЬ рджрд░реНрд╢рд╡реЗрд▓:

Istio рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рд╕рджреЛрд╖ рдХрдВрдЯреЗрдирд░ рдЕрдХреНрд╖рдо рдХрд░рдгреЗ

рдареАрдХ рдЖрд╣реЗ, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░ рдЖрд╣реЗ, рдкреБрдвреЗ рдХрд╛рдп?

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

рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА релрежрей рддреНрд░реБрдЯреАрд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреНрдпрд╛рдЪреА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЕрджреНрдпрд╛рдк рд╕реНрддреНрд░реЛрдд рдХреЛрдб рд╕реНрддрд░рд╛рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реЗрд▓реА рдЖрд╣реЗ. рдкрд░рд┐рд╕реНрдерд┐рддреАрдиреБрд╕рд╛рд░ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдзреЛрд░рдгреЗ рдЖрд╣реЗрдд.

рдкреБрдвреАрд▓ рдкреЛрд╕реНрдЯрдордзреНрдпреЗ: рдЖрдореНрд╣реА Istio рдордзреНрдпреЗ рдЖрдзреАрдЪ рдЕрдВрдЧрднреВрдд рдХрд┐рдВрд╡рд╛ рд╕рд╣рдЬрдкрдгреЗ рдЬреЛрдбрд▓реЗрд▓реНрдпрд╛ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдЖрдгрд┐ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧрдмрджреНрджрд▓ рддрд╕реЗрдЪ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдЬрд╛рдгреВрдирдмреБрдЬреВрди рддреНрд░реБрдЯреА рдХрд╢реА рдЖрдгрд╛рдпрдЪреА рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓реВ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

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