рдкрд┐рдЫрд▓реЗ рд╕рдкреНрддрд╛рд╣, рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдиреЗ рдЕрдкрдиреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд▓реАрдбрд░рд╢рд┐рдк рд╢рд┐рдЦрд░ рд╕рдореНрдореЗрд▓рди рдХреЗ рджреМрд░рд╛рди
рдпрд╣ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореВрд▓ рд╕рдВрдЧрдарди рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЗ рддрд╣рдд рдРрд╕реЗ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреНрдпреЛрдВ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдмрд╕ рдПрдХ рдЕрдзрд┐рдХ рдкреНрд░рд╕рд┐рджреНрдз рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ - рд╕реАрдПрдирд╕реАрдПрдл (рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рд╡ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдлрд╛рдЙрдВрдбреЗрд╢рди)ред рдпрд╣ рдлрдВрдб 2015 рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрдпрд╛ рдФрд░ рддрдм рд╕реЗ рдЗрд╕рдиреЗ рдХрдИ рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрд▓рд╛рдЙрдб рдЖрдИрдЯреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдЖрдзреБрдирд┐рдХ рдкрд░рд┐рджреГрд╢реНрдп рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ: рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕, рдХрдВрдЯреЗрдирд░рдб, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдЖрджрд┐ред
рд╕рдВрдЧрдарди рд╕реНрд╡рдпрдВ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдордВрдЪ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдмрд╛рдЬрд╛рд░ рд╕рд╣рднрд╛рдЧрд┐рдпреЛрдВ рдХреЗ рд╣рд┐рддреЛрдВ рдореЗрдВ рдЗрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП, рд╕реАрдПрдирд╕реАрдПрдл рдореЗрдВ рддрдХрдиреАрдХреА рдФрд░ рд╡рд┐рдкрдгрди рд╕рдорд┐рддрд┐рдпрд╛рдВ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ, рдХреБрдЫ рдорд╛рдирдХреЛрдВ рдФрд░ рдирд┐рдпрдореЛрдВ рдХреЛ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдпрджрд┐ рдЖрдк рд╡рд┐рд╡рд░рдг рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдкрдврд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдЗрд╕ рд╕рдлрд▓рддрд╛ рдХреЗ рдмрд╛рдж (рдЖрдЦрд┐рд░рдХрд╛рд░, рдХрдИ рд╕реАрдПрдирд╕реАрдПрдл рдХреНрд▓рд╛рдЙрдб рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА DevOps рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рджреИрдирд┐рдХ рдЬреАрд╡рди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрди рдЪреБрдХреА рд╣реИрдВ), рдЖрдИрдЯреА рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реБрдЭрд╛рди рдФрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЙрдирдХреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ, рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдиреЗ "рдХрдмреНрдЬрд╛" рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рдпрд╛ "рдкреНрд░рдЪрд╛рд░" рдХрд╣рдирд╛ рдЕрдзрд┐рдХ рд╕рд╣реА рд╣реЛрдЧрд╛) рдирдпрд╛ рд╕реНрдерд╛рди:
тАЬрдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рд▓реАрд╡рд░реА рдлрд╛рдЙрдВрдбреЗрд╢рди (рд╕реАрдбреАрдПрдл) рдорд╣рддреНрд╡рдкреВрд░реНрдг рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХреНрд░реЗрддрд╛-рддрдЯрд╕реНрде рдШрд░ рд╣реЛрдЧрд╛ рдЬреЛ рдирд┐рд░рдВрддрд░ рдбрд┐рд▓реАрд╡рд░реА рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ рдЬреЛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рддреЗ рд╣реИрдВред рд╕реАрдбреАрдПрдл рдЙрджреНрдпреЛрдЧ рдХреЗ рдЕрдЧреНрд░рдгреА рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреА рдмрд╛рддрдЪреАрдд рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛, рд╕реАрдЖрдИ/рд╕реАрдбреА рдФрд░ рдбреЗрд╡рдСрдкреНрд╕ рдкрджреНрдзрддрд┐рдпреЛрдВ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдЧрд╛, рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХрд░реЗрдЧрд╛, рдЧрд╛рдЗрдб рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдордЧреНрд░реА рддреИрдпрд╛рд░ рдХрд░реЗрдЧрд╛ рдЬреЛ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХрд╣реАрдВ рд╕реЗ рднреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдХреЛ рд╕реАрдЖрдИ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рдПрдЧрд╛ред /рд╕реАрдбреА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдПрдБред
рд╡рд┐рдЪрд╛рд░
рдореВрд▓ рдореВрд▓реНрдп рдФрд░ рд╕рд┐рджреНрдзрд╛рдВрдд рдЬреЛ рдЗрд╕ рд╕рдордп рд╕реАрдбреАрдПрдл рдХрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ
- ... рдирд┐рд░рдВрддрд░ рдбрд┐рд▓реАрд╡рд░реА рдХреА рд╢рдХреНрддрд┐ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЯреАрдореЛрдВ рдХреЛ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╢рдХреНрдд рдмрдирд╛рддрд╛ рд╣реИ;
- ...рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрдкреВрд░реНрдг рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рддрд░рдг рдЪрдХреНрд░ рдореЗрдВ рдПрдХ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
- ... рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдПрдХ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕рд╣рдпреЛрдЧ рдФрд░ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИ;
- ...рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг рд╡реНрдпрд╡рд╕рд╛рдпрд┐рдпреЛрдВ рдХреЛ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ, рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреА рдкреНрд░рдерд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рд╡рд╛ рдФрд░ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИред
рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ
рд▓реЗрдХрд┐рди рд╕реБрдВрджрд░ рд╢рдмреНрдж рд╡рд┐рдкрдгрдХ рдХреЗ рдмрд╣реБрдд рд╣реИрдВ, рдЬреЛ рд╣рдореЗрд╢рд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдореЗрдВ рдЬреЛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЙрд╕рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреЗ рд╣реИрдВред рдФрд░ рдЗрд╕ рдЕрд░реНрде рдореЗрдВ, рд╕рдВрдЧрдарди рдХреА рдкрд╣рд▓реА рдЫрд╛рдк рдЗрд╕ рдмрд╛рдд рд╕реЗ рдмрди рд╕рдХрддреА рд╣реИ рдХрд┐ рдХрд┐рд╕ рдХрдВрдкрдиреА рдиреЗ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рдФрд░ рдХреМрди рд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рдЗрд╕рдХреА "рдкрд╣рд▓реА рд╕рдВрддрд╛рди" рдмрдиреАрдВред
CDF рдХреЗ рдореБрдЦреНрдп рд╕рджрд╕реНрдп рд╣реИрдВ
рд╕реАрдбреАрдПрдл рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ - рд╕реАрдПрдирд╕реАрдПрдл рдореЗрдВ рдПрдХ рд╕рдорд╛рди рд╢реНрд░реЗрдгреА рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдк рдИрдмреЗ, рдкрд┐рдирдЯреЗрд░реЗрд╕реНрдЯ, рдЯреНрд╡рд┐рдЯрд░, рд╡рд┐рдХрд┐рдореАрдбрд┐рдпрд╛ рдФрд░ рдХрдИ рдЕрдиреНрдп рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдирдП рдлрдВрдб рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдм рддрдХ рдХреЗрд╡рд▓ 15 рдРрд╕реЗ рдкреНрд░рддрд┐рднрд╛рдЧреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдкреНрд░рд╕рд┐рджреНрдз рдирд╛рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдирдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВ: рдСрдЯреЛрдбреЗрд╕реНрдХ, рдЧрд┐рдЯрд▓реИрдм, рдкрдкреЗрдЯ, рд░реИрдВрдЪрд░, рд░реЗрдб рд╣реИрдЯ, рдПрд╕рдПрдкреА рдФрд░ рд╕рдЪрдореБрдЪ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдП
рдЕрдм, рд╢рд╛рдпрдж, рдореБрдЦреНрдп рдмрд╛рдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ - рдЙрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд┐рдирдХреА рджреЗрдЦрднрд╛рд▓ рдХрд╛ рдЬрд┐рдореНрдорд╛ рд╕реАрдбреАрдПрдл рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдВрдЧрдарди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рдордп рдЙрдирдореЗрдВ рд╕реЗ рдЪрд╛рд░ рдереЗ:
рдЬреЗрдирдХрд┐рдВрд╕ рдФрд░ рдЬреЗрдирдХрд┐рдВрд╕ рдПрдХреНрд╕
рдЖрдЬ рдЬреЗрдирдХреАрдВрд╕ рдХреЗ рдкреАрдЫреЗ рдореБрдЦреНрдп рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдорд╛рдиреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдХреНрд▓рд╛рдЙрдбрдмреАрдЬрд╝, рдЬрд┐рд╕рдХрд╛ рддрдХрдиреАрдХреА рдирд┐рджреЗрд╢рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдореВрд▓ рд▓реЗрдЦрдХ рд╣реИ (рдХреЛрд╣рд╕реБрдХреЗ рдХрд╛рд╡рд╛рдЧреБрдЪреА) рдФрд░ рдЬреЛ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрди рдЧрдпрд╛ред
рдЬреЗрдирдХрд┐рдВрд╕ рдПрдХреНрд╕ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рднреАрддрд░ рддреИрдирд╛рдд рдЖрдзреБрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реАрдЖрдИ/рд╕реАрдбреА рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд░реНрдирдХреА рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, JX рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реНрд╡рдЪрд╛рд▓рди, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд GitOps рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рд░рд┐рд▓реАрдЬрд╝ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╡рд╛рддрд╛рд╡рд░рдг рдФрд░ рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЬреЗрдирдХрд┐рдВрд╕ рдПрдХреНрд╕ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ рд╣реИ:
рдЙрддреНрдкрд╛рдж рд╕реНрдЯреИрдХ - рдЬреЗрдирдХрд┐рдВрд╕, рдиреЗрдЯрд┐рд╡ рдмрд┐рд▓реНрдб, рдкреНрд░реЛ, рд╕реНрдХреИрдлреЛрд▓реНрдб рдФрд░ рд╣реЗрд▓реНрдоред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣рдо
рджреМрдбрд╝ рд▓рдЧрд╛рдиреЗрд╡рд╛рд▓реЗ рдЬрд╣рд╛рдЬрд╝ рдХрд╛ рдмрдбрд╝рд╛ рдкрд╛рд▓
рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд┐рдирдиреЗрдХрд░ рдореЗрдВ рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдБ рдЕрдиреБрдкреНрд░рдпреЛрдЧ, рдХреНрд▓рд╕реНрдЯрд░ рдФрд░ рд╕рд░реНрд╡рд░ рд╕рдореВрд╣ рд╣реИрдВ, рдФрд░ рдмрд╛рд╣рд░реА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЙрдирдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ:
рдмреБрдирд┐рдпрд╛рджреА рд╕реНрдкрд┐рдирдВрдХрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ
рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЖрдкрдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕, рдУрдкрдирд╕реНрдЯреИрдХ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ (рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдИрд╕реА2, рдЬреАрд╕реАрдИ, рдЬреАрдХреЗрдИ, рдЬреАрдПрдИ, рдПрдЬрд╝реНрдпреЛрд░, рдУрд░реЗрдХрд▓ рдХреНрд▓рд╛рдЙрдб рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░) рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╡рд┐рднрд┐рдиреНрди рдЙрддреНрдкрд╛рджреЛрдВ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ:
- рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╕реАрдЖрдИ рд╕рд┐рд╕реНрдЯрдо (рдЬреЗрдирдХрд┐рдВрд╕, рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ) рдХреЗ рд╕рд╛рде;
- рдбреЗрдЯрд╛рдбреЙрдЧ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рд╕реНрдЯреИрдХрдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рд╕рд┐рдЧреНрдирд▓рдПрдлрдПрдХреНрд╕ рдХреЗ рд╕рд╛рде - рдШрдЯрдирд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП;
- рд╕реНрд▓реИрдХ, рд╣рд┐рдкрдЪреИрдЯ рдФрд░ рдЯреНрд╡рд┐рд▓рд┐рдпреЛ рдХреЗ рд╕рд╛рде - рд╕реВрдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП;
- рдкреИрдХрд░, рд╢реЗрдл рдФрд░ рдХрдардкреБрддрд▓реА рдХреЗ рд╕рд╛рде - рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдПред
рдпрд╣рд╛рдБ рдХреНрдпрд╛ рд╣реИ
тАЬрд╕реНрдкрд┐рдирдХрд░ рдХреА рд╕рдлрд▓рддрд╛ рдХрд╛рдлреА рд╣рдж рддрдХ рдЙрди рдХрдВрдкрдирд┐рдпреЛрдВ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрджреНрднреБрдд рд╕рдореБрджрд╛рдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд╕реНрдкрд┐рдирдВрдХрд░ рдХрд╛ рд╕реАрдбреАрдПрдл рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЗрд╕ рд╕рдореБрджрд╛рдп рдХреЛ рдордЬрдмреВрдд рдХрд░реЗрдЧрд╛ред рдпрд╣ рдХрджрдо рдЙрди рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рдмрджрд▓рд╛рд╡реЛрдВ рдФрд░ рдирд┐рд╡реЗрд╢ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░реЗрдЧрд╛ рдЬреЛ рдХрд┐рдирд╛рд░реЗ рд╕реЗ рджреЗрдЦ рд░рд╣реА рд╣реИрдВред рдирдИ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рджрд░рд╡рд╛рдЬрд╝рд╛ рдЦреЛрд▓рдиреЗ рд╕реЗ рд╕реНрдкрд┐рдирдВрдХрд░ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ рдирд╡реАрдирддрд╛ рдЖрдПрдЧреА рдЬрд┐рд╕рд╕реЗ рд╕рднреА рдХреЛ рд▓рд╛рдн рд╣реЛрдЧрд╛ред
рдореЗрдВ рдФрд░
Tecton
рдпреЗ рдШрдЯрдХ рд╕реНрд╡рдпрдВ "рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕-рд╢реИрд▓реА" рд╕рдВрд╕рд╛рдзрди рд╣реИрдВ (K8s рдореЗрдВ рд╣реА CRDs рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд) рдЬреЛ рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдмреНрд▓реЙрдХреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред K8s рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЪрд┐рддреНрд░рдг рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рдЯреЗрдХреНрдЯрди рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЙрддреНрдкрд╛рдж рд╕реНрдЯреИрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдЪрд┐рдд рд▓рдЧреЗрдЧрд╛: рдЬреЗрдирдХрд┐рдВрд╕, рдЬреЗрдирдХрд┐рдВрд╕ рдПрдХреНрд╕, рд╕реНрдХреЗрдлреЛрд▓реНрдб рдФрд░ рдиреЗрдЯрд┐рд╡ред Google рдХреНрд▓рд╛рдЙрдб рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдЯреЗрдХреНрдЯрди "рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рдореБрджрд╛рдп рдФрд░ рдкреНрд░рдореБрдЦ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕реАрдЖрдИ/рд╕реАрдбреА рдХреЗ рд▓рд┐рдП рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЛ рдЖрдзреБрдирд┐рдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред"
...
рд╕реАрдПрдирд╕реАрдПрдл рдХреЗ рдЕрдиреБрд░реВрдк, рд╕реАрдбреАрдПрдл рдиреЗ рдПрдХ рддрдХрдиреАрдХреА рд╕рдорд┐рддрд┐ (рддрдХрдиреАрдХреА рдирд┐рд░реАрдХреНрд╖рдг рд╕рдорд┐рддрд┐, рдЯреАрдУрд╕реА) рдмрдирд╛рдИ рд╣реИ, рдЬрд┐рд╕рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░рд┐рдпреЛрдВ рдореЗрдВ рдлрдВрдб рдореЗрдВ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдореБрджреНрджреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ (рдФрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдирд╛) рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕рдВрдЧрдарди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рд╕реНрд╡рдпрдВ рдкрд░
рдЖрдЗрдП рдПрдХ рдЙрджреНрдзрд░рдг рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдмрд╛рдд рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ
тАЬрдЕрдм, рдирд╡рдЧрдард┐рдд рдХрдВрдЯреАрдиреНрдпреВрдЕрд╕ рдбрд┐рд▓реАрд╡рд░реА рдлрд╛рдЙрдВрдбреЗрд╢рди рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рдЕрдкрдиреА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ [рдРрд╕реА рддрдХрдиреАрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЕрдиреНрдп рд╕реАрдЖрдИ/рд╕реАрдбреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╣реЛ] рдХреЛ рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдкрд░ рд▓реЗ рдЬрд╛рдПрдВрдЧреЗред рдпрд╣ рдирдпрд╛ рд╕рдВрдЧрдарди рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг рдорд╛рдирдХреЛрдВ рдХреЛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд░реЗрдЧрд╛ рдЬреЛ рдПрдХ рд╕рд╣рдпреЛрдЧреА рдФрд░ рдЦреБрд▓реЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд░рд┐рд▓реАрдЬрд╝ рдЪрдХреНрд░ рдХреЛ рдЧрддрд┐ рджреЗрдЧрд╛ред рдЗрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреЗ рд╡рд┐рдВрдЧ рдХреЗ рддрд╣рдд рдЬреЗрдирдХрд┐рдВрд╕, рдЬреЗрдирдХрд┐рдВрд╕ рдПрдХреНрд╕, рд╕реНрдкрд┐рдирдВрдХрд░ рдФрд░ рдЕрдиреНрдп рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд╕рд╛рде, рд╣рдо рд╕реАрдЖрдИ/рд╕реАрдбреА рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЬреНрдЬреНрд╡рд▓ рднрд╡рд┐рд╖реНрдп рджреЗрдЦрддреЗ рд╣реИрдВ!
рдкреБрдирд╢реНрдЪ
рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рднреА рдкрдврд╝реЗрдВ:
- ┬л
рдЬреЗрдирдХрд┐рдВрд╕ рдПрдХреНрд╕ рдХреЛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рд╕реАрдЖрдИ/рд╕реАрдбреА рдХреНрд▓рд╛рдЙрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ "; - ┬л
рд╕реАрдПрдирд╕реАрдПрдл рдиреЗ DevOps/рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдХреЗ рд▓рд┐рдП рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рдХреНрд▓рд╛рдЙрдб рдХреА рдкреЗрд╢рдХрд╢ рдХреА "; - ┬л
рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЙрдВрдбреЗрд╢рди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкрд░ рдПрдХ рдирд┐рдГрд╢реБрд▓реНрдХ рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рдСрдирд▓рд╛рдЗрди рдкрд╛рдареНрдпрдХреНрд░рдо рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ "; - ┬л
рдмрдбрд╝реА рд╕рдлрд▓ рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдХреНрдпрд╛ рд╕рдорд╛рдирддрд╛ рд╣реИ? '.
рд╕реНрд░реЛрдд: www.habr.com