рд╣рд╛рдореАрд▓реЗ рд╡рд┐рдЧрдд рджреБрдИ рд╣рдкреНрддрд╛рдорд╛ рдиреЗрдЯрдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрдХрд╛ рдЙрдкрдпреЛрдЧреА рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрдХреЛ рдкрд░рдореНрдкрд░рд╛рдЧрдд рдЫреЛрдЯреЛ рдбрд╛рдЗрдЬреЗрд╕реНрдЯрдХреЛ рд╕рд╛рде рд╣рд╛рдореА рддрдкрд╛рдИрд▓рд╛рдИ рдлрд░реНрдХрд╛рдЙрдБрдЫреМрдВред
рдирдпрд╛рдБ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН:
CAMELK рд╕рдБрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрджреИ
рджреБрдИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЕрдзрд┐рд╡рдХреНрддрд╛рд╣рд░реВ (рд╣реЛ, рд╣рд╛рдореАрд╕рдБрдЧ рдкрдирд┐ рдпрд╕реНрддреЛ рд╕реНрдерд┐рддрд┐ рдЫ - рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдмреБрдЭреНрди рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдЙрдиреАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рд░рд▓ рд░ рдмреБрдЭреНрдиреЗ рднрд╛рд╖рд╛рдорд╛ рдмрддрд╛рдЙрди) рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдПрдХреАрдХрд░рдг, рдХреНрдпрд╛рдорд▓, рд░ рдХреНрдпрд╛рдорд▓ рдХреЗ рдЕрдзреНрдпрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН!рдЙрддреНрддрд░рджрд╛рдпреА рдЯрд╛рд╡рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Red Hat рдорд╛ AWS рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ RHEL рд╣реЛрд╕реНрдЯрд╣рд░реВрдХреЛ рд╕реНрд╡рдд: рджрд░реНрддрд╛
рдЕрдЭреИ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рджрд░реНрддрд╛ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ? рдЙрддреНрддрд░рджрд╛рдпреА рддрдкрд╛рдИрдВрдХрд╣рд╛рдБ рдЖрдЙрдБрджреИрдЫредOpenShift рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЧрд╛рдЗрдб рднрд╛рдЧ 1 рдкрд░рд┐рдЪрдп Tekton рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рд╕реНрд░реЛрддрд╣рд░реВрд╕рдБрдЧ рдкрд░рд┐рдЪрд┐рддред
OpenShift рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЧрд╛рдЗрдб, рднрд╛рдЧ 2. S2I рд░ Tekton
Tekton рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВрдмрд╛рдЯ OpenShift рдХреЛ рд╕реНрд░реЛрдд-2-рдЫрд╡рд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИредOpenShift рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓, рднрд╛рдЧ 3: рд░рдирдЯрд╛рдЗрдо рдЫрд╡рд┐рд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдиреБрд╣реЛрд╕реН
S2I рдирд┐рд░реНрдорд╛рдгрдХрд░реНрддрд╛ рдЫрд╡рд┐рдмрд╛рдЯ рд░рдирдЯрд╛рдЗрдордорд╛ рдбрд┐рдкреНрд▓реЛрдп рдпреЛрдЧреНрдп рд╕рдореНрдкрддреНрддрд┐рд╣рд░реВ рд╕рд╛рд░реЗрд░ рдЙрддреНрдкрд╛рджрди рд░рдирдЯрд╛рдЗрдо рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИредOpenShift Pipelines Tutorial Part 4: рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рд░ рдХрдиреНрдЯреЗрдирд░ рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╕рди OpenShift рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рднрд╛рдЧ 5 - рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ
рд╣рд╛рдореА рд╢реНрд░реГрдВрдЦрд▓рд╛рдорд╛ рдЕрдШрд┐рд▓реНрд▓реЛ рд▓реЗрдЦрд╣рд░реВрдмрд╛рдЯ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдПрдЙрдЯрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВред
рдШрдЯрдирд╛рд╣рд░реВ:
Red Hat OpenShift рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдзреЗрд░реИ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд╣рд░реВ рд▓реЗрдЦреНрди рдорджреНрджрдд рдЧрд░реНрджрдЫ, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓рд╛рдИ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдзреЗрд░реИ рд╕рдордп рд░ рдкреНрд░рдпрд╛рд╕ рдмрдЪрдд рдЧрд░реНрджрдЫред рдпрд╕ рд╡реЗрдмрд┐рдирд╛рд░рдорд╛, рд╣рд╛рдореА рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╣рд╛рд▓реИрдХреЛ рдкреНрд░рдореБрдЦ рдкрд░рд┐рд╡рд░реНрддрди рд░ рдХрд╕рд░реА Red Hat OpenShift рд▓реЗ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдирд┐рд░реНрдорд╛рдг рд░ рдорд░реНрдордд рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВред
рдЪреНрдпрд╛рдЯ:
рдЕрдХреНрдЯреЛрдмрд░ 28 рдЙрдиреНрдирдд рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди
рдорд╛рд░реНрдХ рд░реЛрдмрд░реНрдЯреНрд╕рд▓реЗ рдХреНрд▓рд╕реНрдЯрд░, рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд░ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЪреБрдиреМрддрд┐рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫрдиреН рдЬреБрди рддрдкрд╛рдИрдВрд╕рдБрдЧ рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрдорд╛ рддреИрдирд╛рде рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдХрд╕рд░реА Red Hat Advanced Cluster Management рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдБрджрдЫредрдордВрд╕рд┐рд░ резреж, рдХреНрд╡рд╛рд░реНрдХрд╕
рдлрд┐рд▓ рдкреНрд░реЛрд╕рд░рд▓реЗ рдкреБрд░рд╛рдиреЛ рдЬрд╛рднрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд┐рди рдирд░рд╛рдореНрд░реЛ рдЫ рд░ рд╣рд╛рдореАрд▓рд╛рдИ рдирдпрд╛рдБ рдХрд┐рди рдЪрд╛рд╣рд┐рдиреНрдЫ, рд╕рд╛рдереИ рдХреНрд╡рд╛рд░реНрдХрд╕рдХреЛ рд░реВрдкрдорд╛ рдпрд╕реНрддреЛ рдирдпрд╛рдБ рдлреНрд░реЗрдорд╡рд░реНрдХрдорд╛ рдХреЗ рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рдирд▓реЗ рд▓реНрдпрд╛рдЙрдБрдЫ рд░ рдкрдЫрд┐рд▓реНрд▓реЛрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗрдорд╛ рдЖрдлреНрдирд╛ рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреЗрдЫредрдиреЛрднреЗрдореНрдмрд░ 24, рдХрдиреНрдЯреЗрдирд░ рдиреЗрдЯрд┐рдн рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╕рди
Uther Lawson рд▓реЗ "рдХрдиреНрдЯреЗрдирд░рдорд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди" рдЕрд╡рдзрд╛рд░рдгрд╛рдХреЛ рдкрдЫрд╛рдбрд┐рдХрд╛ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рд░ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд╣рд░реВ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрдиреЗрдЫрдиреН, рд╕рд╛рдереИ рд╡реНрдпрд╡рд╣рд╛рд░рдорд╛ рддреНрдпрд╕реНрддрд╛ VM рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рдЪрд▓рд╛рдЙрди, рдЕрдиреБрдЧрдорди рдЧрд░реНрди рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдХрддреНрддрд┐рдХреЛ рд╕рдЬрд┐рд▓реЛ рдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдиреБрд╣реБрдиреЗрдЫред
рд░реБрд╕реАрдорд╛:
- рдЕрдХреНрдЯреЛрдмрд░ 23
рдЗрдореНрдмреЗрдбреЗрдб рдЬреЗрдирдХрд┐рдиреНрд╕, рдкрд╛рдЗрдкрд▓рд╛рдЗрди-рдмрд┐рд▓реНрдбреНрд╕, рд░реЗрдб рд╣реНрдпрд╛рдЯ рдУрдкрдирд╢рд┐рдлреНрдЯ рдХрдиреНрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдЯреЗрдХрдЯрди
рд╣рд╛рдореА Red Hat OpenShift рдХрдиреНрдЯреЗрдирд░ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд░ Kubernetes рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕реНрдерд╛рдиреАрдп рдЕрдиреБрднрд╡рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╣рд╛рдореНрд░реЛ рдлреНрд░рд╛рдЗрдбреЗ рд╡реЗрдмрд┐рдирд╛рд░рд╣рд░реВрдХреЛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫреМрдВред рджрд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдЖрдЙрдиреБрд╣реЛрд╕реН - 3 рдиреЛрднреЗрдореНрдмрд░
рд░реЗрдб рд╣реНрдпрд╛рдЯ рдлреЛрд░рдо
рд╣рд╛рдореНрд░рд╛ рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рджрд░реНрд╢рди рд░ рдкреНрд░рд╡реГрддрд┐рд╣рд░реВрдХрд╛ рдХрдерд╛рд╣рд░реВ рддрдпрд╛рд░ рдЧрд░реЗрдХрд╛ рдЫрдиреН, рд░ рд╣рд╛рдореАрд▓реЗ рд░реВрд╕реА рднрд╛рд╖рд╛рдХрд╛ рдЧреНрд░рд╛рд╣рдХ рдХрдерд╛рд╣рд░реВ рддрдпрд╛рд░ рдЧрд░реЗрдХрд╛ рдЫреМрдВ, рдХрд┐рди рд╕рдореНрдкреВрд░реНрдг рд╡рд┐рд╢реНрд╡рд▓рд╛рдИ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреНрдиреЗ рдХрдерд╛, рдЕрдиреНрддрддрдГ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдлрд╛рдЗрджрд╛рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рдн рдПрдкрдорд╛ рдХреБрди рдкрдХреНрд╖рдорд╛ рдЬрд╛рдиреБрдкрд░реНрдЫ, рд╕рдмреИ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ рдХреЗ рд░ рдХрд╕рд░реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрд░реНрдиреЗ, рд░ рдХреНрд╡рд╛рд░реНрдХрд╕, рдХрдиреНрдЯреЗрдирд░ рд░ рдХреНрд▓рд╛рдЙрдбрдХреЛ рдЬрд╛рджреБрдИ рддрд╛рд▓рдореЗрд▓, рд░ рдпрд╕реНрддреИ рдЕрдиреНрдп!JSA-рд╕рдореВрд╣рдмрд╛рдЯ Konstantin Zelenkov рдпрджрд┐ рддрдкрд╛рдИрдВ IT рдорд╛ рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рдХрд╣рд╛рдБ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫ, рд░ рд╡реНрдпрд╡рд╕рд╛рдпрд▓реЗ рдбрд┐рдЬрд┐рдЯрд▓ рд░реВрдкрд╛рдиреНрддрд░рдг рдЪрд╛рд╣рдиреНрдЫ - Metalloinvest рдХреЛ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ред
Rosbank рдмрд╛рдЯ Andrey Ponomarev Red Hat рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд░реНрдерди рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреЗрд╡рд▓ рдПрдХ рд╡рд░реНрд╖рдорд╛ рдмреИрдВрдХрдХреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд▓рд╛рдИ рдирдпрд╛рдБ рдЧреБрдгрд╕реНрддрд░реАрдп рд╕реНрддрд░рдорд╛ рдХрд╕рд░реА рд▓реНрдпрд╛рдЙрдиреЗ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмрддрд╛рдЙрдиреЗрдЫред
RSA рдмрд╛рдЯ Sergey Alekseev рдХрд╕рд░реА, Red Hat OpenShift рдХреЛ рд╕рд╣рдпреЛрдЧрдорд╛, рдЕрдирд┐рд╡рд╛рд░реНрдп рдЕрдЯреЛ рдмреАрдорд╛рдорд╛ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рдХреЗрдиреНрджреНрд░реАрдХреГрдд рд╕рдЩреНрдХрд▓рди, рднрдгреНрдбрд╛рд░рдг рд░ рдкреНрд░рд╢реЛрдзрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдгрд╛рд▓реА рдирд┐рд░реНрдорд╛рдг рдЧрд░рд┐рдпреЛ рднрдиреНрдиреЗ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫред рд╡реИрд╕реЗ, рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рдкреНрд░рджрд░реНрд╢рди рд╡реГрджреНрдзрд┐рдХреЛ рд▓рд╛рдЧрд┐ 10 рдЧреБрдгрд╛ рднрдиреНрджрд╛ рдмрдвреА рд╕рдореНрднрд╛рд╡рдирд╛ рдЫ!
рд░реЗрдХрд░реНрдбрд┐рдЩрдорд╛:
рд╕рдореНрд░рд╛рдЯ "рдЕрдкрд░реЗрдЯрд░": OpenShift рд░ Kubernetes рдорд╛ рдЕрдкрд░реЗрдЯрд░рд╣рд░реВ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ OpenShift-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд╛рджреВ Red Hat OpenShift рд░ рдореЗрд╢рд┐рди API
* рд╣реЗрдбрд░ рдЫрд╡рд┐ ┬й
рд╕реНрд░реЛрдд: www.habr.com