рдард░рд╛рд╡рд┐рдХ рдбреЙрдХрд░ рдЖрдгрд┐ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдиреНрд╕рдЪреА (рдЧрд╣рд╛рд│) рд╕реБрд░рдХреНрд╖рд╛ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рдд рдЖрд╣реЗ

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

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

рджреНрд░реБрдд рд╕реБрд░реБрд╡рд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореА рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рдВрд╕рд╛рдареА рд╕рд╛рдЗрди рдЕрдк рдХреЗрд▓реЗ рдХрд╛рд│реА рд╣реЕрдЯ 2020 рд╢реАрд░реНрд╖рдХ "рд░реЕрдЧреНрд╕рдкрд╛рд╕реВрди рд░рд┐рдЪрдкрд░реНрдпрдВрдд: рдбреЙрдХрд░ рд╕реНрд╡реЙрд░реНрдо рдЖрдгрд┐ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдкреНрд░рд╡реЗрд╢ рдЖрдгрд┐ рд╕рдВрд░рдХреНрд╖рдг┬╗.

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

рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдЬрд░реА рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рдВрдиреА рджреЛрди рджрд┐рд╡рд╕рд╛рдВрдирдВрддрд░ "рд░рд╛рдЬрдХреБрдорд╛рд░" рдмрдирдгреНрдпрд╛рдЪреЗ рд╡рдЪрди рджрд┐рд▓реЗ рдЕрд╕рд▓реЗ рддрд░реА, рдорд▓рд╛ рдЕрд╕реЗ рд╡рд╛рдЯрд▓реЗ рдХреА рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╕реБрд░реВ рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рдорд▓рд╛ рдЕрдЬреВрдирд╣реА рдмрд░реЗрдЪ рдХрд╛рд╣реА рд╢рд┐рдХрд╛рдпрдЪреЗ рдЖрд╣реЗ.

рдард░рд╛рд╡рд┐рдХ рдбреЙрдХрд░ рдЖрдгрд┐ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдиреНрд╕рдЪреА (рдЧрд╣рд╛рд│) рд╕реБрд░рдХреНрд╖рд╛ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рдд рдЖрд╣реЗ

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

рдЦрд╛рд▓реА рд▓рд╛рд▓ рдЖрдгрд┐ рдирд┐рд│реНрдпрд╛ рд╕рдВрдШрд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдХреЛрдирд╛рддреВрди рдорд╛рдЭреЗ рдХрд╛рд╣реА рдирд┐рд╖реНрдХрд░реНрд╖ рдЖрд╣реЗрдд.

рд▓рд╛рд▓ рд╕рдВрдШ

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

рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ docker.sock рдмрд╕рд╡рдгреЗ рдзреЛрдХрд╛рджрд╛рдпрдХ рдЖрд╣реЗ: рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рд░реВрдЯ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рдбреЙрдХрд░ рд╕реЙрдХреЗрдЯ (/var/run/docker.sock) рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдбреЙрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╣ рд╕рдВрдкреВрд░реНрдг рдХреНрд▓рд╕реНрдЯрд░ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ. рдЕрд╕рд╛ рдкреНрд░рд╡реЗрд╢ рдиреЗрдЯрд╡рд░реНрдХ рдЕрд▓рдЧрд╛рд╡ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдорд╛рд░реНрдЧрд╛рдВрдиреА рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.

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

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

рдирд┐рд│рд╛ рд╕рдВрдШ

рдХрдВрдЯреЗрдирд░ рд╕рд╛рдордЧреНрд░реА рд░реВрдЯ рдореНрд╣рдгреВрди рдЪрд╛рд▓рд╡реВ рдирдХрд╛: рд░реВрдЯ рдореНрд╣рдгреВрди рдЪрд╛рд▓рд╡рдгреЗ рд╕реЛрдкреЗ рдЕрд╕рд▓реЗ рддрд░реА, рддреБрдореНрд╣реА рддреЗ рдХрд░реВ рдирдпреЗ. рддреНрдпрд╛рдРрд╡рдЬреА, CLI рд╡рд░реВрди рдЪрд╛рд▓рдд рдЕрд╕рддрд╛рдирд╛ --user рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди, рдХрд┐рдВрд╡рд╛ Dockerfile рдордзреНрдпреЗ USER рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВрди, uid рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реВрди рд░реАрд╕реЗрдЯ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛рдВрд╕рд╣ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЪрд╛рд▓рд╡рд╛.

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

docker.sock рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рд╛: рд╣реЗ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХрд╛рд░рдг рдпрд╛ рд╕реЙрдХреЗрдЯрджреНрд╡рд╛рд░реЗ рдХрдВрдЯреЗрдирд░ рдЖрдгрд┐ рдХреНрд▓рд╕реНрдЯрд░рдордзреАрд▓ рд╕рдВрдкреНрд░реЗрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдорд▓рд╛ рдпрд╛ рд▓реЗрдЦрд╛рдд рддрдкрд╢рд┐рд▓рд╛рдд рдЬрд╛рдпрдЪреЗ рдирд╕рд▓реНрдпрд╛рдиреЗ рд╡рд╛рдЪрд╛ рдбреЙрдХрд░рдХрдбреВрди рдЯреАрдк, рдХрд╛рдп рд╣реЛрдК рд╢рдХрддреЗ рдЖрдгрд┐ рд╣реЗ рд╕рд░реНрд╡ рдХрд╕реЗ рдмреНрд▓реЙрдХ рдХрд░рд╛рд╡реЗ.

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

рдЬрд░ рд▓реЗрдЦрд╛рдиреЗ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рддреБрдордЪреА рдЖрд╡рдб рдирд┐рд░реНрдорд╛рдг рдХреЗрд▓реА рдЕрд╕реЗрд▓, рддрд░ рддреБрдореНрд╣реА рдбреЙрдХрд░ рдХрд┐рдВрд╡рд╛ рдорд╛рдпрдХреНрд░реЛрдХ8 (рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреА рдПрдХ рдЫреЛрдЯреА рдЖрд╡реГрддреНрддреА) рд╕рд╣рдЬрдкрдгреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рддреЛ рдЖрд╣реЗ Linux рдЖрдгрд┐ MacOS рд╕рд╛рдареА рдбреЙрдХрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕реВрдЪрдирд╛ рдЖрд╣реЗрдд, рдЖрдгрд┐ рдпреЗрдереЗ тАФ рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕ рдЖрдгрд┐ рдореЕрдХрдУрдПрд╕рд╕рд╛рдареА рдорд╛рдпрдХреНрд░реЛрдХ8 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реВрдЪрдирд╛.

рдкреНрд░рддрд┐рд╖реНрдард╛рдкрди рдирдВрддрд░ рдЖрдкрдг рдЬрд╛рдК рд╢рдХрддрд╛ рд╣реЗ рдПрдХ рджреНрд░реБрдд рдкреНрд░рд╛рд░рдВрдн рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдЖрд╣реЗ рдбреЙрдХрд░ рдХрдбреВрди, рд╕рдорд╛рди рдкрд░реНрдпрд╛рдп рджреЗрдК рдХреЗрд▓реЗ рдЖрдгрд┐ microk8s рд╕рд╛рдареА.

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

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

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