Red Hat рдУрдкрди рд╕реЛрд░реНрд╕ рдХреНрд╡реЗ, рдХрдВрдЯреЗрдирд░ рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдиреЛрдВрджрдгреА

рд░реЗрдб рд╣реЕрдЯ рдХрдВрдкрдиреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА рдирд╡реАрди рдЦреБрд▓реНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдмрджреНрджрд▓ рдХрд╛рдп, рдЬреЗ рдкреВрд░реНрд╡реА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрдВрдж рджрд░рд╡рд╛рдЬреНрдпрд╛рдЪреНрдпрд╛ рдорд╛рдЧреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рддреНрдпрд╛рдЪ рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ рд░реЗрдЬрд┐рд╕реНрдЯреНрд░реАрдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╕реБрд░реВ рдареЗрд╡реЗрд▓, рдЬреЗ рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд рдЖрд╣реЗ. рд░реЗрдб рд╣реЕрдЯ рдХреНрд╡реЗ ╨╕ Quay.io. CoreOS рдЦрд░реЗрджреА рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд╣рд╛ рдкреНрд░рдХрд▓реНрдк Red Hat рдЪреНрдпрд╛ рд╣рд╛рддрд╛рдд рдкрдбрд▓рд╛ рдЖрдгрд┐ рдЕрдзрд┐рдЧреНрд░рд╣рд┐рдд рдХрдВрдкрдиреНрдпрд╛рдВрдЪреНрдпрд╛ рдорд╛рд▓рдХреАрдЪреНрдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рдВрдЪреЗ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрдкрдХреНрд░рдорд╛рдЪрд╛ рдПрдХ рднрд╛рдЧ рдореНрд╣рдгреВрди рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рдЙрдШрдбрдгреНрдпрд╛рдд рдЖрд▓рд╛. рдХреЛрдб Python рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рдЦреБрд▓реЗ рдЖрд╣реЗ Apache 2.0 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

рдкреНрд░рдХрд▓реНрдк рдХрдВрдЯреЗрдирд░ рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ, рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рд╡рд┐рддрд░рд┐рдд рдХрд░рдгреЗ рддрд╕реЗрдЪ рдиреЛрдВрджрдгреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. Quay рд╡рд╛рдкрд░реВрди, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░рдордзреНрдпреЗ рдХрдВрдЯреЗрдирд░ рдХрд┐рдВрд╡рд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдореЗрдЬрдЪреА рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░реВ рд╢рдХрддрд╛, рдЬреЗ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд DBMS рдЖрдгрд┐ рдЗрдореЗрдЬ рд╕реНрдЯреЛрдЕрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд░реЗрдЬрд┐рд╕реНрдЯреНрд░реА рдкрд╣рд┐рд▓реНрдпрд╛ рдЖрдгрд┐ рджреБрд╕рд▒реНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╢реА рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (рдбреЙрдХрд░ рд░реЗрдЬрд┐рд╕реНрдЯреНрд░реА HTTP API), рдбреЙрдХрд░ рдЗрдВрдЬрд┐рдирд╕рд╛рдареА рдХрдВрдЯреЗрдирд░ рдкреНрд░рддрд┐рдорд╛ рд╡рд┐рддрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддрд╕реЗрдЪ рдбреЙрдХрд░ рдореЕрдирд┐рдлреЗрд╕реНрдЯ рдлрд╛рдЗрд▓реНрд╕рдЪреЗ рддрдкрд╢реАрд▓ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рдХрдВрдЯреЗрдирд░ рд╢реЛрдзрд╛рд╕рд╛рдареА рддрдкрд╢реАрд▓ рд╕рдорд░реНрдерд┐рдд рдЕреЕрдк рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ рдбрд┐рд╕реНрдХрд╡рд░реА. GitHub, Bitbucket, GitLab рдЖрдгрд┐ Git рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрдордзреВрди рдЕрд╕реЗрдВрдмреНрд▓реАрд╕рд╣ рд╕рддрдд рд╡рд┐рддрд░рдг рдЖрдгрд┐ рдПрдХрддреНрд░реАрдХрд░рдг (CD/CI) рд╕рд┐рд╕реНрдЯрдорд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.

Quay рд▓рд╡рдЪрд┐рдХ рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдВрддреНрд░рдг рдпрдВрддреНрд░рдгрд╛, рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдпрд╕рдВрдШ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА LDAP, Keystone, OIDC, Google Auth рдЖрдгрд┐ GitHub рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдерд╛рдирд┐рдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, S3, GCS, рд╕реНрд╡рд┐рдлреНрдЯ рдЖрдгрд┐ Ceph рд╡рд░ рддреИрдирд╛рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрдерд╛рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдбреЗрдЯрд╛ рд╡рд┐рддрд░рдг рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рдХреГрддреА рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. рд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ рдХрд░рдг, рдЬреЗ рдЕрдирдкреЕрдЪ рдирд╕рд▓реЗрд▓реНрдпрд╛ рднреЗрджреНрдпрддрд╛ рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдХрдВрдЯреЗрдирд░ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕реНрдХреЕрдирд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛