Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

рдбреЙрдХрд░рдордзреНрдпреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░, рдиреЛрдб:8 рдмреЗрд╕ рдЗрдореЗрдЬрдЪрд╛ рдЖрдХрд╛рд░ 670 MB рдЖрд╣реЗ рдЖрдгрд┐ рдиреЛрдб: 8-рдЕрд▓реНрдкрд╛рдЗрди рдЗрдореЗрдЬрдЪрд╛ рдЖрдХрд╛рд░ рдлрдХреНрдд 65 MB рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗрдЪ 10 рдкрдЯ рд▓рд╣рд╛рди рдЖрд╣реЗ. рд▓рд╣рд╛рди рдЕрд▓реНрдкрд╛рдЗрди рдмреЗрд╕ рдЗрдореЗрдЬ рд╡рд╛рдкрд░реВрди, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдХрдВрдЯреЗрдирд░рдЪрд╛ рдЖрдХрд╛рд░ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдХрд░рд╛рд▓. рдЕрд▓реНрдкрд╛рдЗрди рдПрдХ рд▓рд╣рд╛рди рдЖрдгрд┐ рд╣рд▓рдХреЗ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдЖрд╣реЗ рдЬреЗ рдбреЙрдХрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдордзреНрдпреЗ рдЦреВрдк рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрд╣реЗ рдХрд╛рд░рдг рддреЗ рдХрдВрдЯреЗрдирд░ рд▓рд╣рд╛рди рдареЗрд╡рддрд╛рдирд╛ рдЕрдиреЗрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╢реА рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ. рдорд╛рдирдХ рдбреЙрдХрд░ "рдиреЛрдб" рдкреНрд░рддрд┐рдореЗрдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, "рдиреЛрдб:рдЕрд▓реНрдкрд╛рдЗрди" рдмрд░реНтАНрдпрд╛рдЪ рд╕реЗрд╡рд╛ рдлрд╛рдпрд▓реА рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛рдвреВрди рдЯрд╛рдХрддреЗ, рдлрдХреНрдд рддреНрдпрд╛ рд╕реЛрдбрддрд╛рдд рдЬреНрдпрд╛ рддреБрдордЪрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╢рд╛ рдЖрд╣реЗрдд.

рд▓рд╣рд╛рди рдмреЗрд╕ рдЗрдореЗрдЬрд╡рд░ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА, рдирд╡реАрди рдмреЗрд╕ рдЗрдореЗрдЬрд╕рд╣ рдХрд╛рдо рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдлрдХреНрдд рдбреЙрдХрд░рдлрд╛рдЗрд▓ рдЕрдкрдбреЗрдЯ рдХрд░рд╛:

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

рдЖрддрд╛, рдЬреБрдиреНрдпрд╛ рдСрдирдмрд┐рд▓реНрдб рдЗрдореЗрдЬрдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪрд╛ рдХреЛрдб рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдХреЙрдкреА рдХрд░рдгреЗ рдЖрдгрд┐ рдХреЛрдгрддреЗрд╣реА рдЕрд╡рд▓рдВрдмрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдирд╡реАрди рдбреЙрдХрд░рдлрд╛рдЗрд▓рдордзреНрдпреЗ, рдХрдВрдЯреЗрдирд░ рдиреЛрдб:рдЕрд▓реНрдкрд╛рдЗрди рдЗрдореЗрдЬрдиреЗ рд╕реБрд░реВ рд╣реЛрддреЛ, рдирдВрддрд░ рдХреЛрдбрд╕рд╛рдареА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдпрд╛рд░ рдХрд░рддреЛ, NPM рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░ рд╡рд╛рдкрд░реВрди рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЛ рдЖрдгрд┐ рд╢реЗрд╡рдЯреА server.js рдЪрд╛рд▓рд╡рддреЛ.

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

Raw Alpine Linux рдордзреНрдпреЗ рдХреЛрдгрддреАрд╣реА SSL рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реАрдд, рдЬреНрдпрд╛рдореБрд│реЗ HTTPS рд╡рд░реАрд▓ рдмрд╣реБрддреЗрдХ API рдХреЙрд▓ рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрддреАрд▓, рдореНрд╣рдгреВрди рдХрд╛рд╣реА рд░реВрдЯ CA рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрдпрд╛.

рдЖрддрд╛ рдордЬреЗрд╢реАрд░ рднрд╛рдЧ рдпреЗрддреЛ: рд╕рдВрдХрд▓рд┐рдд рдХреЛрдб рдкрд╣рд┐рд▓реНрдпрд╛ рдХрдВрдЯреЗрдирд░рд╡рд░реВрди рджреБрд╕рд▒реНрдпрд╛рдордзреНрдпреЗ рдХреЙрдкреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рджреБрд╕рд▒реНрдпрд╛ рд╡рд┐рднрд╛рдЧрд╛рдЪреНрдпрд╛ 5 рд╡реНрдпрд╛ рдУрд│реАрд╡рд░ рдЕрд╕рд▓реЗрд▓реА COPY рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рд╣реЗ рдлрдХреНрдд рдПрдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдлрд╛рдЗрд▓ рдХреЙрдкреА рдХрд░реЗрд▓ рдЖрдгрд┐ Go рдпреБрдЯрд┐рд▓рд┐рдЯреА рдЯреВрд▓реНрд╕рд╡рд░ рдкрд░рд┐рдгрд╛рдо рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдирд╡реАрди рдорд▓реНрдЯреА-рд╕реНрдЯреЗрдЬ рдбреЙрдХрд░ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ рдЕрд╕реЗрд▓ рдЬреА рдлрдХреНрдд 12 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЖрдХрд╛рд░рд╛рдЪреА рдЕрд╕реЗрд▓, рдореВрд│ рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ 700 рдореЗрдЧрд╛рдмрд╛рдЗрдЯреНрд╕рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, рд╣рд╛ рдПрдХ рдореЛрдард╛ рдлрд░рдХ рдЖрд╣реЗ!
рддреНрдпрд╛рдореБрд│реЗ рд▓рд╣рд╛рди рдмреЗрд╕ рдкреНрд░рддрд┐рдорд╛ рдЖрдгрд┐ рдмрд┐рд▓реНрдбрд░ рдкреЕрдЯрд░реНрди рд╡рд╛рдкрд░рдгреЗ рд╣реЗ рдЦреВрдк рдХрд╛рдо рди рдХрд░рддрд╛ рдмрд░реЗрдЪ рдЫреЛрдЯреЗ рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдЙрддреНрддрдо рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд.
рд╣реЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХреА рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдЯреЕрдХрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди, рдкреНрд░рддрд┐рдорд╛ рдЖрдгрд┐ рдХрдВрдЯреЗрдирд░рдЪрд╛ рдЖрдХрд╛рд░ рдХрдореА рдХрд░рдгреНрдпрд╛рдЪреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░рдЪрд╛ рдЦрд░реЛрдЦрд░ рдореЛрдЬрддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧрд╛ рдлрд╛рдпрджрд╛ рдЖрд╣реЗ рдХрд╛? рдЪрд▓рд╛ рджреЛрди рдХреНрд╖реЗрддреНрд░реЗ рдкрд╛рд╣реВ рдЬреЗрдереЗ рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рдЕрддреНрдпрдВрдд рдкреНрд░рднрд╛рд╡реА рдЖрд╣реЗрдд - рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛.

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

рдбреЙрдХрд░ рд▓реЗрдпрд░реНрд╕ рдХреЕрд╢реЗ рдХрд░реЗрд▓ рддреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдирдВрддрд░рдЪреЗ рдмрд┐рд▓реНрдб рдЦреВрдк рдЬрд▓рдж рд╣реЛрддреАрд▓. рддрдерд╛рдкрд┐, рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдмрд░реНтАНрдпрд╛рдЪ рд╕реАрдЖрдп рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдХреЕрд╢реЗ рдХрд░рдд рдирд╛рд╣реАрдд, рддреНрдпрд╛рдореБрд│реЗ рд╡реЗрд│реЗрдЪреА рд▓рдХреНрд╖рдгреАрдп рдмрдЪрдд рд╣реЛрддреЗ. рддреБрдореНрд╣реА рдмрдШреВ рд╢рдХрддрд╛, рддреБрдордЪреНрдпрд╛ рдорд╢реАрдирдЪреНрдпрд╛ рд╕рд╛рдорд░реНрдереНрдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдореЛрдард╛ рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рд╡реЗрд│ 34 рддреЗ 54 рд╕реЗрдХрдВрджрд╛рдВрдкрд░реНрдпрдВрдд рдЕрд╕рддреЗ рдЖрдгрд┐ рдХрдВрдЯреЗрдирд░ рд╡рд╛рдкрд░рддрд╛рдирд╛ рдмрд┐рд▓реНрдбрд░ рдкреЕрдЯрд░реНрдирдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдХрдореА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ - 23 рддреЗ 28 рд╕реЗрдХрдВрджрд╛рдВрдкрд░реНрдпрдВрдд. рдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА, рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╡рд╛рдв 40-50% рдЕрд╕реЗрд▓. рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рдХрд┐рддреА рд╡реЗрд│рд╛ рддреБрдордЪрд╛ рдХреЛрдб рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рдЪрд╛рдЪрдгреА рдШреНрдпрд╛ рдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рд╛.

рдХрдВрдЯреЗрдирд░ рдмрд╛рдВрдзрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛рдЪреА рдЗрдореЗрдЬ (рдкреБрд╢ рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ) рдХрдВрдЯреЗрдирд░ рд░реЗрдЬрд┐рд╕реНрдЯреНрд░реАрдордзреНрдпреЗ рдврдХрд▓рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реВрди рддреБрдореНрд╣реА рддреЗ рддреБрдордЪреНрдпрд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдореА Google рдХрдВрдЯреЗрдирд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ.

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

Google рдХрдВрдЯреЗрдирд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА (GCR) рд╕рд╣, рддреБрдореНрд╣реА рдлрдХреНрдд рдХрдЪреНрдЪреНрдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧрд╕рд╛рдареА рдкреИрд╕реЗ рджреНрдпрд╛рд▓ рдЖрдгрд┐ рдХреЛрдгрддреЗрд╣реА рдЕрддрд┐рд░рд┐рдХреНрдд рдХрдВрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╢реБрд▓реНрдХ рдирд╛рд╣реА. рд╣реЗ рдЦрд╛рдЬрдЧреА, рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдгрд┐ рдЕрддрд┐рд╢рдп рдЬрд▓рдж рдЖрд╣реЗ. рдкреБрд▓ рдСрдкрд░реЗрд╢рдирд▓рд╛ рдЧрддреА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА GCR рдЕрдиреЗрдХ рдпреБрдХреНрддреНрдпрд╛ рд╡рд╛рдкрд░рддреЗ. рддреБрдореНрд╣реА рдмрдШреВ рд╢рдХрддрд╛, Go:onbuild рд╡рд╛рдкрд░реВрди рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ рдХрдВрдЯреЗрдирд░ рдШрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА, рд╕рдВрдЧрдгрдХрд╛рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдиреБрд╕рд╛рд░, 15 рддреЗ 48 рд╕реЗрдХрдВрдж рд▓рд╛рдЧрддреАрд▓ рдЖрдгрд┐ рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░рд╕рд╣ рд╕рдорд╛рди рдСрдкрд░реЗрд╢рди 14 рддреЗ 16 рд╕реЗрдХрдВрдж рд▓рд╛рдЧрддреАрд▓ рдЖрдгрд┐ рдХрдореА рдЙрддреНрдкрд╛рджрдХ рдорд╢реАрдирд╕рд╛рдареА. рдСрдкрд░реЗрд╢рди рдЧрддреАрдЪрд╛ рдлрд╛рдпрджрд╛ 3 рдкрдЯреАрдиреЗ рд╡рд╛рдврддреЛ. рдореЛрдареНрдпрд╛ рдорд╢реАрдирд╕рд╛рдареА, рд╡реЗрд│ рд╕рд╛рд░рдЦрд╛рдЪ рдЖрд╣реЗ, рдХрд╛рд░рдг GCR рдкреНрд░рддрд┐рдорд╛рдВрдЪреНрдпрд╛ рд╕рд╛рдорд╛рдпрд┐рдХ рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╛рдареА рдЬрд╛рдЧрддрд┐рдХ рдХреЕрд╢реЗ рд╡рд╛рдкрд░рддреЗ, рдореНрд╣рдгрдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рдХрдореА-рд╢рдХреНрддреАрдЪреНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рдд, CPU рд╣рд╛ рдЕрдбрдерд│рд╛ рдЖрд╣реЗ, рдореНрд╣рдгреВрди рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдлрд╛рдпрджрд╛ рдпреЗрдереЗ рдЬрд╛рд╕реНрдд рдЖрд╣реЗ.

рддреБрдореНрд╣реА GCR рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдореА рддреБрдордЪреНрдпрд╛ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдордЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди Google Container Builder (GCB) рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ.

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

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

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

рдпрд╛ рддреБрд▓рдиреЗрдХрдбреЗ рдПрдХ рдирдЬрд░ рдЯрд╛рдХрд╛: рдЧреЛ:рдСрдирдмрд┐рд▓реНрдб рд╡рд╛рдкрд░реВрди рддреНрдпрд╛рдЪ рдСрдкрд░реЗрд╢рдирдкреЗрдХреНрд╖рд╛ рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░рд╡рд░реАрд▓ рдкреБрд▓ рдСрдкрд░реЗрд╢рдирд▓рд╛ рдорд╢реАрдирдЪреНрдпрд╛ рд╢рдХреНрддреАрдиреБрд╕рд╛рд░ 4-9 рдкрдЯ рдХрдореА рд╡реЗрд│ рд▓рд╛рдЧрддреЛ. рд╕рд╛рдорд╛рдпрд┐рдХ рдХреЗрд▓реЗрд▓реНрдпрд╛, рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рдмреЗрд╕ рдкреНрд░рддрд┐рдорд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓реНрдпрд╛рдиреЗ рдирд╡реАрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдиреЛрдбреНрд╕ рддреИрдирд╛рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдСрдирд▓рд╛рдЗрди рдпреЗрдК рд╢рдХрддрд╛рдд рддреНрдпрд╛ рд╡реЗрд│реЗрд╕ рдЖрдгрд┐ рдЧрддреАрдордзреНрдпреЗ рд▓рдХреНрд╖рдгреАрдп рд╡рд╛рдв рд╣реЛрддреЗ.

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

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

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рдгреЗ

рдЯреЗрдХрдЕрд╡реЗ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ: рд▓рд╣рд╛рди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХрд░рд╛ рдХрд╛рд░рдг рддреЗ рддреБрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд▓рд╛рдн рджреЗрддрд╛рдд.

Kubernetes рд╕рд░реНрд╡реЛрддреНрддрдо рдкрджреНрдзрддреА. рдиреЗрдорд╕реНрдкреЗрд╕рд╕рд╣ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреА рд╕рдВрд╕реНрдерд╛

рдХрд╛рд╣реА рдЬрд╛рд╣рд┐рд░рд╛рддреА ЁЯЩВ

рдЖрдордЪреНрдпрд╛рд╕реЛрдмрдд рд░рд╛рд╣рд┐рд▓реНрдпрд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж. рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдордЪреЗ рд▓реЗрдЦ рдЖрд╡рдбрддрд╛рдд рдХрд╛? рдЕрдзрд┐рдХ рдордиреЛрд░рдВрдЬрдХ рд╕рд╛рдордЧреНрд░реА рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рддрд╛? рдСрд░реНрдбрд░ рджреЗрдКрди рдХрд┐рдВрд╡рд╛ рдорд┐рддреНрд░рд╛рдВрдирд╛ рд╢рд┐рдлрд╛рд░рд╕ рдХрд░реВрди рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреНрдпрд╛, $4.99 рдкрд╛рд╕реВрди рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рдХреНрд▓рд╛рдЙрдб VPS, рдПрдВрдЯреНрд░реА-рд▓реЗрд╡реНрд╣рд▓ рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЕреЕрдирд╛рд▓реЙрдЧ, рдЬреЗ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдЖрдордЪреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╢реЛрдзрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ: VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps рдмрджреНрджрд▓ рд╕рдВрдкреВрд░реНрдг рд╕рддреНрдп $19 рдкрд╛рд╕реВрди рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдХрд╕рд╛ рд╢реЗрдЕрд░ рдХрд░рд╛рдпрдЪрд╛? (RAID1 рдЖрдгрд┐ RAID10 рд╕рд╣ рдЙрдкрд▓рдмреНрдз, 24 рдХреЛрд░ рдкрд░реНрдпрдВрдд рдЖрдгрд┐ 40GB DDR4 рдкрд░реНрдпрдВрдд).

рдбреЗрд▓ R730xd рдНрдорд╕реНрдЯрд░рдбреЕрдордордзреАрд▓ рдЗрдХреНрд╡рд┐рдирд┐рдХреНрд╕ рдЯрд┐рдпрд░ IV рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░рдордзреНрдпреЗ 2 рдкрдЯ рд╕реНрд╡рд╕реНрдд? рдлрдХреНрдд рдЗрдереЗрдЪ 2 x рдЗрдВрдЯреЗрд▓ рдЯреЗрдЯреНрд░рд╛рдбреЗрдХрд╛-рдХреЛрд░ Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 рдЯреАрд╡реНрд╣реА $199 рдкрд╛рд╕реВрди рдиреЗрджрд░рд▓рдБрдб рдордзреНрдпреЗ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 рдкрд╛рд╕реВрди! рдмрджреНрджрд▓ рд╡рд╛рдЪрд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЙрд░реНрдкреЛрд░реЗрд╢рди рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ. рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди 9000 рдпреБрд░реЛ рдХрд┐рдорддреАрдЪрд╛ рд╡рд░реНрдЧ?

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

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