рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЕреЕрдбрд╡реНрд╣реЗрдВрдЪрд░ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбреНрд╕ + рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЕреЕрдбрд╡реНрд╣реЗрдВрдЪрд░ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбреНрд╕ + рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ

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

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

Kubernetes рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рддреБрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рддрдпрд╛рд░ рдХрд░рдгреЗ рдпреЛрдЧреНрдп рдХрд╛ рдЖрд╣реЗ?

Google рдХреНрд▓рд╛рдЙрдб рд╡рд╛рдкрд░реВрди рдЙрддреНрдкрд╛рджрди-рд╕реНрддрд░ API

рдЙрдиреНрд╣рд╛рд│рд╛ 2016

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

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

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

рддреБрдореНрд╣реА GKE рдХрд╛ рдирд┐рд╡рдбрд▓реЗ?

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

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЕреЕрдбрд╡реНрд╣реЗрдВрдЪрд░ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбреНрд╕ + рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ
Dailymotion рдордзреАрд▓ GKE рдХреНрд▓рд╕реНрдЯрд░

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

рд▓реЗрдЯрдиреНрд╕реАрдЪреНрдпрд╛ рдпрд╛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддреЗрдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рд╣реЛрддреЛ рдХреА рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдЧрдВрднреАрд░ рдХрд╛рдо рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рдмрд░реНтАНрдпрд╛рдЪ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдВрдиреА рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рджреЗрд╢рд╛рдд рддреБрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдиреЗрдЯрд╡рд░реНрдХ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдирдВрддрд░ рддреНрдпрд╛рдВрдирд╛ VPN рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рд╕реЗрд╡реЗрджреНрд╡рд╛рд░реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рднрд╛рдЧ рдкрд╛рдбрд▓реЗ рдЕрд╕рддрд╛рдирд╛, Google рдХреНрд▓рд╛рдЙрдбрдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рд░реНрд╡ Google рдХреНрд╖реЗрддреНрд░реЗ рдХрд╡реНрд╣рд░ рдХрд░рдгрд╛рд░реЗ рд╕рдВрдкреВрд░реНрдг рд░рд╛рдЙрдЯреЗрдмрд▓ рд╕рд┐рдВрдЧрд▓ рдиреЗрдЯрд╡рд░реНрдХ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджрд┐рд▓реА. рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдСрдкрд░реЗрд╢рди рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рд╣реЗ рдПрдХ рдореЛрдареЗ рдкреНрд▓рд╕ рдЖрд╣реЗ.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, Google рдХреНрд▓рд╛рдЙрдб рд╡рд░реАрд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрд╡рд╛ рдЖрдгрд┐ рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд░ рдЙрддреНрдХреГрд╖реНрдЯ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд. рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рджреЗрд╢рд╛рддреАрд▓ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ IP рдкрддреНрддреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд рдЖрдгрд┐ рдЕрджреНрднреБрдд BGP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрд╛рдХреАрдЪреА рдХрд╛рд│рдЬреА рдШреЗрддреЗ (рдореНрд╣рдгрдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдЬрд╡рд│рдЪреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рдХрдбреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреЗ). рд╕рд╛рд╣рдЬрд┐рдХрдЪ рдмрд┐рдШрд╛рдб рдЭрд╛рд▓реНрдпрд╛рд╕ рд╡рд╛рд╣рддреВрдХ рдХреЛрдгрддреНрдпрд╛рд╣реА рдорд╛рдирд╡реА рд╣рд╕реНрддрдХреНрд╖реЗрдкрд╛рд╢рд┐рд╡рд╛рдп рдЖрдкреЛрдЖрдк рджреБрд╕рд▒реНрдпрд╛ рдкреНрд░рджреЗрд╢рд╛рдд рдЬрд╛рдИрд▓.

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЕреЕрдбрд╡реНрд╣реЗрдВрдЪрд░ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбреНрд╕ + рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ
Google рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧрдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреЗ

рдЖрдордЪреЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо GPU рдЪрд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╡рд╛рдкрд░ рдХрд░рддреЗ. Google рдХреНрд▓рд╛рдЙрдб рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рдереЗрдЯ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдЕрддрд┐рд╢рдп рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ.

рддреНрдпрд╛ рд╡реЗрд│реА, рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдХрд╛рд░реНрдпрд╕рдВрдШ рдореБрдЦреНрдпрддреНрд╡реЗ рднреМрддрд┐рдХ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рддреИрдирд╛рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд▓реЗрдЧрд╕реА рд╕реНрдЯреЕрдХрд╡рд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддреЗ. рдореНрд╣рдгреВрдирдЪ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░реВрди (рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдорд╛рд╕реНрдЯрд░реНрд╕рд╕рд╣) рдЖрдордЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреВрд░реНрдг рдХреЗрд▓реНрдпрд╛ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рд╕реНрдерд╛рдирд┐рдХ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдШрд╛рдВрдирд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рджреЗрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджрд┐рд▓реА.

рдкрд░рд┐рдгрд╛рдореА, рдЖрдореНрд╣реА рдХрд╛рдо рд╕реБрд░реВ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдлрдХреНрдд 6 рдорд╣рд┐рдиреНрдпрд╛рдВрдирдВрддрд░ Google рдХреНрд▓рд╛рдЙрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рд╡рд░ рдЙрддреНрдкрд╛рджрди рд░рд╣рджрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рдЭрд╛рд▓реЛ.

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

рд╕реНрдерд╛рдирд┐рдХ рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдбреЗрд▓реАрдореЛрд╢рди рд▓рд╛рдБрдЪ

рд╢рд░рдж рдЛрддреВрддреАрд▓ 2016

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

рддреНрдпрд╛ рд╡реЗрд│реА, рд╡рд╛рдкрд░рдХрд░реНрддреЗ рджрд░ рдорд╣рд┐рдиреНрдпрд╛рд▓рд╛ 3 рдЕрдмреНрдЬ рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡реНрд╣рд┐рдбрд┐рдУ рдкрд╛рд╣рдд рд╣реЛрддреЗ. рдЕрд░реНрдерд╛рдд, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЕрдиреЗрдХ рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рдЖрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рд╡рд┐рд╕реНрддреГрдд рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдЖрд╣реЗ. рдЖрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪрд╛ рдлрд╛рдпрджрд╛ рдШреНрдпрд╛рдпрдЪрд╛ рд╣реЛрддрд╛ рдЖрдгрд┐ рд╡рд┐рджреНрдпрдорд╛рди рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░рд╛рдВрдордзреНрдпреЗ Kubernetes рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рддреИрдирд╛рдд рдХрд░рд╛рдпрдЪреЗ рд╣реЛрддреЗ.

рдбреЗрд▓реАрдореЛрд╢рдирдЪреНрдпрд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдордзреНрдпреЗ рд╕рд╣рд╛ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░реНрд╕рдордзреНрдпреЗ 2,5 рд╣рдЬрд╛рд░рд╛рд╣реВрди рдЕрдзрд┐рдХ рд╕рд░реНрд╡реНрд╣рд░ рдЖрд╣реЗрдд. рддреЗ рд╕рд░реНрд╡ рд╕реЙрд▓реНрдЯрд╕реНрдЯреЕрдХ рд╡рд╛рдкрд░реВрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЖрд╣реЗрдд. рдЖрдореНрд╣реА рдорд╛рд╕реНрдЯрд░ рдЖрдгрд┐ рд╡рд░реНрдХрд░ рдиреЛрдбреНрд╕ рддрд╕реЗрдЪ etcd рдХреНрд▓рд╕реНрдЯрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡ рдЖрд╡рд╢реНрдпрдХ рдкрд╛рдХрдХреГрддреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА.

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЕреЕрдбрд╡реНрд╣реЗрдВрдЪрд░ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбреНрд╕ + рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ

рдиреЗрдЯрд╡рд░реНрдХ рднрд╛рдЧ

рдЖрдордЪреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкреВрд░реНрдгрдкрдгреЗ рдорд╛рд░реНрдЧрд╕реНрде рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡реНрд╣рд░ Exabgp рд╡рд╛рдкрд░реВрди рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдЖрдпрдкреАрдЪреА рдЬрд╛рд╣рд┐рд░рд╛рдд рдХрд░рддреЛ. рдЖрдореНрд╣реА рдЕрдиреЗрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд▓рдЧрдЗрдиреНрд╕рдЪреА рддреБрд▓рдирд╛ рдХреЗрд▓реА рдЖрдгрд┐ рд╕рд░реНрд╡ рдЧрд░рдЬрд╛ рдкреВрд░реНрдг рдХрд░рдгрд╛рд░рд╛ рдПрдХрдореЗрд╡ рдкреНрд▓рдЧрдЗрди рд╣реЛрддрд╛ (рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ L3 рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдореБрд│реЗ) рдХреЗрд▓рд┐рдХреЛ. рд╣реЗ рд╡рд┐рджреНрдпрдорд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЙрдбреЗрд▓рдордзреНрдпреЗ рдЙрддреНрддрдо рдкреНрд░рдХрд╛рд░реЗ рдмрд╕рддреЗ.

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

рдЖрдореНрд╣реА рдкреНрд░рд╡реЗрд╢ рдЯреНрд░реЕрдлрд┐рдХ рдХрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЛ

рдпреЗрдгрд╛рд░реНтАНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдирд╛ рдЗрдЪреНрдЫрд┐рдд рд╕реЗрд╡реЗрдХрдбреЗ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЗрдирдЧреНрд░реЗрд╕ рд╕рдВрд╕рд╛рдзрдирд╛рдВрд╕рд╣ рдПрдХреАрдХрд░рдг рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдЗрдВрдЧреНрд░реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛.

рддреАрди рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА, nginx-ingress-controller рд╣рд╛ рд╕рд░реНрд╡рд╛рдд рдкрд░рд┐рдкрдХреНрд╡ рдирд┐рдпрдВрддреНрд░рдХ рд╣реЛрддрд╛: Nginx рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рд╣реЛрддрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрдерд┐рд░рддрд╛ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╕рд╛рдареА рдУрд│рдЦрд▓рд╛ рдЬрд╛рдд рдЕрд╕реЗ.

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

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЕреЕрдбрд╡реНрд╣реЗрдВрдЪрд░ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбреНрд╕ + рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ
рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд╛рд╕реВрди рдкреЙрдб рдкрд░реНрдпрдВрдд рд╡рд╛рд╣рддреВрдХ рд╣рд╛рд▓рдЪрд╛рд▓

рдЖрддрд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдордЪреЗ рд╣рд╛рдпрдмреНрд░рд┐рдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕рдордЬрд▓реЗ рдЖрд╣реЗ, рдЖрдореНрд╣реА рдЯреНрд░реЕрдлрд┐рдХ рд╕реНрдерд▓рд╛рдВрддрд░ рдкреНрд░рдХреНрд░рд┐рдпреЗрддрдЪ рдЦреЛрд▓рд╡рд░ рдЬрд╛рдК рд╢рдХрддреЛ.

Google рдХреНрд▓рд╛рдЙрдб рд╡рд░реВрди рдбреЗрд▓реАрдореЛрд╢рди рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рд╡рд░ рд░рд╣рджрд╛рд░реАрдЪреЗ рд╕реНрдерд▓рд╛рдВрддрд░

рд╢рд░рдж рдЛрддреВрддреАрд▓ 2018

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

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЕреЕрдбрд╡реНрд╣реЗрдВрдЪрд░ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбреНрд╕ + рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ

рд╕рдзреНрдпрд╛рдЪреА рд░рд╛рдЙрдЯрд┐рдВрдЧ рд░рдгрдиреАрддреА рдЕрдЧрджреА рд╕реЛрдкреА рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЧрд░рдЬрд╛ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╢реА рдЖрд╣реЗ. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ IP рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд (Google Cloud рдЖрдгрд┐ Dailymotion рд╡рд░), AWS рд░реВрдЯ 53 рдзреЛрд░рдгреЗ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдЖрдордЪреНрдпрд╛ рдкрд╕рдВрддреАрдЪреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рд╡рд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЕреЕрдбрд╡реНрд╣реЗрдВрдЪрд░ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбреНрд╕ + рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдордзреНрдпреЗ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреЗ
рдорд╛рд░реНрдЧ релрей рд╡рд╛рдкрд░реВрди рд░рд╛рдЙрдЯрд┐рдВрдЧ рдзреЛрд░рдгрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг

Google Cloud рд╕рд╣ рд╣реЗ рд╕реЛрдкреЗ рдЖрд╣реЗ рдХрд╛рд░рдг рдЖрдореНрд╣реА рд╕рд░реНрд╡ рдХреНрд▓рд╕реНрдЯрд░рд╡рд░ рдПрдХрдЪ IP рд╢реЗрдЕрд░ рдХрд░рддреЛ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдЬрд╡рд│рдЪреНрдпрд╛ GKE рдХреНрд▓рд╕реНрдЯрд░рдХрдбреЗ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдЖрдордЪреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рд╕рд╛рдареА рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡реЗрдЧрд│реЗ рдЖрд╣реЗ, рдХрд╛рд░рдг рддреНрдпрд╛рдВрдЪреЗ IP рд╡реЗрдЧрд│реЗ рдЖрд╣реЗрдд.

рд╕реНрдерд▓рд╛рдВрддрд░рд╛рджрд░рдореНрдпрд╛рди, рдЖрдореНрд╣реА рдпреЛрдЧреНрдп рдХреНрд▓рд╕реНрдЯрд░реНрд╕рдХрдбреЗ рдкреНрд░рд╛рджреЗрд╢рд┐рдХ рд╡рд┐рдирдВрддреНрдпрд╛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЖрдгрд┐ рдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдЪреНрдпрд╛ рдлрд╛рдпрджреНрдпрд╛рдВрдЪреЗ рдореВрд▓реНрдпрдорд╛рдкрди рдХреЗрд▓реЗ.

рдЖрдордЪреЗ GKE рдХреНрд▓рд╕реНрдЯрд░ рдХрд╕реНрдЯрдо рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╡рд╛рдкрд░реВрди рдСрдЯреЛрд╕реНрдХреЗрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ, рддреЗ рдпреЗрдгрд╛рд░реНтАНрдпрд╛ рдЯреНрд░реЕрдлрд┐рдХрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рд╡рд░/рдЦрд╛рд▓реА рдХрд░рддрд╛рдд.

рд╕рд╛рдорд╛рдиреНрдп рдореЛрдбрдордзреНрдпреЗ, рд╕рд░реНрд╡ рдкреНрд░рд╛рджреЗрд╢рд┐рдХ рд░рд╣рджрд╛рд░реА рд╕реНрдерд╛рдирд┐рдХ рдХреНрд▓рд╕реНрдЯрд░рдХрдбреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд GKE рд░рд╛рдЦреАрд╡ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЗ (рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдорд╛рд░реНрдЧ 53 рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реА рдЬрд╛рддреЗ).

...

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

рдЕрдиреБрд╡рд╛рджрдХрд╛рдХрдбреВрди рдкреБрдирд╢реНрдЪ

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдмрджреНрджрд▓рдЪреНрдпрд╛ рджреБрд╕рд░реНтАНрдпрд╛ рдЕрд▓реАрдХрдбреАрд▓ рдбреЗрд▓реАрдореЛрд╢рди рдкреЛрд╕реНрдЯрдордзреНрдпреЗ рджреЗрдЦреАрд▓ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕реЗрд▓. рд╣реЗ рдЕрдиреЗрдХ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рд╡рд░ рд╣реЗрд▓реНрдорд╕рд╣ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреНрдпрд╛ рддреИрдирд╛рддреАрд╕рд╛рдареА рд╕рдорд░реНрдкрд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓реЗ рд╣реЛрддреЗ рд╕реБрдорд╛рд░реЗ рдПрдХ рдорд╣рд┐рдиреНрдпрд╛рдкреВрд░реНрд╡реА.

рдЖрдордЪреНрдпрд╛ рдмреНрд▓реЙрдЧрд╡рд░ рджреЗрдЦреАрд▓ рд╡рд╛рдЪрд╛:

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

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