AWS, Azure рдФрд░ Gitlab рдкрд░ CI/CDред OTUS рд╕реЗ рдирдпрд╛ рдкрд╛рдареНрдпрдХреНрд░рдо

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

AWS, Azure рдФрд░ Gitlab рдкрд░ CI/CDред OTUS рд╕реЗ рдирдпрд╛ рдкрд╛рдареНрдпрдХреНрд░рдо

рдпрджрд┐ рдЖрдк рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдпрд╛ рдкреНрд░рд╢рд╛рд╕рдХ рд╣реИрдВ рдЬреЛ рдирд┐рд░рдВрддрд░ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╡рд┐рддрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ (рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг/рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг), рддреЛ OTUS рдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдирд╛рдорд╛рдВрдХрди рдЦреЛрд▓ рджрд┐рдпрд╛ рд╣реИ: рдирд┐рд░рдВрддрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╡рд┐рддрд░рдг рдХреА рд▓реЛрдХрдкреНрд░рд┐рдп рдкрджреНрдзрддрд┐ рдкрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЧрд╣рди рдкрд╛рдареНрдпрдХреНрд░рдо, рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдЕрдореЗрдЬрд╝реЕрди рд╡реЗрдм рд╕реЗрд╡рд╛, рдПрдЬрд╝реНрдпреЛрд░, рдЧрд┐рдЯрд▓реИрдм рдФрд░ рдЬреЗрдирдХрд┐рдВрд╕ рдкрд░ рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдФрд░ рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг.

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

рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдЕрдВрдд рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдЫрд╛рддреНрд░ рдПрдХ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдп рддреИрдпрд╛рд░ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЙрдирдХреА рдкрд╕рдВрдж рдХреЗ рдХрд┐рд╕реА рднреА рдУрдкрдирд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕реАрдЖрдИ/рд╕реАрдбреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧрд╛ред рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдмрд╛рдж, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ рдЫрд╛рддреНрд░ рдХреЛ рд╕рднреА рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА, рдкрд╛рдареНрдпрдХреНрд░рдо рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛, рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред

AWS, Azure рдФрд░ Gitlab рдкрд░ CI/CDред OTUS рд╕реЗ рдирдпрд╛ рдкрд╛рдареНрдпрдХреНрд░рдо

рдмреЗрд╢рдХ, рдпрд╣ рдХреЛрд░реНрд╕ рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрдиреБрднрд╡ рд╣реИ:

  • рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
  • рд▓рд┐рдирдХреНрд╕ рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкреНрд░рд╢рд╛рд╕рди
  • рд╡рд┐рдХрд╛рд╕ рдпрд╛ рд╕рдВрдЪрд╛рд▓рди
  • рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛

рддреЛ OTUS рдЖрдкрдХрд╛ рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реИ! рддреБрдо рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдкреНрд░рд╡реЗрд╢ рдкрд░реАрдХреНрд╖рд╛ рдЙрддреНрддреАрд░реНрдг рдХрд░реЗрдВрдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ AWS, Azure рдФрд░ Gitlab рдкрд╛рдареНрдпрдХреНрд░рдо рдкрд░ CI/CD рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬреНрдЮрд╛рди рд╣реИред

рд╢реБрд░реБрдЖрдд рдХреА рдкреНрд░рддреНрдпрд╛рд╢рд╛ рдореЗрдВ рдкрд╛рдареНрдпрдХреНрд░рдо "AWS, Azure рдФрд░ Gitlab рдкрд░ CI/CD" 17 рдлрд░рд╡рд░реА рдХреЛ, OTUS рдиреЗ рдПрдХ рдУрдкрди рдбреЗ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХреАред рд╢рд┐рдХреНрд╖рдХ рдиреЗ рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХреА, рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджрд┐рдП рдФрд░ рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рднреА рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред


"K8S рдХреЗ рд╕рд╛рде рдЬреЗрдирдХреАрдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ" рд╡рд┐рд╖рдп рдкрд░ рдПрдХ рдЦреБрд▓реЗ рд╡реЗрдмрд┐рдирд╛рд░ рдХреЛ рдирд┐рдГрд╢реБрд▓реНрдХ рджреЗрдЦрдиреЗ рдХреА рднреА рд╕реБрд╡рд┐рдзрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдкрд╛рдареНрдпрдХреНрд░рдо рд╢рд┐рдХреНрд╖рдХ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред "AWS, Azure рдФрд░ Gitlab рдкрд░ CI/CD" рдмреЛрд░рд┐рд╕ рдирд┐рдХреЛрд▓реЗрд╡:


рдкрд╛рдареНрдпрдХреНрд░рдо рд╕реАрдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ "AWS, Azure рдФрд░ Gitlab рдкрд░ CI/CD" рдСрдирд▓рд╛рдЗрди рд╡реЗрдмрд┐рдирд╛рд░ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдкреВрд░реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди (рдпрд╣ 3 рдорд╣реАрдиреЗ рддрдХ рдЪрд▓рддрд╛ рд╣реИ), рдЫрд╛рддреНрд░ рдЕрдиреБрднрд╡реА рд╢рд┐рдХреНрд╖рдХреЛрдВ рд╕реЗ рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╣рдореЗрд╢рд╛ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВред Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо (GCP), Amazon рд╡реЗрдм рд╕реЗрд╡рд╛ рдФрд░ Microsoft Azure рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдп рдкреВрд░реЗ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред

рдкрд╛рдареНрдпрдХреНрд░рдо рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЪрд╛рд░ рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  1. рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╡рд┐рдХрд╛рд╕ (рдХреЛрдб)
  2. рд╕рдВрдпреЛрдЬрди рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рди (рд╕рддрдд рдПрдХреАрдХрд░рдг)
  3. рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рди (рдирд┐рд░рдВрддрд░ рд╡рд┐рддрд░рдг)
  4. рдЕрдВрддрд┐рдо рдореЙрдбреНрдпреВрд▓

рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рдСрдирд▓рд╛рдЗрди рд╡реЗрдмрд┐рдирд╛рд░ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рджреМрд░рд╛рди рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреА, рдФрд░ рд╣реЛрдорд╡рд░реНрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдЕрд░реНрдЬрд┐рдд рдЬреНрдЮрд╛рди рдХреЛ рд╕рдореЗрдХрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕ рдкрд░, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЖрдк рд╢рд┐рдХреНрд╖рдХреЛрдВ рд╕реЗ рд╡рд┐рд╕реНрддреГрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХрдИ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ CI/CD рдХреЛ рдЖрдзреБрдирд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╣рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдХрдерди рд╕реЗ рд╕рд╣рдордд рд╣реИрдВ?

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

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