рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ

рдореЗрд░рд╛ рдирд╛рдо рд╡рд┐рдХреНрдЯрд░ рдпрд╛рдЧреЛрдлрд╝рд╛рд░реЛрд╡ рд╣реИ, рдФрд░ рдореИрдВ рдСрдкреНрд╕ (рдСрдкрд░реЗрд╢рди) рдЯреАрдо рдореЗрдВ рддрдХрдиреАрдХреА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдбреЛрдордХреНрд▓рд┐рдХ рдореЗрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рд╣рдорд╛рд░реА рдбреЗрд╡ <-> рдСрдкреНрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕рдВрд░рдЪрдирд╛, рд░реВрд╕ рдореЗрдВ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ k8s рдХреНрд▓рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╣рдорд╛рд░реА рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА DevOps/SRE рдкреНрд░рдерд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ

рдСрдкреНрд╕ рдЯреАрдо

рдСрдкреНрд╕ рдЯреАрдо рдореЗрдВ рдлрд┐рд▓рд╣рд╛рд▓ 15 рд▓реЛрдЧ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рддреАрди рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ, рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд░рд╛рдд рдореЗрдВ рднреА рдЙрдкрд▓рдмреНрдз рд░рд╣рддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдСрдкреНрд╕ рд╕реЗ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рд╣рдореЗрд╢рд╛ рдореЙрдирд┐рдЯрд░ рдкрд░ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдЬрдЯрд┐рд▓рддрд╛ рдХреА рдШрдЯрдирд╛ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд░рд╣рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд░рд╛рдд рдХреА рдкрд╛рд▓реА рдирд╣реАрдВ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рдорд╛рдирд╕ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрддреА рд╣реИ рдФрд░ рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рдиреАрдВрдж рд▓реЗрдиреЗ рдФрд░ рди рдХреЗрд╡рд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЦрд╝рд╛рд▓реА рд╕рдордп рдмрд┐рддрд╛рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрддреА рд╣реИред

рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ

рд╣рд░ рдХрд┐рд╕реА рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдпреЛрдЧреНрдпрддрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ: рдиреЗрдЯрд╡рд░реНрдХрд░реНрд╕, рдбреАрдмреАрдП, рдИрдПрд▓рдХреЗ рд╕реНрдЯреИрдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдПрдбрдорд┐рди/рдбреЗрд╡рд▓рдкрд░реНрд╕, рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ, рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ, рдЖрджрд┐ред рдПрдХ рдЪреАрдЬ рд╕рднреА рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░рддреА рд╣реИ - рд╣рд░ рдХреЛрдИ рдХреБрдЫ рд╣рдж рддрдХ рд╣рдордореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рднреА рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, k8s рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдирдП рдиреЛрдбреНрд╕ рдкреЗрд╢ рдХрд░реЗрдВ, PostgreSQL рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ, CI/CD + Ansible рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд▓рд┐рдЦреЗрдВ, Python/Bash/Go рдореЗрдВ рдХреБрдЫ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░реЗрдВ, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ред рдХрд┐рд╕реА рднреА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдордЬрдмреВрдд рдпреЛрдЧреНрдпрддрд╛рдПрдВ рдЖрдкрдХреЛ рдЕрдкрдиреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рджрд┐рд╢рд╛ рдмрджрд▓рдиреЗ рдФрд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ PostgreSQL рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдХрдВрдкрдиреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдЖ, рдФрд░ рдЕрдм рдореЗрд░реА рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рдХрд╛ рдореБрдЦреНрдп рдХреНрд╖реЗрддреНрд░ Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рд╣реИред рдЯреАрдо рдореЗрдВ рдХрд┐рд╕реА рднреА рдКрдВрдЪрд╛рдИ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ рдФрд░ рдЙрддреНрддреЛрд▓рди рдХреА рднрд╛рд╡рдирд╛ рдмрд╣реБрдд рд╡рд┐рдХрд╕рд┐рдд рд╣реИред

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

рдЯреАрдо рдЙрдкрдХрд░рдг

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

рдСрдкреНрд╕ рдЯреАрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдирд╣реАрдВ рд▓рд┐рдЦрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рд▓реЗрдЦрди рдореЗрдВ рдХрд┐рд╕реА рднреА рдореБрджреНрджреЗ рдкрд░ рд╕рд▓рд╛рд╣ рджреЗ рд╕рдХрддреА рд╣реИ (рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдЕрднреА рднреА рд╣реЗрд▓реНрдо 3 рд╣реИ)ред

DevOps

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛDevOps рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рд╣рдо рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рджреЗрдЦрддреЗ рд╣реИрдВ:

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

рдСрдкреНрд╕ рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдХрд╛ рдХреНрд╖реЗрддреНрд░ рдЙрд╕ рдХреНрд╖рдг рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреЗрд╡ рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдпрд╣реАрдВ рдЦрддреНрдо рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ - рд╣рдо рд╡рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╣реА рдирд╛рд╡ рдореЗрдВ рд╣реИрдВред

рдпрджрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдПрдбрдорд┐рди рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреЛ рдмреИрдХрдПрдВрдб + HTML5) рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╡реЗ рдПрдбрдорд┐рди рдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдПрдбрдорд┐рди рдХрд┐рд╕реА рднреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдореБрджреНрджреЛрдВ рдпрд╛ k8s рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ рдкрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВред

рд╡реИрд╕реЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рдореЛрдиреЛрд▓рд┐рде рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рд╣реИрдВред рдпрджрд┐ рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдм рддрдХ рдЙрддреНрдкрд╛рдж k900s рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ 1000 рдФрд░ 8 рдХреЗ рдмреАрдЪ рдЙрддрд╛рд░-рдЪрдврд╝рд╛рд╡ рдХрд░рддреА рд╣реИ рддреИрдирд╛рддреА. рдкреЙрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ 1700 рдФрд░ 2000 рдХреЗ рдмреАрдЪ рдШрдЯрддреА-рдмрдврд╝рддреА рд░рд╣рддреА рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреНрд░реЛрдб рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд▓рдЧрднрдЧ 2000 рдкреЙрдбреНрд╕ рд╣реИрдВред

рдореИрдВ рд╕рдЯреАрдХ рд╕рдВрдЦреНрдпрд╛ рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЕрдирд╛рд╡рд╢реНрдпрдХ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрд░реНрдз-рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд╛рдЯ рджреЗрддреЗ рд╣реИрдВред K8s рд╣рдореЗрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдВрд╕реНрдерд╛рдУрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдмреЗрдХрд╛рд░-рдСрдкрд░реЗрдЯрд░, рдЬрд┐рд╕рд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдВрд╕рд╛рдзрди рдФрд░ рдкреИрд╕реЗ рдХреА рдмрдЪрдд рд╣реЛрддреА рд╣реИред

рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрди

рдирд┐рдЧрд░рд╛рдиреА

рдПрдХ рдмрдбрд╝реЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдФрд░ рд╕реВрдЪрдирд╛рддреНрдордХ рдирд┐рдЧрд░рд╛рдиреА рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рдмрди рдЬрд╛рддреА рд╣реИред рд╣рдореЗрдВ рдЕрднреА рддрдХ рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИ рдЬреЛ рд╕рднреА рдирд┐рдЧрд░рд╛рдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ 100% рдХрд╡рд░ рдХрд░реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХрд╕реНрдЯрдо рд╕рдорд╛рдзрд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред

  • Zabbix. рдЕрдЪреНрдЫреА рдкреБрд░рд╛рдиреА рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╕рдордЧреНрд░ рд╕реНрдерд┐рддрд┐ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдирд╛ рд╣реИред рдпрд╣ рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ, рдореЗрдореЛрд░реА, рдбрд┐рд╕реНрдХ, рдиреЗрдЯрд╡рд░реНрдХ рдЗрддреНрдпрд╛рджрд┐ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреЛрдИ рдиреЛрдб рдХрдм рдорд░ рдЬрд╛рддрд╛ рд╣реИред рдХреБрдЫ рднреА рдЕрд▓реМрдХрд┐рдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдЬреЗрдВрдЯреЛрдВ рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдбреЗрдореЙрдирд╕реЗрдЯ рднреА рд╣реИ, рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдбреАрдПрдирдПрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВ: рд╣рдо рдмреЗрд╡рдХреВрдл рдХреЛрд░реЗрдбрдиреНрд╕ рдкреЙрдбреНрд╕ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдмрд╛рд╣рд░реА рд╣реЛрд╕реНрдЯ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдкрд░реЗрд╢рд╛рди рдХреНрдпреЛрдВ рд╣реЛрдВ, рд▓реЗрдХрд┐рди рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд╕рд╛рде рдпрд╣ рдШрдЯрдХ рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдПрдХ рдЧрдВрднреАрд░ рдмрд┐рдВрджреБ рд╣реИред рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ DNS рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рд╕рдВрдШрд░реНрд╖ рдХрд┐рдпрд╛ред
  • рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдСрдкрд░реЗрдЯрд░. рд╡рд┐рднрд┐рдиреНрди рдирд┐рд░реНрдпрд╛рддрдХреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд╕рднреА рдШрдЯрдХреЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдЕрд╡рд▓реЛрдХрди рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдВ рдмрдбрд╝реЗ рдбреИрд╢рдмреЛрд░реНрдб рдкрд░ рдпрд╣ рд╕рдм рджреЗрдЦрддреЗ рд╣реИрдВ, рдФрд░ рдЕрд▓рд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯрдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

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

рдХреНрдпреВрдм рдореЗрдВ рдЯреАрдо рд╕рдВрд╕рд╛рдзрди

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╣рдо рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдЧреМрд░ рдХрд░реЗрдВ, рдпрд╣ рд╕рдордЭрд╛рдиреЗ рд▓рд╛рдпрдХ рд╣реИ рдХрд┐ рд╣рдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЖрд╡рдВрдЯрди рдХреИрд╕реЗ рдХрд░рддреЗ рд╣реИрдВ microservices.

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

рдХрд┐рд╕реА рдЯреАрдо рдХреЛ рд╕рдВрд╕рд╛рдзрди рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг:

namespaces:

  chat-team:
    pods: 23
    limits:
      cpu: 11
      memory: 20Gi
    requests:
      cpu: 11
      memory: 20Gi

рдЕрдиреБрд░реЛрдз рдФрд░ рд╕реАрдорд╛рдПрдБ

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

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рдХреЛ рджреЗрдЦрдирд╛ рдФрд░ рдЕрдиреБрд░реЛрдзрд┐рдд рд░рд╛рд╢рд┐ (рдЕрдиреБрд░реЛрдз) рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдирд╛ рд╣реИред

рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ
рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ

рдКрдкрд░ рджрд┐рдП рдЧрдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ "рдЕрдиреБрд░реЛрдзрд┐рдд" рд╕реАрдкреАрдпреВ рдереНрд░реЗрдб рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╕реАрдорд╛рдПрдВ рд╕реАрдкреАрдпреВ рдереНрд░реЗрдб рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ =)

рдЖрдЗрдП рдЕрдм рдХреБрдЫ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджреЗрдЦреЗрдВ (рдореИрдВрдиреЗ рдиреЗрдорд╕реНрдкреЗрд╕ рдХреНрдпреВрдм-рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЪреБрдирд╛ - "рдХреНрдпреВрдм" рдХреЗ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдиреЗрдорд╕реНрдкреЗрд╕) рдФрд░ рдЕрдиреБрд░реЛрдзрд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдордп рдФрд░ рдореЗрдореЛрд░реА рдХрд╛ рдЕрдиреБрдкрд╛рдд рджреЗрдЦреЗрдВ:

рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ

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

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

рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ

рдФрд░ рдпрд╣рд╛рдВ рд╡реЗ рдкреЙрдбреНрд╕ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдЙрдирдХреА рднреВрдЦ рдкрд░ рдЕрдВрдХреБрд╢ рд▓рдЧрдирд╛ рдЪрд╛рд╣рд┐рдП:

рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ

рдкрд░ рдереНрд░реЙрдЯрд▓рд┐рдВрдЧ + рд╕рдВрд╕рд╛рдзрди рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрдЖрдк рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓реЗрдЦ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдкреНрд░рд╢реНрди рдкреВрдЫреЗрдВред рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдРрд╕реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп рдмрд╣реБрдд рдХрдард┐рди рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рдордп рдФрд░ "рд╡рд┐рдВрдбреЛ" рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ "рд╕реАрдЯреАрдИ" рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ / рд╡рд┐рдХреНрдЯреЛрд░рд┐рдпрд╛рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрддреБрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдпреЗ рд╢рдмреНрдж рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд▓рдЧрднрдЧ рд╣реИ) PromQL рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдбрд░рд╛рд╡рдиреЗ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХреА рдХрдИ рд╕реНрдХреНрд░реАрдиреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред

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

рдХреЗ рддрд░реАрдХреЗ

рдХрдВрдкрдиреА рдореЗрдВ рдЬреИрд╕рд╛ рдЕрднреА рд╣реИ рдлреИрд╢рдиреЗрдмрд▓, рд╣рдо DevOps- рдФрд░ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ рдПрд╕рдЖрд░рдИ-рдЕрднреНрдпрд╛рд╕рдХрд░реНрддрд╛ рдЬрдм рдХрд┐рд╕реА рдХрдВрдкрдиреА рдХреЗ рдкрд╛рд╕ рдкреВрд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ, рд▓рдЧрднрдЧ 350 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ 15 рдПрдбрдорд┐рди рд╣реЛрдВ, рддреЛ рдЖрдкрдХреЛ "рдлреИрд╢рдиреЗрдмрд▓ рдмрдирдирд╛" рд╣реЛрдЧрд╛: рдЗрди рд╕рднреА "рдмреЗрд╕рд╡рд░реНрдбреНрд╕" рдХреЗ рдкреАрдЫреЗ рд╣рд░ рдЪреАрдЬ рдФрд░ рд╣рд░ рдХрд┐рд╕реА рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреА рддрддреНрдХрд╛рд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдПрдбрдорд┐рди рдХреЛ рдмрд╛рдзрд╛ рдирд╣реАрдВ рдмрдирдирд╛ рдЪрд╛рд╣рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ.

рдСрдкреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд░реЛрдВ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рднрд┐рдиреНрди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдФрд░ рдбреИрд╢рдмреЛрд░реНрдб рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрджреНрдзрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ: рд▓рд╛рд▓, рдЙрдкрдпреЛрдЧ ╨╕ рд╕реБрдирд╣рд░реЗ рд╕рдВрдХреЗрддрдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░. рд╣рдо рдбреИрд╢рдмреЛрд░реНрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдПрдХ рдирдЬрд╝рд░ рдореЗрдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдХрд┐ рдХреМрди рд╕реА рд╕реЗрд╡рд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЦрд░рд╛рдм рд╣реЛ рд░рд╣реА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛрдб, 99 рд╡реЗрдВ рдкреНрд░рддрд┐рд╢рдд рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп), рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдЬреИрд╕реЗ рд╣реА рд╕рд╛рдорд╛рдиреНрдп рдбреИрд╢рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирдП рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рд╣рдо рддреБрд░рдВрдд рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рддреЗ рдФрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рдЧреНрд░рд╛рдлрд╝ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИред рдпрд╣ рд╢рд╛рдпрдж рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдВрдХреЗрдд рд╣реИ: рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ "рдЗрдЪреНрдЫрд╛рдПрдБ" рдкрд╣рд▓реЗ рд╣реА рдкреВрд░реА рд╣реЛ рдЪреБрдХреА рд╣реИрдВред рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рд╕рдкреНрддрд╛рд╣ рдХреЗ рджреМрд░рд╛рди рдореИрдВ рджрд┐рди рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдХреЛрдИ рдирдпрд╛ рдЧреНрд░рд╛рдлрд╝ рдЦреАрдВрдЪрддрд╛ред

рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ

рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ

рдкрд░рд┐рдгрд╛рдореА рдкрд░рд┐рдгрд╛рдо рдореВрд▓реНрдпрд╡рд╛рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╢рд╛рдпрдж рд╣реА рдХрднреА "рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдореАрдЯреНрд░рд┐рдХ рдХреЛ рдХрд╣рд╛рдВ рджреЗрдЦрдирд╛ рд╣реИ" рдкреНрд░рд╢реНрди рд▓реЗрдХрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХреЛрдВ рдХреЗ рдкрд╛рд╕ рдЬрд╛рддреЗ рд╣реИрдВред

рдХреА рд╢реБрд░реВрдЖрдд рд╕реЗрд╡рд╛ рдореЗрд╢ рдмрд╕ рдЖрдиреЗ рд╣реА рд╡рд╛рд▓рд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЬреАрд╡рди рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЯреВрд▓реНрд╕ рдХреЗ рд╕рд╣рдХрд░реНрдореА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА "рд╕реНрд╡рд╕реНрде рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдЗрд╕реНрддрд┐рдпреЛ" рдХреЗ рд╕рд╛рд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдХрд░реАрдм рд╣реИрдВ: рдкреНрд░рддреНрдпреЗрдХ HTTP (рдПрд╕) рдЕрдиреБрд░реЛрдз рдХрд╛ рдЬреАрд╡рди рдЪрдХреНрд░ рдирд┐рдЧрд░рд╛рдиреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛, рдФрд░ рдпрд╣ рдЕрдВрддрд░-рд╕реЗрд╡рд╛ (рдФрд░ рди рдХреЗрд╡рд▓) рдмрд╛рддрдЪреАрдд рдХреЗ рджреМрд░рд╛рди рдпрд╣ рд╕рдордЭрдирд╛ рд╣рдореЗрд╢рд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ рдХрд┐ "рдХрд┐рд╕ рдЪрд░рдг рдореЗрдВ рд╕рдм рдХреБрдЫ рдЯреВрдЯ рдЧрдпрд╛"ред рдбреЛрдордХреНрд▓рд┐рдХ рд╣рдм рд╕реЗ рд╕рдорд╛рдЪрд╛рд░ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВред =)

рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╕рдорд░реНрдерди

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

рд╕рднреА k8s рдХреНрд▓рд╕реНрдЯрд░реЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

  • рд▓реЗрдирд╛ рдХреНрдпреВрдмрд╕реНрдкреНрд░реЗ рд╕рд╛рдЙрдердмреНрд░рд┐рдЬ рд╕реЗ, рд╣рдорд╛рд░реЗ рд╕реВрддреНрд░, рдореЗрд░рдЬрд┐рдо рд╕реЗ рдЬрд╛рдВрдЪреЗрдВред
  • рд╣рдо рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдЬрд╛рд░реА рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддрдирд╛рд╡- "рдШрди"ред
  • рд╣рдо рдЕрдкрдбреЗрдЯ рдХреЛ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдиреЛрдб рдореЗрдВ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рддреЗ рд╣реИрдВ (рдПрдиреНрд╕рд┐рдмрд▓ рдореЗрдВ рдпрд╣ "рд╕реАрд░рд┐рдпрд▓: 1" рд╣реИ)ред рджреЗрд╡- "рдШрди"ред
  • рд╣рдо рдЕрджреНрдпрддрди рдХрд░рддреЗ рд╣реИрдВ рдареЗрд╕ рд╢рдирд┐рд╡рд╛рд░ рд╢рд╛рдо рдХреЛ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдиреЛрдбред

рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ рдХреНрдпреВрдмрд╕реНрдкреНрд░реЗ рдХрд┐рд╕реА рддреЗрдЬрд╝ рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдФрд░ рдЬрд╛рдПрдБ kubeadm.

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рддреАрди "рдХреНрдпреВрдмреНрд╕" рд╣реИрдВ: рддрдирд╛рд╡, рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЙрддреНрдкрд╛рджрдиред рд╣рдо рдПрдХ рдФрд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ (рдЧрд░реНрдо рд╕реНрдЯреИрдВрдбрдмрд╛рдп) рджреВрд╕рд░реЗ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рдЙрддреНрдкрд╛рдж-тАЬрдХреНрдпреВрдмтАЭред рддрдирд╛рд╡ ╨╕ рджреЗрд╡ "рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди" рдореЗрдВ рд░рд╣реЗрдВ (рддрдирд╛рд╡ рдХреЗ рд▓рд┐рдП oVirt рдФрд░ рджреЗрд╡ рдХреЗ рд▓рд┐рдП VMWare рдХреНрд▓рд╛рдЙрдб)ред рдареЗрд╕- "рдХреНрдпреВрдм" "рдирдВрдЧреЗ рдзрд╛рддреБ" рдкрд░ рд░рд╣рддрд╛ рд╣реИ: рдпреЗ 32 рд╕реАрдкреАрдпреВ рдереНрд░реЗрдб, 64-128 рдЬреАрдмреА рдореЗрдореЛрд░реА рдФрд░ 300 рдЬреАрдмреА рдПрд╕рдПрд╕рдбреА RAID 10 рдХреЗ рд╕рд╛рде рд╕рдорд╛рди рдиреЛрдбреНрд╕ рд╣реИрдВ - рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рдЙрдирдореЗрдВ рд╕реЗ 50 рд╣реИрдВред рддреАрди "рдкрддрд▓реЗ" рдиреЛрдб "рдорд╛рд╕реНрдЯрд░реНрд╕" рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд╣реИрдВ рдареЗрд╕- "рдХреНрдпреВрдмрд╛": 16 рдЬреАрдмреА рдореЗрдореЛрд░реА, 12 рд╕реАрдкреАрдпреВ рдереНрд░реЗрдбред

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

рд╕реАрдЖрдИ/рд╕реАрдбреА "рдХреНрдпреВрдмрд┐рдХ" рдФрд░ рдЕрдиреНрдп рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдо рдПрдХ рдЕрд▓рдЧ рдЬреАрдЖрдИрдЯреА рд╕рд░реНрд╡рд░, рд╣реЗрд▓реНрдо 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рдпрд╣ рд╣реЗрд▓реНрдо 2 рд╕реЗ рдХрд╛рдлреА рджрд░реНрджрдирд╛рдХ рд╕рдВрдХреНрд░рдордг рдерд╛, рд▓реЗрдХрд┐рди рд╣рдо рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рдмрд╣реБрдд рдЦреБрд╢ рд╣реИрдВ рдкрд░рдорд╛рдгреБ), рдЬреЗрдирдХрд┐рдВрд╕, рдЕрдиреНрд╕рд┐рдмрд▓ рдФрд░ рдбреЙрдХрд░ред рд╣рдо рдПрдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдореЗрдВ рдлреАрдЪрд░ рд╢рд╛рдЦрд╛рдПрдВ рдФрд░ рддреИрдирд╛рддреА рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред

рдирд┐рд╖реНрдХрд░реНрд╖

рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕: 1000 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддреЗ рд╣реБрдП рд╢рд╛рдВрддрд┐ рд╕реЗ рдХреИрд╕реЗ рд╕реЛрдПрдВ
рдпрд╣, рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдПрдХ рдСрдкрд░реЗрд╢рди рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдбреЛрдордХреНрд▓рд┐рдХ рдкрд░ DevOps рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬреИрд╕реА рджрд┐рдЦрддреА рд╣реИред рд▓реЗрдЦ рдореЗрд░реА рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдХрдо рддрдХрдиреАрдХреА рдирд┐рдХрд▓рд╛: рдЗрд╕рд▓рд┐рдП, рд╣реИрдмреЗ рдкрд░ рдбреЛрдордХреНрд▓рд┐рдХ рд╕рдорд╛рдЪрд╛рд░ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░реЗрдВ: рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдФрд░ рдЕрдиреНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ "рдХрдЯреНрдЯрд░" рд▓реЗрдЦ рд╣реЛрдВрдЧреЗред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ