PuppetConf 2016ред рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ред рднрд╛рдЧ 2

PuppetConf 2016ред рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ред рднрд╛рдЧ 1

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



рддреЛ, рдЕрдиреБрд╕реВрдЪрдХ рдЗрд╕реЗ рддрднреА рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ рдЬрдм рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рдореЗрдВ 1 рдЬреАрдмреА рдореБрдлреНрдд рдореЗрдореЛрд░реА рдорд┐рд▓реЗрдЧреАред рдпрджрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдирд╣реАрдВ рд╣реИ, рддреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрдЧреАред рдЗрд╕рд▓рд┐рдП, рдореИрдВ kubectl рдХрдорд╛рдВрдб рдмрдирд╛рддрд╛ рд╣реВрдВ, рдФрд░ рдЗрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж mysql рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред



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



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

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



рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдпрд╣ рд╕реЗрд╡рд╛ рдмрдирд╛рддрд╛ рд╣реВрдВ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдХ DNS рд░рд┐рдХреЙрд░реНрдб рдЙрддреНрдкрдиреНрди рдХрд░реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЖрдк рдмрд╕ mysql рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХрдВрдЯреЗрдирд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЖрдЗрдП рдЬрд╛рд░реА рд░рдЦреЗрдВ рдФрд░ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ $ kubectl create -f services / mysql.yamlред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХрдВрдЯреЗрдирд░ рдЕрднреА рднреА рдмрдирд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд╡реИрд╕реЗ, рдЖрдк рдЗрд╕ рдбреЗрдореЛ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдореЗрд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ mysql рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА рд╕реЗрд╡рд╛ рджрд┐рдЦрддреА рд╣реИ - рдЗрд╕рдореЗрдВ рдХреНрд▓рд╕реНрдЯрд░ IP рдкрддреЗ, рдмрд╛рд╣рд░реА IP рдкрддреЗ, рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред



рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдХрдВрдЯреЗрдирд░ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред



рддреЛ, рдлрд┐рд▓рд╣рд╛рд▓, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИ рдХрд┐ mysql рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд▓реА рдЪреАрдЬрд╝ рдЬреЛ рд╣рдореЗрдВ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рд╣реИ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рдиред рддреЛ рдЪрд▓реЛ "рд▓реЙрдмрд╕реНрдЯрд░реНрд╕" рдирд╛рдордХ рдПрдХ рдРрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддреИрдирд╛рдд рдХрд░реЗрдВ, рдореИрдВрдиреЗ рдЗрд╕реЗ GitHub рдкрд░ рд▓рд┐рдпрд╛, рдпрд╣ рд╣реИрдХрд░ рдиреНрдпреВрдЬрд╝ рдХрд╛ рдПрдХ рдХреНрд▓реЛрди рд╣реИред рдпрд╣ рд░реВрдмреА-рдСрди-рд░реЗрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдФрд░ рдореВрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдпрд╛ред



рдпрджрд┐ рдЖрдк рдЕрджреНрдпрддрд┐рдд рдирд╣реАрдВ рд╣реИрдВ: рд╣реИрдХрд░ рд╕рдорд╛рдЪрд╛рд░ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд╣реИрдХрд░ рд╕рдореНрдореЗрд▓рди рдореЗрдВ рд╕реБрдкрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рдмрдирд╛ рджреЗрдЧрд╛ред рдмрд╕ рдЬреЛ рдХреБрдЫ рдпрд╣рд╛рдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрд╕реЗ рдкрдврд╝реЗрдВ рдФрд░ рдЖрдк рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рд┐рд╖рдпреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рджреВрд╕рд░реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдЗрд╕ рдкреЛрд░реНрдЯрд▓ рдХреА рдЦрдмрд░ рдкрдврд╝реЗрдВред

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



рдЕрдЧрд▓рд╛, рдореИрдВ рдПрдХ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдореЗрд░реЗ рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВ рдХрдорд╛рдВрдб $ kubectl create -f рдкрд░рд┐рдирд┐рдпреЛрдЬрди / lobsters.yaml рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓ рд░рд╣рд╛ рд╣реИред



рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЖрдИрдкреА рдкрддрд╛ рд╣реИред рдореИрдВ $ kubectl svc рдХрдорд╛рдВрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдмрд╛рд╣рд░реА рдЖрдИрдкреА рдкрддреЗ 101.198.12.60 рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред





рд╣рдо рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ рдЬрд╛рдПрдБрдЧреЗ рдФрд░ HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпрд╣ рдкрддрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рд╣рд╛рдБ, рдкреНрд░рд╡рд╛рд╕рди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдореЗрдВ рддреНрд░реБрдЯрд┐! рдпрд╣ рд░реВрдмреА-рдСрди-рд░реЗрд▓реНрд╕ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдРрд╕рд╛ рдХреБрдЫ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдереАред



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



рд░реЗрдХ рдХрдорд╛рдВрдб рдлреНрд▓реИрдЧ тАЬdb: рд╕реНрдХреАрдорд╛: рд▓реЛрдбтАЭ рдХреЛ рд╕реАрдзреЗ GitHub рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХрд╣рддрд╛ рд╣реИ: тАЬрдХреЛрдб рдЗрдореЗрдЬ: kelseyhightower / lobsters: 2.0.0 рд▓реЗрдВ рдФрд░ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ 1 рдмрд╛рд░ рдЪрд▓рд╛рдПрдВтАЭред рдкреБрдирд░рд╛рд░рдВрднрдкреЙрд▓рд┐рд╢: рдХреЛрдб рдХреЗ рдЕрдВрдд рдореЗрдВ рдХрднреА рднреА рд▓рд╛рдЗрди рдХреБрдмреЗрд░рдиреЗрдЯрд┐рд╕ рдХреЛ рдирд╣реАрдВ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдЙрд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЗрд╕реЗ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЗрд╕реЗ рдХрднреА рдирд╣реАрдВ рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдореЗрдореЛрд░реА рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рднреА рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реВрдВ, рдЕрд░реНрдерд╛рдд, рдореИрдВ рдПрдХ рдЙрдкрдпреБрдХреНрдд рдорд╢реАрди рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕ рдкрд░ рдпрд╣ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдбреЗрдЯрд╛рдмреЗрд╕ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдкреВрд░рд╛ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рддреЛ рдореИрдВ "рд╕рднреА рд░реЗрд▓ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдХрдорд╛рдВрдб $ kubectl create -f jobs / lobsters-db-schema-load.yaml рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдЬреЙрдм рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдХрдорд╛рдВрдб $ рд╡реЙрдЪ kubectl рдЬреЙрдм рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реВрдВред



рддреЛ, рдХрдВрдЯреЗрдирд░ рдХреЛ рдорд╢реАрди рдореЗрдВ рдЦреАрдВрдЪ рд▓рд┐рдпрд╛ рдЧрдпрд╛, рд╢реЗрдбреНрдпреВрд▓рд░ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛, рд░реЗрдХ рдХрд╛рд░реНрдп рдмрдирд╛рдпрд╛ рдЧрдпрд╛ред рдЪрд▓реЛ рд╡рд╛рдкрд╕ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдПрд░рд░ рдкреЗрдЬ рдХреЛ рд░рд┐рдлреНрд░реЗрд╢ рдХрд░рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдм рд╣рдорд╛рд░реА рдпреЛрдЬрдирд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд╛рдЧреВ рд╣реЛ рдЧрдИ рд╣реИред



рдЖрдЧреЗ рдореБрдЭреЗ рд▓реЙрдЧ рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдХрдорд╛рдВрдб $ kubectl create -f рдЬреЙрдмреНрд╕ / рд▓реЙрдмрд╕реНрдЯрд░реНрд╕-db-seed.yaml рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╢реЗрдбреНрдпреВрд▓рд░ рдЕрднреА рднреА рдХрдВрдЯреЗрдирд░ рд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдХрд╛рдо рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкрд╣рд▓реЗ рдХреА рд╣реА рддрд░рд╣ рдХреЛрдб рдХреЗ рд╕реНрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рд▓реЙрдЧ рдЗрди рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЕрдм рдЬреЛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рд╡рд╣ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИред рдпрджрд┐ рд╣рдо рдХреБрдЫ рдзрди рдЬреБрдЯрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рд╕рд╛рдордЧреНрд░реА рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣ рд╡рд╣ рд╡реГрджреНрдзрд┐ рд╣реИ рдЬреЛ рд╣реИрдХрд┐рдВрдЧ рдХреА рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ, рдпрд╛ "рд╣реИрдХрд┐рдВрдЧ рдЧреНрд░реЛрде" - рдЖрдк рдХрд┐рд╕реА рдФрд░ рдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдВ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрдХрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдкреЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдореВрд▓ рдХреЗ рд╕рдорд╛рди рджрд┐рдЦрддрд╛ рд╣реИред



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



рдЕрдм рдЖрд╡реЗрджрди рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╕ рдпрд╣ рдХрд░рдиреЗ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдмрджрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдХрд┐ рд╣рдо рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - 1 рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рдмрдЬрд╛рдп, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 10 рдкрд░ рдЬрд╛рдПрдВред рдлрд┐рд░ рдореИрдВ рдлрд┐рд░ рд╕реЗ рдХрдорд╛рдВрдб рдмреНрд▓реЙрдХ рдЪрд▓рд╛рддрд╛ рд╣реВрдВред



рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ рдЪреВрд▓реНрд╣рд╛ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рд▓реЙрдмрд╕реНрдЯрд░реНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА 10 рдкреНрд░рддрд┐рдпрд╛рдВ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред



рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдмреИрдХрдПрдВрдб рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ $ kubectl get svc рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдПрдХ рдЫреЛрдЯреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ $ kubectl рдХрд╛ рд╡рд░реНрдгрди svc рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реВрдВред рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рд╕рднреА рд╕рдорд╛рдкрди рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рдХреЗ рдкреАрдЫреЗ рд░рдЦрддрд╛ рд╣реИред



рдЙрд╕реА рд╕рдордп, рдЬреЛ рдХреБрдЫ рднреА рдмреЗрдХрд╛рд░ рд╣реИ рд╡рд╣ рд╕рдм рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬреЛ рдХреБрдЫ рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╡рд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдЗрд╕ рдЪреАрдЬ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ, рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдордВрдЪ рдореЗрдВ рдПрдХреАрдХреГрдд рд╣реИред
рдЕрдЧрд▓рд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдкрдбреЗрдЯ рдХреИрд╕реЗ рдХрд░реЗрдВ рдФрд░ рд▓реЙрдЧ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдЖрдкрдХреА SSH рдкрд╣реБрдВрдЪ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд▓реЙрдЧ рд╕реНрдЯреИрд╢ рдпрд╛ рдЖрдВрддрд░рд┐рдХ Google рдХреНрд▓рд╛рдЙрдб рд▓реЙрдЧрд┐рдВрдЧ рдЬреИрд╕реЗ рдХреБрдЫ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧ рдХреЛ рдХреЗрдВрджреНрд░реАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдХреЗрд╡рд▓ рддрджрд░реНрде рд▓реЙрдЧ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдорд╢реАрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдк рдХрдВрдЯреЗрдирд░ рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдЧ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░реЗрдВ $ kubectl рд▓реЙрдЧ рд▓реЙрдмрд╕реНрдЯрд░реНрд╕-240734871-03rmn-f, рдЬрд╣рд╛рдВ 03rmn рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд▓реЙрдмрд╕реНрдЯрд░реНрд╕-240734871 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рддрд┐ рдХрд╛ рдирд╛рдо рд╣реИред рддреЛ рдЖрдк рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓реЙрдЧ рдХреЛ рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХреЗ рд╕рд╛рде рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдХрд░реЗрдВред



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



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

рдмрд╣реБрдд рдЬрд▓реНрдж рдЬрд╛рд░реА рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП ...


рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд╛ рдПрдХ рд╕рд╛ :)


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

рдбреЗрд▓ R730xd рдПрдореНрд╕реНрдЯрд░реНрдбрдо рдореЗрдВ рдЗрдХреНрд╡рд┐рдирд┐рдХреНрд╕ рдЯреАрдпрд░ IV рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ 2 рдЧреБрдирд╛ рд╕рд╕реНрддрд╛? рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV рдиреАрджрд░рд▓реИрдВрдб рдХреЗ 199 рдбреЙрд▓рд░ рдореЗрдВ рд╕реЗ рд╣реИ!рдбреЗрд▓ R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $ 99 рд╕реЗ! рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ Bldg рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ ред рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП 9,000 рдпреВрд░реЛ рдХреА рд▓рд╛рдЧрдд рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд░реНрдЧ рд╕реА?

All Articles