рдвреБрд╕реА рдмрдвреНрджреИ рдЧрдПрдХреЛ рдЫ ред
рд╕реЗрдиреНрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдорд╛
рд╕реНрд▓рд░реНрдо рд╕реБрд░реБ рд╣реБрдиреБ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рд▓реЗрдХреНрдЪрд░рд░рд▓реЗ рдореЛрдмрд╛рдЗрд▓ рдлреЛрдирдХреЛ рдЖрд╡рд╛рдЬ рдмрдиреНрдж рдЧрд░реНрди рднрдиреЗред
рдЙрд╕рд▓реЗ рдорд▓рд╛рдИ рдХреЛрд▓рд╛рдХреЛ рдХреНрдпрд╛рди рдкрд╣рд┐рд▓реЗ рдиреИ рдЦреЛрд▓реНрди рднрдиреНрдпреЛ рддрд╛рдХрд┐ рд╣рд┐рд╕рд╛рдЗрд▓реЗ рд▓реЗрдХреНрдЪрд░рд░рдХреЛ рдЖрд╡рд╛рдЬрдорд╛ рдмрд╛рдзрд╛ рдирдЖрдУрд╕реНред рд╕рдмреИрд▓реЗ рдЫрд┐рдЯреЛ, рд╕реНрдкрд╖реНрдЯ рд░ рдЖрдЬреНрдЮрд╛рдХрд╛рд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджрд┐рдПред рд╡рдХреНрддрд╛рд▓реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдпрд╕реНрддреЛ рдкреНрд░рднрд╛рд╡рдХреЛ рдЖрд╢рд╛ рдЧрд░реЗрдирдиреНред рд╕рдпреМрдВ рдХреЛрдХрд╛рдХреЛрд▓рд╛ рдХреНрдпрд╛рдирд╣рд░реВрдХреЛ рднрд▓реА рд╕реБрдирд┐рдпреЛ - рд╕рдореБрджреНрд░реА рдбрд╛рдХреВ-рдкреНрд░рд╢рд╛рд╕рдХрдХреЛ рдЬрд╣рд╛рдЬрдХреЛ рдЫреЗрдЙрдмрд╛рдЯ рд▓рдЧрднрдЧ рдПрдХ рддреЛрдк рднрд▓реАред рд╢реБрд░реБрд╡рд╛рдд рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЙрдБрджреИ рдЖрддрд┐рд╢рдмрд╛рдЬреАред
рддреАрди рд╡рдХреНрддрд╛рд╣рд░реВ K8S рдХреЛ рд╡рд┐рдЪреНрдЫреЗрджрди рдЧрд░реНрди рднреЗрд▓рд╛ рднрдП - рджреБрдИ рдЕрдиреБрднрд╡реА рд░ рдПрдХ рд╢реБрд░реБрдЖрддреАред
Sergey Bondarev Slurm рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рдЪрд┐рдирд┐рдиреНрдЫред 20 рд╡рд░реНрд╖рдХреЛ рдЕрдиреБрднрд╡рдХреЛ рд╕рд╛рде рдкреНрд░рд╢рд╛рд╕рдХ, рдкреНрд░рдорд╛рдгрд┐рдд Kubernetes рдкреНрд░рд╢рд╛рд╕рдХред рд╕рд╛рдЙрдердмреНрд░рд┐рдЬрдХрд╛ рд╕рдмреИ рдХреНрдпреВрдм рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ, рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕рд╣рд┐рдд, рд░реВрд╕реА рд░реЗрдбрд┐рдпреЛ рдЕрдкрд░реЗрдЯрд░ рдХреНрдпрд╛рдЯрдХреЛ рд╕реБрдЯрдХреЗрд╕ рдЬрд╕реНрддреИ рдЙрд╕рдХреЛ рдФрдВрдард╛рдЫрд╛рдкрд╣рд░реВ рдмреЛрдХреНрдЫрдиреНред рдореИрд▓реЗ рдПрдХ рдкрдЯрдХ рд╣рд░реНрдХреБрд▓рд┐рдпрди рдЙрдкрд▓рдмреНрдзрд┐ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реЗрдВ - рдПрдЙрдЯрд╛ рдХрдореНрдкрдиреАрдорд╛, рдХрд╛рдордХреЛ 5 рджрд┐рдирдорд╛, рдореИрд▓реЗ рдирд┐рдЬреА Kubernetes рдЙрдард╛рдПрдБ рд░ IT рд╕рдорд░реНрдерди рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реВрд▓рд╛рдИ рддрд╛рд▓рд┐рдо рджрд┐рдПред рд╕рд░реНрдЧреЗрдИрд▓реЗ рдЖрдлреНрдиреЛ рд╕рдореНрдкреВрд░реНрдг рдЬреАрд╡рдирдорд╛ рдЕрдиреНрдп рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ рд╕рд┐рдХреЗрдХреЛ рднрдиреНрджрд╛ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рдмрд┐рд░реНрд╕рдиреБрднрдпреЛред
рд░ рдирдпрд╛рдБ, рдзреЗрд░реИ рдЙрддреНрдкреНрд░реЗрд░рд┐рдд, рдЕрдиреБрднрд╡реА рд░ рдЬреАрд╡рдиреНрдд рдорд╛рд░реНрд╕реЗрд▓ Ibraevред 6 рд╡рд░реНрд╖рдХреЛ рдЕрдиреБрднрд╡ рд╕рдВрдЧ рдкреНрд░рд╢рд╛рд╕рдХ, рдкреНрд░рдорд╛рдгрд┐рдд Kubernetes рдкреНрд░рд╢рд╛рд╕рдХред рдПрдХ рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдп рдХрдореНрдкрдиреАрдХреЛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗ - рдХрдореНрдкрдиреАрд▓реЗ рд░реЛрдпреЛ рд░ рднрд╛рдЧреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдпреЛ, рддрд░ рдпреЛ рдХреБрдиреИ рдореМрдХрд╛ рдерд┐рдПрдиред рдорд╛рд░реНрд╕реЗрд▓рд▓реЗ рдпрд╕рд▓рд╛рдИ рдкрд░рд┐рдЪрд╛рд▓рди рдЧрд░реНрдпреЛ рд░ рдкреВрд░реНрд╡-рд╕рд╣рдордд рдпреЛрдЬрдирд╛ рд░ рдЧреНрд░рд╛рд╣рдХрдХреЛ рдЗрдЪреНрдЫрд╛ рдЕрдиреБрд╕рд╛рд░ рдкреВрд░реНрдг рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНтАНрдпреЛ, рд░ рдХрд░реНрдордЪрд╛рд░реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНтАНрдпреЛред рддрд┐рдиреАрд╣рд░реВ рдЕрдЭреИ рдкрдирд┐ рд░рд╛рддрдорд╛ "K8S" рдХрд░рд╛рдЙрдБрдЫрдиреНред
рдкрд╣рд┐рд▓реЛ рджрд┐рди, рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рд╕рдмреИ "az", "buki", "vedi", "рдХреНрд░рд┐рдпрд╛" рд╕рдореНрдЭрдирдХрд╛ рд▓рд╛рдЧрд┐ Pinocchio рдЬрд╕реНрддреИ рд╡рд░реНрдгрдорд╛рд▓рд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗ, рддрд╛рдХрд┐ рдЬреНрдЮрд╛рдирдорд╛ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдВ рдЕрдиреНрддрд░рд╛рд▓рд╣рд░реВрд▓реЗ рдердк рд╕рд┐рдХрд╛рдЗрдорд╛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирдЧрд░реЛрд╕реНред
рдЬрдм рд╕рдмреИрд▓реЗ рд╕рдореНрдЭрд┐рд░рд╣реЗрдХрд╛ рдерд┐рдП, рдЕрдиреБрднрд╡реА рд░ рдзреВрд░реНрдд рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдХреБрдиреИ рд╕рдордп рдЦреЗрд░ рдлрд╛рд▓реЗрди рд░ рдкреЗрдиреНрдЯрд╛рдЧрди рддреЛрдбреНрдпреЛред
рдХреБрдиреИ рдкрдирд┐ рдХрдо рдЕрдиреБрднрд╡реА рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрд▓реЗ, K8S рдЕрдзреНрдпрдпрдирдХреЛ рдЖрдбрдорд╛ рдЙрдиреАрд╣рд░реВрдХреЛ рднрд┐рдбрд┐рдпреЛ рдХреНрдпрд╛рдореЗрд░рд╛рдХреЛ рдЖрдБрдЦрд╛ рдЯреЗрдк рдЧрд░реЗрд░, рдЕрдореЗрд░рд┐рдХреА рдЪреБрдирд╛рд╡ рдкреНрд░рдгрд╛рд▓реА, рдЯреНрд░рд╛рдлрд┐рдХ рд▓рд╛рдЗрдЯ рдкреНрд░рдгрд╛рд▓реА рд░ рд╕рд╛рд▓рд┐рд╕рдмрд░реА рд╕реНрдкрд╛рдЗрд░рд╣рд░реВ рднрддреНрдХрд╛рдПрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рд░рдХрд╛рд░реА рд╕рдЮреНрдЪрд╛рд░рд╣рд░реВ рдорд╛рд░реНрдлрдд рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛рдХреЛ рдкреНрд░рдердо рдорд╣рд┐рд▓рд╛рд▓рд╛рдИ рдЫреЗрдбреЗрдХрд╛ рдерд┐рдПред
k8s рдкреНрд░рд╡рд┐рдзрд┐рдХреЛ рдкрд░рд┐рдЪрдп рд╕рдЬрд┐рд▓реИ Pod, ReplicaSet, Deployment, Service, Ingress, PV, PVC, ConfigMap, Secret рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛рдХрд╛рдиреАрдорд╛ рдкрд░рд┐рдгрдд рднрдпреЛред рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЕрднреНрдпрд╛рд╕рдХреЛ рд╕рд╛рде рдЫрд╛рдкреЗред
рдкрд╛рднреЗрд▓ рд╕реЗрд▓рд┐рднрд╛рдиреЛрднрд▓реЗ рд╕реНрдЯреЗрдЬрдорд╛ рджреБрдИ рдЬрдирд╛рдХреЛ рд░реНтАНрдпрд╛рдк рд▓рд┐рдБрджрд╛ рд╕рд░реНрдЧреЗрдИ рдмреЛрдиреНрдбрд░реЗрдн рдЖрд░рд╛рдорд╕рдБрдЧ рд╣реЗрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред
рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдбрд┐рдЬрд╛рдЗрди, рдореБрдЦреНрдп рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ, рджреЛрд╖ рд╕рд╣рдирд╢реАрд▓рддрд╛, рд░ k8s рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рдмрд╛рд░реЗрдорд╛ рдорд╛рд░реНрд╕реЗрд▓ рдЗрдмреНрд░рд╛рднрдмрд╛рдЯ рд╡рд┐рд╖рдпрд╣рд░реВ рдЙрдбреНрди рдерд╛рд▓реЗрдкрдЫрд┐ рд╣рд╛рдореАрд▓реЗ рднрд░реНрдЦрд░реИ рдЫреЛрдЯреЛ рдХрдлреА рдмреНрд░реЗрдХ рдЧрд░реЗрдХрд╛ рдерд┐рдпреМрдВред
рд░ рдХреНрд░рд┐рдорд┐рдпрд╛ рд░реЗрд╕реНрдЯреБрд░реЗрдиреНрдЯрдорд╛ рд╣рд╛рд░реНрджрд┐рдХ рдЦрд╛рдЬрд╛ рдкрдЫрд┐, рдЬреБрди рд╣рд╛рдореАрд▓реЗ резрежреж+ рдорд╛рдирд┐рд╕рдХреЛ рднреАрдбрдорд╛ рдУрдЧрдЯреЗрдХрд╛ рдерд┐рдпреМрдВ, рд╕реНрдкрд┐рдХрд░рд╣рд░реВрд▓реЗ рдХреБрдмреЗрд╕реНрдкреНрд░реЗ, рдЯреНрдпреБрдирд┐рдЩ рд░ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реЗ, рдкрдХреНрдХреИ рдкрдирд┐ рдЕрднреНрдпрд╛рд╕рдХреЛ рд╕рд╛рдердорд╛ред
рдПрдХ рд╕рд╣рднрд╛рдЧреАрд▓рд╛рдИ рдкреНрд░рд╕реНрддреЛрддрд╛рдХреЛ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдпрддрд┐ рдзреЗрд░реИ рдорди рдкрд░реНрдпреЛ рдХрд┐ рдЙрд╕рд▓реЗ рдЖрдиреНрджреЛрд▓рдирдХреЛ рдХреНрд░рдордорд╛ рдорд╛рддреНрд░ рдпрд╕рд▓рд╛рдИ рд╣рдЯрд╛рдпреЛред
рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд╕рд╣рдпреЛрдЧрд▓реЗ рдПрдХ рдорд┐рдиреЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓рд╛рдИ рдЫреЛрдбреЗрдиред рдмрд┐рдЯрдХреЛрдЗрди рдХрд╣рд┐рд▓реЗ рдХрд┐рдиреНрдиреЗ, рдкрд╛рднреЗрд▓ рдбреБрд░реЛрднрдХреЛ рдЧреНрд░рд╛рдордорд╛ рд▓рдЧрд╛рдиреА рдЧрд░реНрдиреБ рдЙрдкрдпреБрдХреНрдд рдЫ рдХрд┐ рдЫреИрди, рдХреВрд▓рд░, рд╕реНрдкрд╛рд░реНрдЯрдХ рд╡рд╛ CSKA, рд░ рекреи рдХреЛ рдХреБрди рдкреНрд░рд╢реНрдирдХреЛ рдЬрд╡рд╛рдл рджрд┐рдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдЙрдирд▓реЗ рдХреБрдмреЗрд░рдиреЗрдЯрдорд╛ рд╕рд▓реНрд▓рд╛рд╣ рджрд┐рдЗрдиреНред
рд╣рд╛рдореАрд▓реЗ рдзреЗрд░реИ рдкрд╣рд┐рд▓реЗ рдиреИ Slurm рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рдмрдирд╛рдПрдХрд╛ рдЫреМрдВ - рд╕рд╛рдзрд╛рд░рдг рдЪрд░рдгрд╣рд░реВ рджреЗрдЦрд┐ рдЬрдЯрд┐рд▓ рд╕рдореНрдоред рдЧрд╣рди рдкрд╛рдареНрдпрдХреНрд░рдо рдпрд╕реНрддреЛ рддрд░рд┐рдХрд╛рд▓реЗ рд╕рдВрд░рдЪрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рд╣рд░реЗрдХ рджрд┐рди рдХрдард┐рдирд╛рдИ рдмрдвреНрджреИ рдЬрд╛рдиреНрдЫ, рддрд╛рдХрд┐ рдорд╕реНрддрд┐рд╖реНрдХрд▓реЗ рдмрд┐рд╕реНрддрд╛рд░реИ рдЧрддрд┐ рдмрдврд╛рдЙрдБрдЫ рд░ рдкреНрд░рд╕рд╛рд░рдг рдЦрд╕реНрджреИрдиред рддреНрдпрд╕реИрд▓реЗ рджреЛрд╕реНрд░реЛ рджрд┐рдирдорд╛ рд╕рдмреИ рдХреБрд░рд╛ рдЕрдЭ рдареВрд▓реЛ, рдЕрдЭ рд░реЛрдЪрдХ, рдЕрдЭ рдЙрдкрдпреЛрдЧреА рд╣реБрдиреЗрдЫред
PS рд░ Slurm рдХреЛ рдереЛрд░реИ рдорд╛рддреНрд░:
рд╕реНрд░реЛрдд: www.habr.com