рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдиреЗрдЯрд╡рд░реНрдХ: рдкреЙрдбреНрд╕

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



pody


рдХреНрдпрд╛ (рдлрд▓реА) рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рддрд╣рдд рд╣реИ? рдЙрдк рдПрдХ рдЗрдХрд╛рдИ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдХрдВрдЯреЗрдирд░ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдПрдХ рд╣реА рд╣реЛрд╕реНрдЯ рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░ рд╡реЙрд▓реНрдпреВрдо рдЬреИрд╕реЗ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреЙрдбреНрд╕ рдмреБрдирд┐рдпрд╛рджреА рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдмреНрд▓реЙрдХ рд╣реИрдВ рдЬреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддреЗ рд╣реИрдВред рдкреЙрдбреНрд╕ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рднреА рдХрдВрдЯреЗрдирд░ рдЬреЛ рдЪреВрд▓реНрд╣рд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдЪреВрд▓реНрд╣реЗ рдореЗрдВ рдПрдХ рдХрдВрдЯреЗрдирд░ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдирдЧреНрдиреЗрдХреНрд╕ рдЪрд▓рд╛рддрд╛ рд╣реИ, рддреЛ рдкреЛрд░реНрдЯ 80 рдкрд░ рд╕реБрди рд░рд╣рд╛ рд╣реИ, рдФрд░ рдПрдХ рдЕрдиреНрдп рдХрдВрдЯреЗрдирд░ рдЬреЛ рд╕реНрдХреНрд░реЗрдкрд┐рдб рдЪрд▓рд╛рддрд╛ рд╣реИ, рдпрд╣ рдХрдВрдЯреЗрдирд░ http://localhost:80 рдкрд░ рдкрд╣рд▓реЗ рдХрдВрдЯреЗрдирд░ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЗрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдЕрдм рд╣рдо рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рдкреВрдЫреЗрдВ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдЗрдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ, рдЬрдм рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдЪрд▓ рд░рд╣рд╛ рдбреЙрдХрдЯрд░ рдХрдВрдЯреЗрдирд░

рдпрджрд┐ рдЖрдк рдЗрд╕ рдпреЛрдЬрдирд╛ рдХреЛ рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рднреМрддрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ eth0 ред docker0 рдкреБрд▓ рдЗрд╕рдХреЗ docker0 , рдФрд░ docker0 рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреБрд▓ рд╕реЗ veth0 рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ docker0 рдФрд░ veth0 рдПрдХ рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣реИрдВ, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдпрд╣ 172.17.0.0/24 ред рдЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░, docker0 IP рдкрддрд╛ 172.17.0.1 рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ veth0 рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреЗрдЯрд╡реЗ рд╣реИ, рдЬрд┐рд╕реЗ рдкрддрд╛ 172.17.0.2 рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИред рдХрдВрдЯреЗрдирд░ рдХреЛ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА veth0 рдХрд╛рд░рдг, рдХрдВрдЯреЗрдирд░ рдХреЗ рдЕрдВрджрд░ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд╡рд▓ veth0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ docker0 рдФрд░ docker0 рдФрд░ eth0 рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рд╣рд░реА рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддреА рд╣реИред рдЕрдм рджреВрд╕рд░рд╛ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдПрдВред


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

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдКрдкрд░ рджрд┐рдП рдЧрдП рдЖрд░реЗрдЦ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдирдП рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ veth1 рдХреЛ рджреВрд╕рд░реЗ рдХрдВрдЯреЗрдирд░ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рдорд╛рди рдкреБрд▓ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ - docker0 ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрдВрдЯреЗрдирд░ рдФрд░ рдкреБрд▓ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рд╕реНрдерд╛рдкрд┐рдд рд╡рд░реНрдЪреБрдЕрд▓ рдИрдерд░рдиреЗрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдХрдВрдЯреЗрдирд░ рдиреЗрдорд╕реНрдкреЗрд╕ рдФрд░ рджреВрд╕рд░рд╛ рд░реВрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдиреЗрдорд╕реНрдкреЗрд╕ рдореЗрдВ рд╣реИред рдЗрд╕ рдкрд░ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред

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


рдХрдВрдЯреЗрдирд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ

рдЕрдм рджреВрд╕рд░рд╛ рдХрдВрдЯреЗрдирд░ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж veth0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ veth1 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде, рдЬреИрд╕рд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдерд╛ред рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдХреАрдо рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реЗ рдХрдИ рдкрд░рд┐рдгрд╛рдо рд╕рд╛рдордиреЗ рдЖрддреЗ рд╣реИрдВред рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдм рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рджреЛрдиреЛрдВ рдХрдВрдЯреЗрдирд░ рдПрдХ рд╣реА рдкрддреЗ рдкрд░ рдмрд╛рд╣рд░реА рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ - 172.17.0.2 , рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рдЕрдВрджрд░ рджреВрд╕рд░реЗ рдХрдВрдЯреЗрдирд░ рджреНрд╡рд╛рд░рд╛ рдЦреЛрд▓реЗ рдЧрдП localhost рдкрд░ рдкреЛрд░реНрдЯ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпреЗ рдХрдВрдЯреЗрдирд░ рд╕рдорд╛рди рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдПрдХ рд╕реАрдорд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдПрдХ рд╕рдорд╛рди рд╕реАрдорд╛ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдПрдХ рд╣реА рдореЗрдЬрдмрд╛рди рдкрд░ рдкреЛрд░реНрдЯ рдЦреЛрд▓рддреА рд╣реИрдВред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рд╕рд╛рде, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рднреА рдлрд╛рдпрджреЗ рдорд┐рд▓рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЦрд░рд╛рдм рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдФрд░ рдЕрд▓рдЧрд╛рд╡, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА, рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рдореМрдЬреВрджрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рд░рд▓рддрдо рдореЗрдВ рд╕рд╣рдпреЛрдЧ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВред

рдХреБрдмреЗрд░рдиреЗрдЯ рдкреНрд░рддреНрдпреЗрдХ рдЪреВрд▓реНрд╣реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдХрд░ рдЗрд╕ рдкреИрдЯрд░реНрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдЙрджреНрджреЗрд╢реНрдп рдЕрдиреНрдп рдЪреВрд▓реНрд╣рд╛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИред рдпрджрд┐ рдЖрдк Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдиреЛрдб рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ ssh рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдк рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ docker docker ps рд░рди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдХрдо рд╕реЗ рдХрдо рдПрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ pause рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рддреЗ рд╣реБрдП рджреЗрдЦреЗрдВрдЧреЗред рдпрд╣ рдХрдорд╛рдВрдб рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рддрдм рддрдХ SIGTERM рдЬрдм рддрдХ SIGTERM рд╕рд┐рдЧреНрдирд▓ рдирд╣реАрдВ рдЖ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕реЗ рдХрдВрдЯреЗрдирд░ рдмрд┐рд▓реНрдХреБрд▓ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ "рдиреАрдВрдж" рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИрдВ рдФрд░ рдЗрд╕ рд╕рдВрдХреЗрдд рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ "рдирд┐рд▓рдВрдмрд┐рдд" рдХрдВрдЯреЗрдирд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдмреЛрд▓рддреЗ рд╣реИрдВ, рдЪреВрд▓реНрд╣рд╛ рдХрд╛ "рджрд┐рд▓", рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рдХрдВрдЯреЗрдирд░ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЬреЛ рд╡реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдпрд╛ рдмрд╛рд╣рд░реА рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдирддреАрдЬрддрди, рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдХрд╛рд▓реНрдкрдирд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рддрд╣рдд рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рд╣рдорд╛рд░реА рдкрд┐рдЫрд▓реА рдпреЛрдЬрдирд╛ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдП рдЧрдП рдХреА рддрд░рд╣ рджрд┐рдЦреЗрдЧреАред


рд╣рд╛рдЗрдкреЛрдереЗрдЯрд┐рдХрд▓ рдХрдВрдЯреЗрдирд░

рдЪреВрд▓реНрд╣рд╛ рдиреЗрдЯрд╡рд░реНрдХ


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

Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдПрдХ рдиреЛрдб рдпрд╛ рдЕрдзрд┐рдХ рдиреЛрдб рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рдиреЛрдб рдПрдХ рдореЗрдЬрдмрд╛рди рдкреНрд░рдгрд╛рд▓реА рд╣реИ, рднреМрддрд┐рдХ рдпрд╛ рдЖрднрд╛рд╕реА, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЯреВрд▓ рдФрд░ рдЙрдирдХреА рдирд┐рд░реНрднрд░рддрд╛ (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдбреЙрдХрд░), рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрдИ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВред рдиреЛрдб рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЕрдиреНрдп рдиреЛрдбреНрд╕ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рджреЛ-рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░ рдХреА рддрд░рд╣ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред


рдПрдХ рд╕рд░рд▓ рджреЛ-рдиреЛрдб рдХреНрд▓рд╕реНрдЯрд░

рдпрджрд┐ рдкреНрд░рд╢реНрди рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ GCP рдпрд╛ AWS рдЬреИрд╕реЗ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ рдпреЛрдЬрдирд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рд░ рдХреЛ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рдмрддрд╛рддреА рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ 10.100.0.0/24 рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ 10.100.0.0/24 ред рдирддреАрдЬрддрди, рдкрддреЗ 10.100.0.1 рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ 10.100.0.2 рдФрд░ 10.100.0.3 рдкрддреЗ рджреЛ рдиреЛрдбреНрд╕ 10.100.0.3 ред рдЗрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдЕрдкрдиреЗ eth0 рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреНрдп рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЕрдм рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдВрдбрд░, рд╣реЛрд╕реНрдЯ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЗрд╕ рдирд┐рдЬреА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкреБрд▓ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИред рдпрд╣ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдиреЛрдб рдХреЗ рднреАрддрд░ рд╣реА рдореМрдЬреВрдж рд╣реИред рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдкрд┐рдЫрд▓реА рдпреЛрдЬрдирд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ, рдЗрд╕реЗ рдЬреЛрдбрд╝рдХрд░ рд╣рдордиреЗ рдКрдкрд░ рдПрдХ рдХрд╛рд▓реНрдкрдирд┐рдХ рдЪреВрд▓реНрд╣рд╛ рдХрд╣рд╛ред


рдлрд▓реА рдФрд░ рдиреЛрдбреНрд╕

рдЗрд╕ рдЖрд░реЗрдЦ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╕реНрдерд┐рдд рд╣реЛрд╕реНрдЯ рдореЗрдВ eht0 рдкрддреЗ рдХреЗ рд╕рд╛рде рдПрдХ eht0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреЗрдЯрд╡реЗ 10.100.0.1 рдкрддреЗ рдХреЗ рд╕рд╛рде рд░рд╛рдЙрдЯрд░ рд╣реИред docker0 рдкрддреЗ рдХреЗ рд╕рд╛рде docker0 рдмреНрд░рд┐рдЬ рдЗрд╕ рдЗрдВрдЯрд░рдлреЗрд╕ 172.17.0.1 рдЬреБрдбрд╝рд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП, veth0 рд╕рд╛рде рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ veth0 рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдпрд╣рд╛рдБ рдЪреВрд▓реНрд╣рд╛ рдХрд╣рддреЗ рд╣реИрдВред рдПрдХ рдирд┐рд▓рдВрдмрд┐рдд рдХрдВрдЯреЗрдирд░ рдореЗрдВ veth0 рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕рд╛рдЭрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреИрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рднреА рддреАрди рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдкреБрд▓ рдмрдирд╛рддреЗ рд╕рдордп рд╕реНрдерд╛рдиреАрдп рд░реВрдЯрд┐рдВрдЧ рдирд┐рдпрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдХреЛрдИ рднреА рдкреИрдХреЗрдЯ eth0 рдкрд░ рдкрд╣реБрдВрдЪрдиреЗ рдФрд░ рдЧрдВрддрд╡реНрдп рдХрд╛ рдкрддрд╛ 172.17.0.2 рд╣реЛрдиреЗ рдкрд░ рдкреБрд▓ рдкрд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдЗрд╕реЗ veth0 рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░реЗрдЧрд╛ред рдЬрдмрдХрд┐ рдпрд╣ рд╕рдм рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдЬрд┐рд╕ рд╣реЛрд╕реНрдЯ рдХреА рд╣рдо рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, 172.17.0.2 рдкрддрд╛ 172.17.0.2 , рддреЛ рд╣рдо рд░рд╛рдЙрдЯрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдПрдХ рдирд┐рдпрдо рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрддреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓рд╛ рд╕рдВрдХреНрд░рдордг 10.100.0.2 , рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡рд╣рд╛рдВ рд╕реЗ рдкреИрдХреЗрдЯреЛрдВ рдХреЛ veth0 рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдмрд╣реБрдд рдмрдврд╝рд┐рдпрд╛ред рдЕрдм рдПрдХ рдФрд░ рдореЗрдЬрдмрд╛рди рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред

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

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


рдЪреВрд▓реНрд╣рд╛ рдиреЗрдЯрд╡рд░реНрдХ

рдпрд╣ рддреБрд░рдВрдд рдЖрдВрдЦ рдХреЛ рдкрдХрдбрд╝ рд▓реЗрддрд╛ рд╣реИ рдХрд┐ рдкреБрд▓ рдХреЗ рдирд╛рдо docker0 рд╕реЗ docker0 рдмрджрд▓ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдорд╛рдирдХ рдбреЙрдХрд░ рдкреБрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЬрд┐рд╕реЗ рд╣рдо cbr рдХрд╣рддреЗ рд╣реИрдВ, рд╡рд╣ "рдХрд╕реНрдЯрдо рдмреНрд░рд┐рдЬ" рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо рд╣реИ, рдпрд╛рдиреА рд╣рдо рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рдкреБрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдбреЙрдХ рдХрдВрдЯреЗрдирд░ рдХреЛ рдкреЙрдб рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдзрд╛рд░рдг рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмреАрдЪ рдХреЗ рдЕрдВрддрд░реЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдпрд╣рд╛рдВ рдЬреЛ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╡рд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╛рди рдЕрдВрддрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдкреБрд▓реЛрдВ рдХреЛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдкрддрд╛ рд╕реНрдерд╛рди 10.0.0.0/14 ред рдпрд╣ рдкрддрд╛ рд╣рдорд╛рд░реЗ рдордВрдЪрди рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рддреИрдирд╛рдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдКрдкрд░ рдПрдХ рдЪреВрд▓реНрд╣рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрджрд╛рд╣рд░рдг рд╣реИред рдЖрдкрдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкрддреЗ рдХреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд┐рдиреНрди рд╢реНрд░реЗрдгреА рд╕реМрдВрдкреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдлрд┐рд▓рд╣рд╛рд▓ kubectl рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рдкрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдЬреАрд╕реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк gcloud container clusters describe <cluster> рддрд░рд╣ рдПрдХ рдХрдорд╛рдВрдб рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ gcloud container clusters describe <cluster> рдФрд░ gcloud container clusters describe <cluster> рдореЗрдВ рджреЗрдЦреЗрдВ clusterIpv4Cidr рдЧреБрдгред

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

рдкрд░рд┐рдгрд╛рдо


рдЖрдЬ рд╣рдордиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреЙрдбреНрд╕ рдФрд░ рдЙрдирдХреЗ рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕рд╛рдордЧреНрд░реА рдЖрдкрдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЬрдЯрд┐рд▓ рдЪреВрд▓реНрд╣рд╛ рдмрд╛рддрдЪреАрдд рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рд╕рд╣реА рдХрджрдо рдЙрдард╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред

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

Source: https://habr.com/ru/post/hi441576/


All Articles