Kubernetes рд╕рд╛рд╣рд╕рд┐рдХ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбрд╣рд░реВ + рдЕрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

Kubernetes рд╕рд╛рд╣рд╕рд┐рдХ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбрд╣рд░реВ + рдЕрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

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

рдХреЛрд░ API рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрджреИ Dailymotion рддреАрди рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╣реЛрд╕реНрдЯ рдЧрд░реНрди рд░ рдпрд╕рд▓рд╛рдИ рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрди рдЕрдЭ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рддрд░рд┐рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдереНрдпреМрдВ рд╡рд┐рдХрд╛рд╕ рд░ рдЙрддреНрдкрд╛рджрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВред рдпрд╕ рдЙрджреНрджреЗрд╢реНрдпрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдХрдиреНрдЯреЗрдирд░ рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВ рд░ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдкрдорд╛ Kubernetes рд░реЛрдЬреНрдпреМрдВред

Kubernetes рдорд╛ рдЖрдзрд╛рд░рд┐рдд рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдХрд┐рди рдпреЛ рд▓рд╛рдпрдХ рдЫ?

рдЧреБрдЧрд▓ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдиреИ рдкрдирд┐ рд╕рдордпрдорд╛ рдЙрддреНрдкрд╛рджрди-рд╕реНрддрд░ API

рдЧреНрд░реАрд╖реНрдо 2016

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

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

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

рддрдкрд╛рдИрдВрд▓реЗ GKE рдХрд┐рди рд░реЛрдЬреНрдиреБрднрдпреЛ?

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

Kubernetes рд╕рд╛рд╣рд╕рд┐рдХ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбрд╣рд░реВ + рдЕрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
Dailymotion рдорд╛ GKE рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВ

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

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

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

Kubernetes рд╕рд╛рд╣рд╕рд┐рдХ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбрд╣рд░реВ + рдЕрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
рдЧреБрдЧрд▓ рд▓реЛрдб рд╕рдиреНрддреБрд▓рди рдЕрдиреБрдЧрдорди

рд╣рд╛рдореНрд░реЛ рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓реЗ GPU рдХреЛ рднрд╛рд░реА рдкреНрд░рдпреЛрдЧ рдкрдирд┐ рдЧрд░реНрдЫред рдЧреБрдЧрд▓ рдХреНрд▓рд╛рдЙрдбрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рд╕реАрдзреИ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

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

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

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

рд╕реНрдерд╛рдиреАрдп рдХрдиреНрдЯреЗрдирд░ рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд▓реЗрдЯрдлрд░реНрдо Dailymotion рдХреЛ рд╕реБрд░реБрд╡рд╛рдд

рд╢рд░рдж 2016

рд╕рд░реНрддрд╣рд░реВрдорд╛ рдЬрдм рд╕рдореНрдкреВрд░реНрдг рд╕реНрдЯреНрдпрд╛рдХ рдЙрддреНрдкрд╛рджрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рдерд┐рдпреЛ, рд░ API рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╛рд░реА рд░рд╛рдЦреНрдпреЛ, рдпреЛ рдХреНрд╖реЗрддреНрд░реАрдп рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрдиреЗ рд╕рдордп рдерд┐рдпреЛред

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

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

Kubernetes рд╕рд╛рд╣рд╕рд┐рдХ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбрд╣рд░реВ + рдЕрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

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

рд╣рд╛рдореНрд░реЛ рдиреЗрдЯрд╡рд░реНрдХ рдкреВрд░реИ рд░реБрдЯ рднрдПрдХреЛ рдЫред рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрднрд░рд▓реЗ Exabgp рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЖрдлреНрдиреЛ IP рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЧрд░реНрдЫред рд╣рд╛рдореАрд▓реЗ рдзреЗрд░реИ рд╕рдЮреНрдЬрд╛рд▓ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрдпреМрдВ рд░ рд╕рдмреИ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрдиреЗ рдПрдЙрдЯрд╛ рдорд╛рддреНрд░ (L3 рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдХрд╛рд░рдг) рдерд┐рдпреЛред Calicoред рдпреЛ рдЕрд╡рд╕реНрдерд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдореЛрдбреЗрд▓рдорд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдлрд┐рдЯ рд╣реБрдиреНрдЫред

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

рд╣рд╛рдореА рдХрд╕рд░реА рдкреНрд░рд╡реЗрд╢ рдЯреНрд░рд╛рдлрд┐рдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдЫреМрдВ

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

рддреАрди рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ, nginx-ingress-controller рд╕рдмреИрднрдиреНрджрд╛ рдкрд░рд┐рдкрдХреНрд╡ рдирд┐рдпрдиреНрддреНрд░рдХ рдерд┐рдпреЛ: Nginx рд▓рд╛рдореЛ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд░рд┐рдкрд░рд┐ рд░рд╣реЗрдХреЛ рдерд┐рдпреЛ рд░ рдпрд╕рдХреЛ рд╕реНрдерд┐рд░рддрд╛ рд░ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдЪрд┐рдд рдерд┐рдпреЛред

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

Kubernetes рд╕рд╛рд╣рд╕рд┐рдХ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбрд╣рд░реВ + рдЕрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
рдЗрдиреНрдЯрд░рдиреЗрдЯрдмрд╛рдЯ рдкреЛрдбрд╣рд░реВрдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рдЖрдиреНрджреЛрд▓рди

рдЕрдм рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдкреНрд▓реЗрдЯрдлрд░реНрдо рдмреБрдЭреЗрдХрд╛ рдЫреМрдВ, рд╣рд╛рдореА рдЯреНрд░рд╛рдлрд┐рдХ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдиреИ рдЧрд╣рд┐рд░рд┐рдПрд░ рдЬрд╛рди рд╕рдХреНрдЫреМрдВред

рдЧреБрдЧрд▓ рдХреНрд▓рд╛рдЙрдбрдмрд╛рдЯ рдбреЗрд▓реАрдореЛрд╢рди рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг

рд╢рд░рдж 2018

рд▓рдЧрднрдЧ рджреБрдИ рд╡рд░реНрд╖рдХреЛ рдирд┐рд░реНрдорд╛рдг, рдкрд░реАрдХреНрд╖рдг рд░ рдЯреНрдпреБрдирд┐рдЩ рдкрдЫрд┐, рд╣рд╛рдореАрд╕рдБрдЧ рдЕрдиреНрддрддрдГ рдХреЗрд╣реА рдЯреНрд░рд╛рдлрд┐рдХ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг Kubernetes рд╕реНрдЯреНрдпрд╛рдХ рддрдпрд╛рд░ рдЫред

Kubernetes рд╕рд╛рд╣рд╕рд┐рдХ рдбреЗрд▓реАрдореЛрд╢рди: рдХреНрд▓рд╛рдЙрдбрд╣рд░реВ + рдЕрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕рдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рд╣рд╛рд▓рдХреЛ рд░реВрдЯрд┐рдЩ рд░рдгрдиреАрддрд┐ рдПрдХрджрдо рд╕рд░рд▓ рдЫ, рддрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ IPs (Google Cloud рд░ Dailymotion рдорд╛) рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, AWS Route 53 рдиреАрддрд┐рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реНрди рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╣рд╛рдореНрд░реЛ рд░реЛрдЬрд╛рдЗрдХреЛ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

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

Google рдХреНрд▓рд╛рдЙрдбрдХреЛ рд╕рд╛рде рдпреЛ рд╕рдЬрд┐рд▓реЛ рдЫ рдХрд┐рдирдХрд┐ рд╣рд╛рдореАрд▓реЗ рд╕рдмреИ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рдПрдХрд▓ IP рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрдЫреМрдВ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдирдЬрд┐рдХрдХреЛ GKE рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░рд┐рдиреНрдЫред рд╣рд╛рдореНрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╡рд┐рдзрд┐ рдлрд░рдХ рдЫ, рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрдИрдкреАрд╣рд░реВ рдлрд░рдХ рдЫрдиреНред

рдорд╛рдЗрдЧреНрд░реЗрд╕рдирдХреЛ рдХреНрд░рдордорд╛, рд╣рд╛рдореАрд▓реЗ рдЙрдкрдпреБрдХреНрдд рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рдХреНрд╖реЗрддреНрд░реАрдп рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░реНрди рдЦреЛрдЬреНрдпреМрдВ рд░ рдпрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдХрд╛ рдлрд╛рдЗрджрд╛рд╣рд░реВрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдЧрд░реНтАНрдпреМрдВред

рд╣рд╛рдореНрд░рд╛ GKE рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВ рдЖрдлреВ рдЕрдиреБрдХреВрд▓ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдЯреЛрд╕реНрдХреЗрд▓рдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рд╣реБрдирд╛рд▓реЗ, рддрд┐рдиреАрд╣рд░реВ рдЖрдЧрдорди рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдорд╛рдерд┐/рдбрд╛рдЙрди рдорд╛рдкрди рдЧрд░реНрдЫрдиреНред

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

...

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

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

рддрдкрд╛рдЗрдБ Kubernetes рдХреЛ рдмрд╛рд░реЗ рдорд╛ рдЕрд░реНрдХреЛ рднрд░реНрдЦрд░рдХреЛ Dailymotion рдкреЛрд╕реНрдЯ рдорд╛ рдкрдирд┐ рд░реБрдЪрд┐ рд╣реБрди рд╕рдХреНрдЫред рдпреЛ рдзреЗрд░реИ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рд╣реЗрд▓реНрдорд╕рдБрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рддреИрдирд╛рддреАрдорд╛ рд╕рдорд░реНрдкрд┐рдд рдЫ рд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рднрдПрдХреЛ рдерд┐рдпреЛ рд▓рдЧрднрдЧ рдПрдХ рдорд╣рд┐рдирд╛ рдЕрдШрд┐ред

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

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

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