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

рдмрд┐рджрд╛рд╣рд░реВ рд╕рдХрд┐рдПрдХрд╛ рдЫрдиреН рд░ рд╣рд╛рдореА Istio рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рд╢реНрд░реГрдВрдЦрд▓рд╛рдорд╛ рд╣рд╛рдореНрд░реЛ рджреЛрд╕реНрд░реЛ рдкреЛрд╕реНрдЯрдХреЛ рд╕рд╛рде рдлрд░реНрдХреЗрдХрд╛ рдЫреМрдВред

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

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

рдпреЛ рдХрд╕рд░реА рдЖрджрд░реНрд╢ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрдкрд░реНрдЫ

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

рд╣рд╛рдореА рд╕рдореНрдЭрдиреНрдЫреМрдВ рдХрд┐ рдорд╛рдЗрдХреНрд░реЛ рд╕реЗрд╡рд╛рд╣рд░реВ рд╕рд╛рдирд╛ рд░ рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╣реБрдиреНрдЫрдиреНред Ephemerality, рдЬрд╕рдХреЛ рдЕрд░реНрде рдпрд╣рд╛рдБ рджреЗрдЦрд┐рдиреЗ рд░ рдЧрд╛рдпрдм рд╣реБрдиреЗ рд╕рд╣рдЬрддрд╛ рд╣реЛ, рдкреНрд░рд╛рдпрдГ рдХрдо рдЖрдБрдХрд▓рди рдЧрд░рд┐рдиреНрдЫред рдкреЛрдбрдорд╛ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕рдХреЛ рдЕрд░реНрдХреЛ рдЙрджрд╛рд╣рд░рдгрдХреЛ рдЬрдиреНрдо рд░ рдореГрддреНрдпреБ рдзреЗрд░реИ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЪреАрдЬрд╣рд░реВ рд╣реБрдиреН, OpenShift рд░ Kubernetes рд▓реЗ рдпрд╕рд▓рд╛рдИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдЫ, рд░ рд╕рдмреИ рдХреБрд░рд╛ рд░рд╛рдореНрд░реЛ рдХрд╛рдо рдЧрд░реНрджрдЫ - рддрд░ рдлреЗрд░рд┐ рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛ред

рдпреЛ рд╕рд╛рдБрдЪреНрдЪреИ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

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

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

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

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

OpenShift рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ Kubernetes рдорд╛ рдпрд╕рд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрди, рднрдгреНрдбрд╛рд░рдХреЛ рдЙрджрд╛рд╣рд░рдгрдмрд╛рдЯ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рд╣рд░реВрдХреЛ рд╕реНрдХреНрд░рд┐рдирд╕рдЯрдХреЛ рд╕рд╛рде рд╕реБрд░реБ рдЧрд░реМрдВред Red Hat рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдбреЗрдореЛред рдпрд╣рд╛рдБ рд╣рд╛рдореАрд╕рдБрдЧ рджреБрдИрд╡рдЯрд╛ рдкреЛрдбрд╣рд░реВ рдЫрдиреН, v1 рд░ v2, рдкреНрд░рддреНрдпреЗрдХрдорд╛ рдПрдЙрдЯрд╛ рдХрдиреНрдЯреЗрдирд░ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫред рдЬрдм Istio рд░рд╛рдЙрдЯрд┐рдВрдЧ рдирд┐рдпрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдБрджреИрди, Kubernetes рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рдорд╛рди рд╕рдиреНрддреБрд▓рд┐рдд рд░рд╛рдЙрдиреНрдб-рд░реЛрдмрд┐рди рд░реВрдЯрд┐рдЩрдорд╛:

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

рджреБрд░реНрдШрдЯрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░реА рдЧрд░реНрджреИ

рдкреВрд▓ рдЗрдЬреЗрдХреНрд╢рди рдЧрд░реНрдиреБ рдЕрдШрд┐, рддрдкрд╛рдИрдВрд▓реЗ Istio рд░реВрдЯрд┐рдЩ рдирд┐рдпрдо рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдорд╛рдиреМрдВ рд╣рд╛рдореА релреж/релреж рдЕрдиреБрдкрд╛рддрдорд╛ рдкреЛрдбрд╣рд░реВ рдмреАрдЪ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВред рдердк рд░реВрдкрдорд╛, рд╣рд╛рдореА v50 рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдПрдХрдмрд╛рдЯ рджреБрдИрдорд╛ рдмрдврд╛рдЙрдиреЗрдЫреМрдВ, рдЬрд╕реНрддреИ:

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 рдХрдиреНрдЯреЗрдирд░ рдЕрдм рд░реБрдЯрд┐рдЩ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдБрджреИрди рдХрд┐рдирднрдиреЗ рдпреЛ рдкреВрд▓рдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫред рддрд░ резрел рд╕реЗрдХреЗрдиреНрдб рдкрдЫрд┐ рдпреЛ рд╕реНрд╡рддрдГ рдкреЛрдЦрд░реАрдорд╛ рдлрд░реНрдХрд┐рдиреЗрдЫред рд╡рд╛рд╕реНрддрд╡рдорд╛, рд╣рд╛рдореАрд▓реЗ рднрд░реНрдЦрд░реИ рдкреЛрд▓ рдЗрдЬреЗрдХреНрд╢рдирд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдпреМрдВред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдирд┐рд░реНрдорд╛рдг рд╕реБрд░реБ рдЧрд░реМрдВ

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

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 рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░: рджреЛрд╖рдкреВрд░реНрдг рдХрдиреНрдЯреЗрдирд░ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрджреИ

рдареАрдХ рдЫ, рд╣рд╛рдореАрд╕рдБрдЧ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░ рдЫ, рдЕрдм рдХреЗ рдЫ?

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

рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ 503 рддреНрд░реБрдЯрд┐рдорд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдХреНрд╖рдорддрд╛ рдЕрдЭреИ рдкрдирд┐ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реНрддрд░рдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджреИ рд╕рд░реНрдХрд┐рдЯ рдмреНрд░реЗрдХрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рд░рдгрдиреАрддрд┐рд╣рд░реВ рдЫрдиреНред

рдЕрд░реНрдХреЛ рдкреЛрд╕реНрдЯрдорд╛: рд╣рд╛рдореА рдЯреНрд░реЗрд╕рд┐рдЩ рд░ рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВ рдЬреБрди рдкрд╣рд┐рд▓реЗ рдиреИ рдирд┐рд░реНрдорд┐рдд рд╡рд╛ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ Istio рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ, рд╕рд╛рдереИ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЬрд╛рдирд╛рдЬрд╛рдиреА рддреНрд░реБрдЯрд┐рд╣рд░реВ рдХрд╕рд░реА рдкрд░рд┐рдЪрдп рдЧрд░реНрдиреЗ рднрдиреЗрд░ред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди