рд╕реЗрд╡рд╛ рдЬрд╛рд▓: рдкреНрд░рддреНрдпреЗрдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд▓рд╛рдИ рд╕рдмреИрднрдиреНрджрд╛ рд╣рд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ

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

рд╕реЗрд╡рд╛ рдЬрд╛рд▓: рдкреНрд░рддреНрдпреЗрдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд▓рд╛рдИ рд╕рдмреИрднрдиреНрджрд╛ рд╣рд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ
рд╣рд╛рд╕реНрдп рдмрд╛рдЯ рд╕реЗрдмрд╛рд╕реНрдЯрд┐рдпрди рдХрд╛рд╕реЗрд░реЗрд╕

рдкрд░рд┐рдЪрдп

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

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

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

рдо рдХреЛ рд╣реБ?

рдирдорд╕реНрддреЗ рд╕рдмреИ! рдореЗрд░реЛ рдирд╛рдо рд╡рд┐рд▓рд┐рдпрдо рдореЛрд░реНрдЧрдиред рдо рд╕реГрд╖реНрдЯрд┐рдХрд░реНрддрд╛ рдордзреНрдпреЗ рдПрдХ рд╣реБрдБ рд▓рд┐рдЩреНрдХрд░реНрдб - рдзреЗрд░реИ рдкрд╣рд┐рд▓реЛ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд░ рд╢рдмреНрдж рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рд▓рд╛рдЧреА рджреЛрд╖ рдЫ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдЬрд╕реНрддреИ (рдорд╛рдл рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╕рд╛рдереАрд╣рд░реВ!) (рдиреЛрдЯ рдЕрдиреБрд╡рд╛рджред: рд╡реИрд╕реЗ, рдпреЛ рд╢рдмреНрджрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рдмрд┐рд╣рд╛рдирдорд╛, 2,5 рд╡рд░реНрд╖ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрд╣реА рд▓реЗрдЦрдХрдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рд╕рд╛рдордЧреНрд░реА рдЕрдиреБрд╡рд╛рдж рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫреМрдВ "рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдХреЗ рд╣реЛ рд░ рдорд▓рд╛рдИ рдХрд┐рди рдЪрд╛рд╣рд┐рдиреНрдЫ [рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рдХреЛ рд╕рд╛рде рдХреНрд▓рд╛рдЙрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐]?"ред) рдо рдкрдирд┐ рдЯрд╛рдЙрдХреЛ рдмреБрдпреБрдПрдиреНрдЯ рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╣реЛ рдЬрд╕рд▓реЗ Linkerd рд░ рдЬрд╕реНрддреИ рд░рд╛рдореНрд░реЛ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдЪреАрдЬрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ рдЧреЛрддрд╛.

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

рдареАрдХ рдЫ, рдЧреБрдбреАрд╣рд░реВрдорд╛ рдЬрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдордпред

рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдХреЗ рд╣реЛ?

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

рд╕реЗрд╡рд╛ рдЬрд╛рд▓: рдкреНрд░рддреНрдпреЗрдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд▓рд╛рдИ рд╕рдмреИрднрдиреНрджрд╛ рд╣рд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ

рдпреЛ рдХрд╕реНрддреЛ рдкреНрд░рдХрд╛рд░рдХреЛ рдкреНрд░реЛрдХреНрд╕реА рд╣реЛ? рдпреЛ рд▓реЗрдпрд░ 7-рд╕рдЪреЗрдд TCP рдкреНрд░реЛрдХреНрд╕реА рд╣реЛ (рдЕрд░реНрдерд╛рддреН OSI рдореЛрдбреЗрд▓рдХреЛ "рдЦрд╛рддрд╛рдорд╛" рд▓реЗрдпрд░ 7) рдЬрд╕реНрддреИ HAProxy рд░ NGINXред рддрдкрд╛рдИрдВ рдЖрдлреНрдиреЛ рдордирдкрд░реНрдиреЗ рдкреНрд░реЛрдХреНрд╕реА рдЫрдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ; Linkerd рд░рд╕реНрдЯ рдкреНрд░реЛрдХреНрд╕реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рд╕рд╛рдзрд╛рд░рдг рдирд╛рдо linkerd-proxyред рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕реЗрд╡рд╛ рдЬрд╛рд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рд░рд╛рдЦреНрдпреМрдВред рдЕрдиреНрдп рдореЗрд╢рд╣рд░реВрд▓реЗ рдЕрдиреНрдп рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджрд┐рдиреНрдЫрдиреН (рджреВрдд рдПрдХ рд╕рд╛рдЭрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛ)ред рдпрджреНрдпрдкрд┐, рдкреНрд░реЛрдХреНрд╕реА рдЫрдиреМрдЯ рдЧрд░реНрдиреБ рднрдиреЗрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдХреБрд░рд╛ рдорд╛рддреНрд░ рд╣реЛред

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

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

рддрд▓ Linkerd рдорд╛ рдирд┐рдпрдиреНрддреНрд░рдг рд╡рд┐рдорд╛рди рд░ рдбрд╛рдЯрд╛ рдкреНрд▓реЗрди рдХреЛ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдЫред рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреЗ рд░реВрдкрдорд╛, рдХрдиреНрдЯреНрд░реЛрд▓ рдкреНрд▓реЗрдирд▓реЗ рдзреЗрд░реИ рдлрд░рдХ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдЙрджрд╛рд╣рд░рдг рд╕рд╣рд┐рдд рдЬрд╕рд▓реЗ рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░рд╣рд░реВрдмрд╛рдЯ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджрдЫ, рд╕рд╛рдереИ рдЕрдиреНрдп рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЬрд╕реНрддреИред destination (рд╕реЗрд╡рд╛ рдЦреЛрдЬ), identity (рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг, CA) рд░ public-api (рд╡реЗрдм рд░ CLI рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрддрд┐рдо рдмрд┐рдиреНрджреБрд╣рд░реВ)ред рдпрд╕рдХреЛ рд╡рд┐рдкрд░рд┐рдд, рдбрд╛рдЯрд╛ рдкреНрд▓реЗрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрджрд╛рд╣рд░рдгрдХреЛ рдЫреЗрдЙрдорд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд▓рд┐рдЩреНрдХрд░реНрдб-рдкреНрд░реЛрдХреНрд╕реА рд╣реЛред рдпреЛ рдХреЗрд╡рд▓ рдПрдХ рддрд░реНрдХ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рд╣реЛ; рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╡рд┐рд╢реНрд╡ рдкрд░рд┐рдирд┐рдпреЛрдЬрдирдорд╛, рддрдкрд╛рдИрдВрд╕рдБрдЧ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд▓реЗрди рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХреЛ рддреАрди рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рд░ рдбрд╛рдЯрд╛ рдкреНрд▓реЗрдирдорд╛ рд╕рдпреМрдВ рд╡рд╛ рд╣рдЬрд╛рд░реМрдВ рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫрдиреНред

(рдпрд╕ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рдорд╛ рдирд┐рд▓реЛ рдЖрдпрддрд╣рд░реВрд▓реЗ Kubernetes рдкреЛрдбрд╣рд░реВрдХреЛ рд╕реАрдорд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдЩреНрдХреЗрдд рдЧрд░реНрдЫред рддрдкрд╛рдИрдВрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рд▓рд┐рдЩреНрдХрд░реНрдб-рдкреНрд░реЛрдХреНрд╕реА рднрдПрдХрд╛ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдЬрд╕реНрддреИ рдкреЛрдбрдорд╛ рдЫрдиреНред рдпреЛ рдпреЛрдЬрдирд╛рд▓рд╛рдИ рднрдирд┐рдиреНрдЫред рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдиреНрдЯреЗрдирд░.)

рд╕реЗрд╡рд╛ рдЬрд╛рд▓: рдкреНрд░рддреНрдпреЗрдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд▓рд╛рдИ рд╕рдмреИрднрдиреНрджрд╛ рд╣рд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ

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

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

  1. рдбрд╛рдЯрд╛ рдкреНрд▓реЗрдирдорд╛ рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ рд╣реБрдиреБрдкрд░реНрдЫ рдЫрд┐рдЯреЛ, рдХрд┐рдирдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдХрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░реЛрдХреНрд╕реАрдорд╛ рджреБрдИрд╡рдЯрд╛ рдХрд▓рд╣рд░реВ рдЫрдиреН: рдПрдЙрдЯрд╛ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖рдорд╛, рдПрдЙрдЯрд╛ рд╕рд░реНрднрд░ рд╕рд╛рдЗрдбрдорд╛ред
  2. рдкреНрд░реЛрдХреНрд╕реА рдкрдирд┐ рд╣реБрдиреБрдкрд░реНрдЫ рд╕рд╛рдиреЛ ╨╕ рд╣рд▓реНрдХрд╛ред рдкреНрд░рддреНрдпреЗрдХрд▓реЗ рдореЗрдореЛрд░реА рд░ CPU рд╕реНрд░реЛрддрд╣рд░реВ рдЙрдкрднреЛрдЧ рдЧрд░реНрдиреЗрдЫ, рд░ рдпреЛ рдЦрдкрдд рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╕рдБрдЧ рд░реИрдЦрд┐рдХ рд░реВрдкрдорд╛ рдмрдвреНрдиреЗрдЫред
  3. рддрдкрд╛рдИрд▓рд╛рдИ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ рдбрд┐рдкреНрд▓реЛрдЗ рд░ рдЕрдкрдбреЗрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рд╕рдВрдпрдиреНрддреНрд░ рдЪрд╛рд╣рд┐рдиреНрдЫред рдпрд╕рд▓рд╛рдИ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдЧрд░реНрдиреБ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЗрдиред

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

рдЕрдм рдпреЛ рдкреНрд░рд╢реНрди рд╕реЛрдзреНрдиреЗ рд╕рдордп рд╣реЛ "рдХрд┐рди?"

рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдХреЗ рдХреЛ рд▓рд╛рдЧреА рд╣реЛ?

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

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

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

рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, Linkerd рдорд╛ (рдзреЗрд░реИ рдореЗрд╢рд╣рд░реВрдорд╛ рдЬрд╕реНрддреИ) рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореБрдЦреНрдп рд░реВрдкрдорд╛ HTTP/2 рд░ gRPC* рд╕рд╣рд┐рдд HTTP рдХрд▓рд╣рд░реВрдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рд╣реБрдиреНрдЫред рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдзреЗрд░реИ рдзрдиреА рдЫ - рдпрд╕рд▓рд╛рдИ рддреАрди рд╡рд░реНрдЧрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ:

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

* Linkerd рдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ, gRPC рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдкрдорд╛ HTTP/2 рдмрд╛рдЯ рдлрд░рдХ рдЫреИрди: рдпрд╕рд▓реЗ рдХреЗрд╡рд▓ рдкреЗрд▓реЛрдбрдорд╛ рдкреНрд░реЛрдЯреЛрдмрдл рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ, рджреБрдИ рдЪреАрдЬрд╣рд░реВ, рдЕрд╡рд╢реНрдп рдкрдирд┐, рдлрд░рдХ рдЫрдиреНред

рдпреА рдзреЗрд░реИ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рдЕрдиреБрд░реЛрдз рд╕реНрддрд░рдорд╛ рдХрд╛рдо рдЧрд░реНрдЫрдиреН (рддреНрдпрд╕реИрд▓реЗ "L7 рдкреНрд░реЛрдХреНрд╕реА")ред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ Foo рд╕реЗрд╡рд╛рд▓реЗ рдмрд╛рд░ рд╕реЗрд╡рд╛рдорд╛ HTTP рдХрд▓ рдЧрд░реНрдЫ рднрдиреЗ, Foo рдЫреЗрдЙрдорд╛ linkerd-proxy рд▓реЗ рдмреБрджреНрдзрд┐рдорд╛рдиреА рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рдЧрд░реНрди рд╕рдХреНрдЫ рд░ рдЕрд╡рд▓реЛрдХрди рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рд▓рдореНрдмрддрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ Foo рджреЗрдЦрд┐ рдмрд╛рд░ рдЗрдиреНрд╕реНрдЯреНрдпрд╛рдиреНрд╕рд╣рд░реВрдорд╛ рдХрд▓ рдХрд▓рд╣рд░реВ рдЧрд░реНрди рд╕рдХреНрдЫ; рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛ рдпреЛ рдЕрдиреБрд░реЛрдз рджреЛрд╣реЛрд░реНрдпрд╛рдЙрди рд╕рдХреНрдЫ (рд░ рдпрджрд┐ рдпреЛ рдЕрд╕рдХреНрд╖рдо рдЫ рднрдиреЗ); рдпрд╕рд▓реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛрдб рд░ рдЯрд╛рдЗрдордЖрдЙрдЯ, рдЖрджрд┐ рд░реЗрдХрд░реНрдб рдЧрд░реНрди рд╕рдХреНрдЫред рддреНрдпрд╕реИ рдЧрд░реА, рдмрд╛рд░ рд╕рд╛рдЗрдбрдорд╛ рд▓рд┐рдЩреНрдХрд░реНрдб-рдкреНрд░реЛрдХреНрд╕реАрд▓реЗ рдЕрдиреБрд░реЛрдз рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрди рд╕рдХреНрдЫ рдпрджрд┐ рдпреЛ рдЕрдиреБрдорддрд┐ рдЫреИрди рд╡рд╛ рдЕрдиреБрд░реЛрдз рд╕реАрдорд╛ рдирд╛рдШреНрдпреЛ рднрдиреЗ; рдпрд╕рдХреЛ рдкрдХреНрд╖рдорд╛ рдврд┐рд▓рд╛рдЗ рд░реЗрдХрд░реНрдб рдЧрд░реНрди рд╕рдХреНрдЫ, рдЖрджрд┐ред

рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВрд▓реЗ рдЬрдбрд╛рди рд╕реНрддрд░рдорд╛ рдкрдирд┐ "рдХреЗрд╣реА рдЧрд░реНрди" рд╕рдХреНрдЫрдиреНред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, Foo рдЫреЗрдЙрдорд╛ linkerd-proxy рд▓реЗ TLS рдЬрдбрд╛рди рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдЫ, рд░ рдкрдЯреНрдЯреА рдЫреЗрдЙрдорд╛ linkerd-proxy рд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕рдорд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдЫ, рд░ рджреБрдмреИ рдкрдХреНрд╖рд▓реЗ рдПрдХрдЕрд░реНрдХрд╛рдХреЛ TLS рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫрдиреН*ред рдпрд╕рд▓реЗ рд╕реЗрд╡рд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдорд╛рддреНрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИрди, рддрд░ рд╕реЗрд╡рд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрдиреЗ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд░реВрдкрдорд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рддрд░рд┐рдХрд╛ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ: Foo рд░ рдмрд╛рд░рд▓реЗ рддрд┐рдиреАрд╣рд░реВ рд╣реБрдиреН рднрдиреЗрд░ "рдкреНрд░рдорд╛рдг" рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред

* "рдорд┐рддреНрд░рдХреЛ рдореНрдпреБрдЪреБрдЕрд▓" рднрдиреЗрдХреЛ рдЧреНрд░рд╛рд╣рдХрдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрдирд┐ рдкреНрд░рдорд╛рдгрд┐рдд рднрдПрдХреЛ рд╣реЛ (рдЖрдкрд╕реА TLS)ред "рдХреНрд▓рд╛рд╕рд┐рдХ" TLS рдорд╛, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдмреНрд░рд╛рдЙрдЬрд░ рд░ рд╕рд░реНрднрд░рдХреЛ рдмреАрдЪрдорд╛, рдХреЗрд╡рд▓ рдПрдХ рдкрдХреНрд╖ (рд╕рд░реНрднрд░) рдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдкреНрд░рдорд╛рдгрд┐рдд рд╣реБрдиреНрдЫред

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

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

рдХрд┐рди рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдПрдХ рд░рд╛рдореНрд░реЛ рд╡рд┐рдЪрд╛рд░ рд╣реЛ

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

рдпрд╕ рдкреНрд░рд╕реНрддрд╛рд╡рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реМрдВред

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

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

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

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

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

рд░ рддрдкрд╛рдИрд▓реЗ рдЧрд░реНрдиреБ рдкрд░реНрдиреЗ рднрдиреЗрдХреЛ рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рдердкреНрдиреБ рд╣реЛ! рдо рд╡рд╛рдЪрд╛ рдЧрд░реНрдЫреБ рдХрд┐ рд╣рд╛рдореА рдпреА рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ рдердкреНрди рд╕рдореНрдмрдиреНрдзрд┐рдд рдкрд░рд┐рдЪрд╛рд▓рди рд▓рд╛рдЧрддрд╣рд░реВ рдЫрд┐рдЯреНрдЯреИ рд╣реЗрд░реНрдиреЗрдЫреМрдВред рддрд░ рдкрд╣рд┐рд▓реЗ рд░реЛрдХреМрдВ рд░ рд╕реНрд╡рддрдиреНрддреНрд░рддрд╛рдХреЛ рдпреЛ рд╡рд┐рдЪрд╛рд░рд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рд╣реЗрд░реМрдВред рдорд╛рдиреНрдЫреЗ рдХреЛ.

рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдХрд╕рд▓реЗ рдорджреНрджрдд рдЧрд░реНрдЫ?

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

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЖрдзреБрдирд┐рдХ рд╕рд░реНрднрд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдЖрдлреНрдиреЛ рдЯреЛрд▓реАрд▓рд╛рдИ рдПрдХ рд╕рдореВрд╣рдХреЛ рд░реВрдкрдорд╛ рд╕реЛрдЪреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд╕реЗрд╡рд╛ рдорд╛рд▓рд┐рдХрд╣рд░реВрдЬрд╕рд▓реЗ рд╕рдБрдЧреИ рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХрдХреЛ рд╡рд┐рдХрд╛рд╕ рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрдЫ, рд░ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдорд╛рд▓рд┐рдХрд╣рд░реВ, рдпреА рд╕реЗрд╡рд╛рд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдиреЗ рдЖрдиреНрддрд░рд┐рдХ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИред рд╕рд╛рдирд╛ рд╕рдВрдЧрдардирд╣рд░реВрдорд╛, рдпреА рд╕рдорд╛рди рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫрдиреН, рддрд░ рдХрдореНрдкрдиреА рдмрдвреНрджреИ рдЬрд╛рдБрджрд╛, рдпреА рднреВрдорд┐рдХрд╛рд╣рд░реВ рдЕрдЭ рд╕реНрдкрд╖реНрдЯ рд╣реБрди рдЬрд╛рдиреНрдЫ рд░ рдЙрдк-рднреВрдорд┐рдХрд╛рд╣рд░реВрдорд╛ рдкрдирд┐ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реБрдиреНрдЫ ... рд╕реВрдХреНрд╖реНрдо рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡, рдЖрджрд┐) nред рддрд░ рдЕрд╣рд┐рд▓реЗрдХреЛ рд▓рд╛рдЧрд┐ рдпреА рд╡рд┐рд╡рд░рдгрд╣рд░реВрд▓рд╛рдИ рджрд┐рдЗрдПрдХреЛ рд░реВрдкрдорд╛ рд▓рд┐рдиреБрд╣реЛрд╕реН)ред

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

рд╕реЗрд╡рд╛ рдорд╛рд▓рд┐рдХрд╣рд░реВрд▓реЗ рдкрдирд┐ рд▓рд╛рдн рдЙрдард╛рдЙрдБрдЫрдиреН, рдпрджреНрдпрдкрд┐ рдЕрдзрд┐рдХ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдкрдорд╛ред рд╕реЗрд╡рд╛ рдорд╛рд▓рд┐рдХрдХреЛ рд▓рдХреНрд╖реНрдп рд╡реНрдпрд╛рдкрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рддрд░реНрдХ рд▓рд╛рдЧреВ рдЧрд░реНрди рд╕рдХреЗрд╕рдореНрдо рдЙрддреНрдкрд╛рджрдХ рд╣реБрдиреБ рд╣реЛ, рд░ рдЙрд╕рд▓реЗ рдХрдо рдкрд░рд┐рдЪрд╛рд▓рди рдореБрджреНрджрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЪрд┐рдиреНрддрд╛ рдЧрд░реНрдиреБ рдкрд░реНрдЫ, рд░рд╛рдореНрд░реЛред рдиреАрддрд┐рд╣рд░реВ рд╡рд╛ TLS рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди, рднрдиреНрдиреБрд╣реЛрд╕реН, рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╡реНрдпрд╛рдкрд╛рд░ рдЙрджреНрджреЗрд╢реНрдпрд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫрдиреН рд░ рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓реЗ рдмрд╛рдБрдХреАрдХреЛ рдЦреНрдпрд╛рд▓ рд░рд╛рдЦреНрдЫ рднрдиреНрдиреЗ рдЖрд╢рд╛ рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рдпреЛ рдЙрдиреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдареВрд▓реЛ рдлрд╛рдЗрджрд╛ рд╣реЛред

рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рд░ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдорд╛рд▓рд┐рдХрд╣рд░реВ рдмреАрдЪрдХреЛ рдпрд╕реНрддреЛ рд╡рд┐рднрд╛рдЬрдирдХреЛ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдореВрд▓реНрдпрд▓рд╛рдИ рдмрдвреА рдЕрдиреБрдорд╛рди рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдЙрдирд▓реЗ рдпреЛрдЧрджрд╛рди рдЧрд░реНрдЫрд┐рдиреН рдореБрдЦреНрдп рд╕реЗрд╡рд╛ рдЬрд╛рд▓рдХреЛ рдореВрд▓реНрдпрдорд╛ рдпреЛрдЧрджрд╛рдиред

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

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

рдХреЗ рд╕реЗрд╡рд╛ рдЬрд╛рд▓рд▓реЗ рдореЗрд░реЛ рд╕рдмреИ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫ?

рд╣реЛред рдореЗрд░реЛ рдорддрд▓рдм, рд╣реЛрдЗрди!

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

рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдпреА рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рдПрдХ рдЙрдкрд╕рдореВрд╣ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВред рдпрд╕рдмрд╛рдЯ рдореЗрд░реЛ рдорддрд▓рдм рдХрд╛рд░реНрдпрд╣рд░реВ рдЬреБрди:

  1. рд╡реНрдпрд╛рдкрд╛рд░ рддрд░реНрдХ рдХреЛ рд╕реНрд╡рддрдиреНрддреНрд░ред Foo рд░ рдмрд╛рд░ рдмреАрдЪрдХреЛ рдХрд▓ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдорд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫ рдХрд┐рди Foo рд▓реЗ рдмрд╛рд░рд▓рд╛рдИ рдХрд▓ рдЧрд░реНрдЫред
  2. рд╕рд╣реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫред Linkerd рдорд╛, рдкреБрди: рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рдмрдЬреЗрдЯрд╣рд░реВ рдЬрд╕реНрддреИ рд╕рдмреИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдлреИрдВрд╕реА рдЪреАрдЬрд╣рд░реВрд╕рдБрдЧ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫ (рдмрдЬреЗрдЯ рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН), рдХрд┐рдирдХрд┐ рддреНрдпрд╕реНрддрд╛ рдЪреАрдЬрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд, рд╣реЗрдб-рдЕрди рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓реЗ рдкрдХреНрдХреИ рдкрдирд┐ рддрдерд╛рдХрдерд┐рдд "рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╣рд┐рдорд╕реНрдЦрд▓рди" рдХреЛ рдЙрджрдп рд╣реБрдиреЗрдЫред (рддреВрдлрд╛рди рдкреБрди: рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реН) рд░ рд╡рд┐рддрд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛рд╣рд░реБред
  3. рд╕рдорд╛рди рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрджрд╛ рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реАред TLS рд╕рдВрдпрдиреНрддреНрд░рд▓реЗ рд╕рдмреИ рдард╛рдЙрдБрдорд╛ рд▓рд╛рдЧреВ рдЧрд░реЗрдХреЛ рдЦрдгреНрдбрдорд╛ рдорд╛рддреНрд░реИ рдЕрд░реНрдердкреВрд░реНрдг рд╣реБрдиреНрдЫред

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

рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ

рд╕реЗрд╡рд╛ рдЬрд╛рд▓: рдкреНрд░рддреНрдпреЗрдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд▓рд╛рдИ рд╕рдмреИрднрдиреНрджрд╛ рд╣рд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ

рд╕рдВрдХреНрд╖реЗрдкрдорд╛, рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛, рдЕрд╡рд▓реЛрдХрди, рд╡рд╛ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рд╣реЛрдЗрдиред рдпреА рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдХреЛ рджрд╛рдпрд░рд╛ рд╕реЗрд╡рд╛ рдорд╛рд▓рд┐рдХрд╣рд░реВ, Ops/SRE рдЯреЛрд▓реАрд╣рд░реВ рд░ рдЕрдиреНрдп рдХрдореНрдкрдиреА рдирд┐рдХрд╛рдпрд╣рд░реВрдХреЛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдЖрд╡рд╢реНрдпрдХ рдЫред рд╕реЗрд╡рд╛ рдЬрд╛рд▓рд▓реЗ рдпреА рдкреНрд░рддреНрдпреЗрдХ рдХреНрд╖реЗрддреНрд░рдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд▓реЗрдЯрдлрд░реНрдо-рд╕реНрддрд░ "рд╕реНрд▓рд╛рдЗрд╕" рдорд╛рддреНрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдХрд┐рди рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдЕрд╣рд┐рд▓реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рднрдПрдХреЛ рдЫ?

рдЕрд╣рд┐рд▓реЗ рд╕рдореНрдо рддрдкрд╛рдИ рд╕рд╛рдпрдж рд╕реЛрдЪрд┐рд░рд╣рдиреБ рднрдПрдХреЛ рдЫ: рдареАрдХ рдЫ, рдпрджрд┐ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдпрддрд┐ рд░рд╛рдореНрд░реЛ рдЫ рднрдиреЗ, рд╣рд╛рдореАрд▓реЗ рджрд╕ рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рд▓рд╛рдЦреМрдВ рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ рддреИрдирд╛рде рдЧрд░реНрди рдХрд┐рди рд╕реБрд░реБ рдЧрд░реЗрдиреМрдВ?

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

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

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

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

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

рд╡рд░реНрддрдорд╛рдирдорд╛ рдЫрд┐рдЯреЛ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрдиреБрд╣реЛрд╕реНред рдЖрдЬ рддреНрдпрд╣рд╛рдБ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╣рд░реВ рдЫрдиреН рдЬрд╣рд╛рдБ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рдЗрдХреНрд░реЛ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдЕрдиреБрдкрд╛рдд 5: 1 (рд╡рд╛ рдкрдирд┐ 10:1), рд░ рдердк рдХреЗ рдЫ, рддрд┐рдиреАрд╣рд░реВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕рд╛рдордирд╛ рдЧрд░реНрдЫрдиреН! рдпрджрд┐ 5-рд╡реНрдпрдХреНрддрд┐ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд▓реЗ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ 50 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рд╕рдХреНрдЫ, рддрдм рдХреЗрд╣рд┐рд▓реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд▓рд╛рдЧрдд рдШрдЯрд╛рдПрдХреЛ рдЫред

рд╕реЗрд╡рд╛ рдЬрд╛рд▓: рдкреНрд░рддреНрдпреЗрдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд▓рд╛рдИ рд╕рдмреИрднрдиреНрджрд╛ рд╣рд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ
Monzo рдорд╛ 1500 microservices; рдкреНрд░рддреНрдпреЗрдХ рд░реЗрдЦрд╛ рдПрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рдпрдо рд╣реЛ рдЬрд╕рд▓реЗ рдЯреНрд░рд╛рдлрд┐рдХрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ

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

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

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

рдПрдХ рдкрдЯрдХ Kubernetes рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рдПрдХ рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рд▓рд╛рдЧреНрдиреЗ рд╕рдордп рд▓рд╛рдЧрдд рджрд╕ рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рд▓рд╛рдЧрдд рднрдиреНрджрд╛ рдереЛрд░реИ рдлрд░рдХ рд╣реБрдиреНрдЫ (рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпреЛ рд▓рдЧрднрдЧ 100 рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рдЫ)ред рдмрд╣реБрднрд╛рд╖рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдЧрд░реНрдиреЗ рдкреНрдпрд╛рдХреЗрдЬрд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬрдордХреЛ рд░реВрдкрдорд╛ рдпрд╕ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдорд╛ рдердкреНрдиреБрд╣реЛрд╕реН, рд░ рддрдкрд╛рдИрдВрд╕рдБрдЧ рд╡рд┐рднрд┐рдиреНрди рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рдирдпрд╛рдБ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЫрдиреН - рдареНрдпрд╛рдХреНрдХреИ рддреНрдпрд╕реНрддреЛ рдкреНрд░рдХрд╛рд░рдХреЛ рд╡рд╛рддрд╛рд╡рд░рдг рдЬреБрди рд╕реЗрд╡рд╛ рдЬрд╛рд▓рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫред

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

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

рд╕реЗрд╡рд╛ рдЬрд╛рд▓рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХрд┐рди рдпрддрд┐ рдзреЗрд░реИ рдЪрд░реНрдЪрд╛ рдЫ?

рд░реЛрдХрдерд╛рдо: рдпрд╕ рдЦрдгреНрдбрдорд╛ рдо рд╕рдмреИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдЕрдиреБрдорд╛рди, рдЕрдиреБрдорд╛рди, рдордирдЧрдврдиреНрддреЗ рд░ рднрд┐рддреНрд░реА рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреБред

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

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

(рддреАрди рдХрдореНрдкрдиреАрд╣рд░реВрдХреЛ рдзреЗрд░реИ рдлрд░рдХ рднреВрдорд┐рдХрд╛рд╣рд░реВ рдЫрдиреН: рд▓рд┐рдлреНрдЯрдХреЛ рд╕рдВрд▓рдЧреНрдирддрд╛ рдирд╛рдордорд╛ рдорд╛рддреНрд░ рджреЗрдЦрд┐рдиреНрдЫ; рддрд┐рдиреАрд╣рд░реВ рджреВрддрдХрд╛ рд▓реЗрдЦрдХ рд╣реБрдиреН, рддрд░ рдЗрд╕реНрдЯрд┐рдпреЛрдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рдкреНрд░рдпреЛрдЧ рд╡рд╛ рднрд╛рдЧ рд▓рд┐рдБрджреИрдирдиреНред IBM Istio рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рдЫ рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред Google рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ Istio рдХреЛ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕рдВрд▓рдЧреНрди рдЫред рд╡рд┐рдХрд╛рд╕, рддрд░ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдореИрд▓реЗ рднрдиреНрди рд╕рдХреНрдиреЗ рд░реВрдкрдорд╛ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдиред)

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

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

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

  1. Istio рдХреЛ Google рдХреЛ рд╣рд╕реНрддрдХреНрд╖реЗрдкрдХрд╛рд░реА рдкрджреЛрдиреНрдирддрд┐;
  2. рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рддрд┐ рдПрдХ рд╕рдорд╛рди рдЕрд╕реНрд╡реАрдХреГрдд, рдЖрд▓реЛрдЪрдирд╛рддреНрдордХ рд░рд╡реИрдпрд╛;
  3. Kubernetes рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдорд╛ рднрд░реНрдЦрд░рдХреЛ рдЙрд▓реНрдХрд╛ рд╡реГрджреНрдзрд┐, рдЬрд╕рдХреЛ рд╕рдореНрдЭрдирд╛ рдЕрдЭреИ рддрд╛рдЬрд╛ рдЫред

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

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

Linkerd рдХреЛ рдкрдХреНрд╖рдорд╛, рд╣рд╛рдореНрд░реЛ рд░рдгрдиреАрддрд┐ рднрдиреЗрдХреЛ рдХреЛрд▓рд╛рд╣рд▓рд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрдиреЗ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдирдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрдиреЗ, рд░ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рд╣рд╛рдЗрдкрдХреЛ рдореГрддреНрдпреБрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреЗ рд╣реЛред рдЕрдиреНрддрддрдГ, рд╣рд╛рдЗрдк рдХрдо рд╣реБрдиреЗрдЫ рд░ рд╣рд╛рдореА рд╢рд╛рдиреНрдд рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрди рд╕рдХреНрдЫреМрдВред

рдпрд╕ рдмреАрдЪрдорд╛, рд╣рд╛рдореА рд╕рдмреИрд▓реЗ рдереЛрд░реИ рдзреИрд░реНрдп рдЧрд░реНрдиреБрдкрд░реНрдЫред

рдПрдХ рд╡рд┐рдирдореНрд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░, рдореЗрд░реЛ рд▓рд╛рдЧрд┐ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдЙрдкрдпреЛрдЧреА рд╣реБрдиреЗрдЫ?

рдирд┐рдореНрди рдкреНрд░рд╢реНрдирд╛рд╡рд▓реАрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпрд╕ рдкреНрд░рд╢реНрдирдХреЛ рдЬрд╡рд╛рдл рджрд┐рди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫ:

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

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

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

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

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

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

рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ Linkerd рдХреЛрд╕рд┐рд╕ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ - рдпрд╕рд▓рд╛рдИ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ (рд╡рд╛ рд▓реНрдпрд╛рдкрдЯрдкрдорд╛ Minikube рдкрдирд┐) рд▓рдЧрднрдЧ 60 рд╕реЗрдХреЗрдиреНрдб рд▓рд╛рдЧреНрдЫ, рд░ рдо рдХреЗ рдХреБрд░рд╛ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫреБ рддрдкрд╛рдИрдВ рдЖрдлреИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд╕реЛрдзрд┐рдиреЗ рдкреНрд░рд╢реНрди

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

- рддрд░ рдо рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрди!
- рдЦреИрд░, рдпреЛ рдЖрд╡рд╢реНрдпрдХ рдЫреИрди! рддрдкрд╛рдИрдВрд▓реЗ рдХрдореНрддрд┐рдорд╛ рдпрд╕рдХреЛ рдЖрдзрд╛рд░рднреВрдд рдХреБрд░рд╛рд╣рд░реВрд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рдд рд╣реБрдиреБрдкрд░реНрджрдЫ рдХрд┐ рднрдиреЗрд░ рдмреБрдЭреНрди рдорд╛рдерд┐рдХреЛ рдореЗрд░реЛ рдкреНрд░рд╢реНрдирд╛рд╡рд▓реА рдкрдвреНрдиреБрд╣реЛрд╕реНред

тАФ рдХреЗ рдпреЛ рд░рд╛рдореНрд░реЛ рдкреБрд░рд╛рдиреЛ ESB/рдорд┐рдбрд▓рд╡реЗрдпрд░ рдирдпрд╛рдБ рд╕рд╕рдХреЛ рд╕рд╛рде рд╣реЛрдЗрди?
- рд╕реЗрд╡рд╛ рдЬрд╛рд▓рд▓реЗ рдкрд░рд┐рдЪрд╛рд▓рди рддрд░реНрдХрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ, рд╕рд┐рдорд╛рдиреНрдЯрд┐рдХ рд╣реЛрдЗрдиред рдпреЛ рдореБрдЦреНрдп рдХрдордЬреЛрд░реА рдерд┐рдпреЛ рдЙрджреНрдпрдо рд╕реЗрд╡рд╛ рдмрд╕ (IT IS B)ред рдпреЛ рдкреГрдердХрддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрдирд╛рд▓реЗ рд╕реЗрд╡рд╛ рдЬрд╛рд▓рд▓рд╛рдИ рд╕рдорд╛рди рднрд╛рдЧреНрдпрдмрд╛рдЯ рдмрдЪреНрди рдорджреНрджрдд рдЧрд░реНрджрдЫред

тАФ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ API рдЧреЗрдЯрд╡реЗрд╣рд░реВрдмрд╛рдЯ рдХрд╕рд░реА рдлрд░рдХ рд╣реБрдиреНрдЫ?
- рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рд▓рд╛рдЦреМрдВ рд▓реЗрдЦрд╣рд░реВ рдЫрдиреНред рдпреЛ рдорд╛рддреНрд░ рдЧреБрдЧрд▓ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

- рджреВрдд рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рд╣реЛ?
- рд╣реЛрдЗрди, рджреВрдд рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рд╣реЛрдЗрди, рдпреЛ рдПрдХ рдкреНрд░реЛрдХреНрд╕реА рд╕рд░реНрднрд░ рд╣реЛред рдпреЛ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рд░ рдзреЗрд░реИ - рдпреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рдкреНрд░реЛрдХреНрд╕реА рд╣реЛ)ред рддрд░ рдЖрдлреИрдорд╛ рдпреЛ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рд╣реЛрдЗрдиред

- рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдПрдХ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рд╣реЛ?
- рдЫреИрдиред рдирд╛рдордХреЛ рдмрд╛рд╡рдЬреБрдж, рдпреЛ рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рд╣реЛрдЗрди (рддрдкрд╛рдИрд▓рд╛рдИ рдорд╛рд░реНрдХреЗрдЯрд┐рдЩ рдЪрдорддреНрдХрд╛рд░ рдХрд╕рд░реА рдордирдкрд░реНрдЫ?)ред

тАФ рдХреЗ рд╕реЗрд╡рд╛ рдЬрд╛рд▓рд▓реЗ рдореЗрд░реЛ рд╕рдиреНрджреЗрд╢ рд▓рд╛рдЗрдирдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдПрд╕рд┐рдиреНрдХреНрд░реЛрдирд╕ рдкреНрд░рдгрд╛рд▓реАрд▓рд╛рдИ рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫ?
- рд╣реЛрдЗрди, рд╕реЗрд╡рд╛ рдЬрд╛рд▓рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдорджреНрджрдд рдЧрд░реНрджреИрдиред

- рдореИрд▓реЗ рдХреБрди рд╕реЗрд╡рд╛ рдЬрд╛рд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫ?
- рд▓рд┐рдЩреНрдХрд░реНрдб, рдХреБрдиреИ рджрд┐рдорд╛рдЧ рдЫреИрдиред

- рд▓реЗрдЦ рдмреЗрдХрд╛рд░ рдЫ! / рд▓реЗрдЦрдХ рд╕реНрд╡рд╛рдЧрдд рдЫ!
- рдХреГрдкрдпрд╛ рддрдкрд╛рдЗрдБрдХрд╛ рд╕рдмреИ рд╕рд╛рдереАрд╣рд░реВрд╕рдБрдЧ рдпрд╕рдХреЛ рд▓рд┐рдЩреНрдХ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рддрд╛рдХрд┐ рдЙрдиреАрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рджреЗрдЦреНрди рд╕рдХреВрдиреН!

рд╕реНрд╡реАрдХрд╛рд░

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

рдЬрдм рдо рдЖрдлреВрд▓рд╛рдИ "Linkerd рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛" рднрдиреНрди рдорди рдкрд░рд╛рдЙрдБрдЫреБ, рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдпреЛ рд╣реЛ рдХрд┐ рдо рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛREADME.md рдлрд╛рдЗрд▓рдХреЛ рдорд░реНрдорддрдХрд░реНрддрд╛ рд╣реБрдБред Linkerd рдЖрдЬ рдХрд╛рдо рднрдЗрд░рд╣реЗрдХреЛ рдЫ рдзреЗрд░реИ, рдзреЗрд░реИ, рдзреЗрд░реИ ╨╝╨╜╨╛╨│╨╛ рдорд╛рдирд┐рд╕рд╣рд░реВ, рд░ рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдЕрджреНрднреБрдд рд╕рдореБрджрд╛рдпрдХреЛ рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдмрд┐рдирд╛ рд╣реБрдиреЗ рдерд┐рдПрдиред

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

рдЕрдиреБрд╡рд╛рджрдХрдмрд╛рдЯ PS

рд╣рд╛рдореНрд░реЛ рдмреНрд▓рдЧрдорд╛ рдкрдирд┐ рдкрдвреНрдиреБрд╣реЛрд╕реН:

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