DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╣реЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдбреЙрдХрд░ рдХрдВрдЯреЗрдирд░ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдЙрддреНрддрдо рд╕рд╛рдзрди рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рдЕрд╢рд╛ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд рдЬреНрдпрд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╕реЛрдбрд╡реВ рд╢рдХрдд рдирд╛рд╣реАрдд. рд╡рд╛рд░рдВрд╡рд╛рд░ рдЙрддреНрдкрд╛рджрди рдЙрдкрдпреЛрдЬрдирд╛рдВрд╕рд╛рдареА, рдкреНрд░рдХреНрд░рд┐рдпреЗрддреАрд▓ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣рд╛рд▓рд╛ рдкреВрд░реНрдгрдкрдгреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ, рдЬреНрдпрд╛рд▓рд╛ рдмрд╛рд╣реНрдп HTTP рд╡рд┐рдирдВрддреНрдпрд╛ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ SSL рдСрдлрд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рджреЗрдЦреАрд▓ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ. рдпрд╛рд╕рд╛рдареА ha-proxy рд╕рд╛рд░рдЦреНрдпрд╛ рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд░рд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рджреБрд╕рд░реЗ рдЖрд╡реНрд╣рд╛рди рдореНрд╣рдгрдЬреЗ рдХреНрд▓рд╛рдЙрдб рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЪрд╛рд▓реВ рдЕрд╕рддрд╛рдирд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдЪреЗ рдЕрд░реНрдз-рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕реНрдХреЗрд▓рд┐рдВрдЧ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде рд░рд╛рддреНрд░реАрдЪреНрдпрд╛ рд╡реЗрд│реА рдХреНрд▓рд╕реНрдЯрд░рдЪреЗ рдЕрдВрд╢рддрдГ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХрд░рдгреЗ.

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

рд╣рд╛ рд▓реЗрдЦ, рдПрдХ рд╡реНрд╣рд┐рдбрд┐рдУ рдЙрддрд╛рд░рд╛, рдЙрддреНрдкрд╛рджрдирд╛рдд рдбрд╛рдЙрдирдЯрд╛рдЗрдо рди рдХрд░рддрд╛ рдЧрд┐рдЯ рдХрдорд┐рдЯрдордзреВрди рдХреЛрдб рд╕реНрд╡реАрдХрд╛рд░рдгрд╛рд░реЗ рдЙрддреНрдкрд╛рджрди-рддрдпрд╛рд░ рд╡рд╛рддрд╛рд╡рд░рдг рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрддрд░ рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдШрдЯрдХрд╛рдВрд╕рд╣ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХрд╕реЗ рд╕реЗрдЯ рдХрд░рд╛рдпрдЪреЗ рддреЗ рджрд░реНрд╢рд╡рд┐рддреЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 1

рддреНрдпрд╛рдореБрд│реЗ, рдПрдХрджрд╛ рдХрд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдмрд╛рд╣реЗрд░реАрд▓ рдЬрдЧрд╛рддреВрди рддреБрдордЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЭрд╛рд▓рд╛ рдХреА, рддреБрдореНрд╣реА рдСрдЯреЛрдореЗрд╢рди рдкреВрд░реНрдгрдкрдгреЗ рд╕реЗрдЯ рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░реВ рд╢рдХрддрд╛, рдореНрд╣рдгрдЬреЗрдЪ рддреЗ рдЕрд╢рд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдЖрдгреВ рд╢рдХрддрд╛ рдЬрд┐рдереЗ рддреБрдореНрд╣реА рдЧрд┐рдЯ рдХрдорд┐рдЯ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рд╣реЗ рдЧрд┐рдЯ рдХрдорд┐рдЯ рдЙрддреНрдкрд╛рджрдирд╛рдд рд╕рдВрдкреЗрд▓ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рд╛. рд╕рд╛рд╣рдЬрд┐рдХрдЪ, рдпрд╛ рдЪрд░рдгрд╛рдВрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рддрд╛рдирд╛, рдЙрдкрдпреЛрдЬрди рд▓рд╛рдЧреВ рдХрд░рддрд╛рдирд╛, рдЖрдореНрд╣рд╛рд▓рд╛ рдбрд╛рдЙрдирдЯрд╛рдЗрдордЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рдпрдЪрд╛ рдирд╛рд╣реА. рддрд░, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреАрд▓ рдХреЛрдгрддреЗрд╣реА рдСрдЯреЛрдореЗрд╢рди API рдиреЗ рд╕реБрд░реВ рд╣реЛрддреЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

Kubernetes рд╣реЗ рдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдЙрддреНрдкрд╛рджрдХрдкрдгреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдЕрд╕реЗ рд╕рд╛рдзрди рдирд╛рд╣реА. рдЕрд░реНрдерд╛рдд, рддреБрдореНрд╣реА рддреЗ рдХрд░реВ рд╢рдХрддрд╛, kubectl рдЗрддреНрдпрд╛рджреА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рддрд░реАрд╣реА API рд╣реА рдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордмрджреНрджрд▓ рд╕рд░реНрд╡рд╛рдд рдордиреЛрд░рдВрдЬрдХ рдЖрдгрд┐ рдЙрдкрдпреБрдХреНрдд рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ. API рдЪрд╛ рдлрдВрдХреНрд╢рдиреНрд╕рдЪрд╛ рд╕рдВрдЪ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░ рдХрд░реВрди, рддреБрдореНрд╣реА рдХреБрдмрд░рдиреЗрдЯрдордзреНрдпреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЬреЗ рдХрд╛рд╣реА рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ рддреНрдпрд╛рдд рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрддрд╛. kubectl рд╕реНрд╡рддрдГ REST API рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рддреЗ.

рд╣реЗ REST рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рдпрд╛ API рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдгрддреАрд╣реА рднрд╛рд╖рд╛ рдХрд┐рдВрд╡рд╛ рд╕рд╛рдзрди рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рд╕рд╛рдиреБрдХреВрд▓ рд▓рд╛рдпрдмреНрд░рд░реАрдВрджреНрд╡рд╛рд░реЗ рддреБрдордЪреЗ рдЬреАрд╡рди рдЕрдзрд┐рдХ рд╕реЛрдкреЗ рд╣реЛрдИрд▓. рдорд╛рдЭреНрдпрд╛ рдЯреАрдордиреЗ рдЕрд╢рд╛ 2 рд▓рд╛рдпрдмреНрд░рд░реА рд▓рд┐рд╣рд┐рд▓реНрдпрд╛: рдПрдХ Java/OSGi рд╕рд╛рдареА рдЖрдгрд┐ рдПрдХ Go рд╕рд╛рдареА. рджреБрд╕рд░рд╛ рд╕рд╣рд╕рд╛ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдпрд╛ рдЙрдкрдпреБрдХреНрдд рдЧреЛрд╖реНрдЯреА рдЖрд╣реЗрдд. рддреЗ рдЕрдВрд╢рддрдГ рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдореБрдХреНрдд-рд╕реНрд░реЛрдд рдкреНрд░рдХрд▓реНрдк рдЖрд╣реЗрдд. рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рднрд╛рд╖рд╛рдВрд╕рд╛рдареА рдЕрд╢реА рдЕрдиреЗрдХ рд▓рд╛рдпрдмреНрд░рд░реА рдЖрд╣реЗрдд, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдЕрд╕рд▓реЗрд▓реА рд▓рд╛рдпрдмреНрд░рд░реА рдирд┐рд╡рдбреВ рд╢рдХрддрд╛.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдореНрд╣рдгреВрди, рддреБрдореНрд╣реА рддреБрдордЪреА рддреИрдирд╛рддреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдбрд╛рдЙрдирдЯрд╛рдЗрдордЪреНрдпрд╛ рдЕрдзреАрди рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдордЪрд╛ рдХрд╛рд░реНрдпрд╕рдВрдШ рджрд┐рд╡рд╕рд╛рдЪреНрдпрд╛ рдордзреНрдпрднрд╛рдЧреА рдЙрддреНрдкрд╛рджрди рдЙрдкрдпреЛрдЬрди рдХрд░рддреЗ рдЬреЗрд╡реНрд╣рд╛ рд▓реЛрдХ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд╛рдкрд░рдд рдЕрд╕рддрд╛рдд, рддреНрдпрд╛рдореБрд│реЗ рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рд╣реЛрдгрд╛рд░рд╛ рд╡рд┐рд▓рдВрдм рдЯрд╛рд│рдгреЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ. рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА, 2 рдкрджреНрдзрддреА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд: рдирд┐рд│рд╛/рд╣рд┐рд░рд╡рд╛ рдЙрдкрдпреЛрдЬрди рдХрд┐рдВрд╡рд╛ рд░реЛрд▓рд┐рдВрдЧ рдЕрдкрдбреЗрдЯ. рдирдВрддрд░рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреНрдпрд╛ 5 рдкреНрд░рддрд┐рдХреГрддреА рдЪрд╛рд▓реВ рдЕрд╕рддреАрд▓, рддрд░ рддреНрдпрд╛ рдХреНрд░рдорд╛рдиреЗ рдПрдХрд╛рдорд╛рдЧреВрди рдПрдХ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рд╣реА рдкрджреНрдзрдд рдЙрддреНрддрдо рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдкрд░рдВрддреБ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЙрдкрдпреЛрдЬрди рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреНрдпрд╛ рднрд┐рдиреНрди рдЖрд╡реГрддреНрддреНрдпрд╛ рдЪрд╛рд▓рдд рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЗ рдпреЛрдЧреНрдп рдирд╛рд╣реА. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдмреЕрдХрдПрдВрдб рдЬреБрдиреА рдЖрд╡реГрддреНрддреА рдЪрд╛рд▓рд╡рдд рдЕрд╕рддрд╛рдирд╛ рдЖрдкрдг рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдЕрджреНрдпрддрдирд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдерд╛рдВрдмрд╡реЗрд▓. рдореНрд╣рдгреВрди, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧрдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдХрд╛рдо рдХрд░рдгреЗ рдЦреВрдк рдХрдареАрдг рдЖрд╣реЗ.

рдЖрдордЪреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪреА рддреИрдирд╛рддреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рдирд┐рд│рд╛/рд╣рд┐рд░рд╡рд╛ рдЙрдкрдпреЛрдЬрди рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдкреНрд░рд╛рдзрд╛рдиреНрдп рджреЗрдгреНрдпрд╛рдЪреЗ рд╣реЗ рдПрдХ рдХрд╛рд░рдг рдЖрд╣реЗ. рдпрд╛ рдкрджреНрдзрддреАрд╕рд╣, рдЖрдкрдг рдПрдХрд╛ рд╡реЗрд│реА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдлрдХреНрдд рдПрдХ рдЖрд╡реГрддреНрддреА рд╕рдХреНрд░рд┐рдп рдЕрд╕рд▓реНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдирд┐рд│рд╛/рд╣рд┐рд░рд╡рд╛ рдЙрдкрдпреЛрдЬрди рдпрдВрддреНрд░рдгрд╛ рдЕрд╕реЗ рджрд┐рд╕рддреЗ. рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдордЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА ha-proxy рджреНрд╡рд╛рд░реЗ рдЯреНрд░реЕрдлрд┐рдХ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ, рдЬреЗ рддреНрдпрд╛рдЪ рдЖрд╡реГрддреНрддреАрдЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ рд░рдирд┐рдВрдЧ рдкреНрд░рддрд┐рдХреГрддреАрдВрдХрдбреЗ рдкрд╛рдард╡рддреЗ.

рдЬреЗрд╡реНрд╣рд╛ рдирд╡реАрди рдЙрдкрдпреЛрдЬрди рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рддреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА Deployer рд╡рд╛рдкрд░рддреЛ, рдЬреНрдпрд╛рд▓рд╛ рдирд╡реАрди рдШрдЯрдХ рджрд┐рд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдирд╡реАрди рдЖрд╡реГрддреНрддреА рддреИрдирд╛рдд рдХреЗрд▓реА рдЬрд╛рддреЗ. ре▓рдкреНрд▓рд┐рдХреЗрд╢рдирдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░рдгреЗ рдореНрд╣рдгрдЬреЗ рдкреНрд░рддрд┐рдХреГрддреАрдВрдЪрд╛ рдПрдХ рдирд╡реАрди рд╕рдВрдЪ тАЬрдЙрднреЗтАЭ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рддреНрдпрд╛рдирдВрддрд░ рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдЪреНрдпрд╛ рдпрд╛ рдкреНрд░рддрд┐рдХреГрддреА рд╡реЗрдЧрд│реНрдпрд╛, рдирд╡реАрди рдкреЙрдбрдордзреНрдпреЗ рд▓рд╛рдБрдЪ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рддрдерд╛рдкрд┐, ha-proxy рд▓рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдмрджреНрджрд▓ рдХрд╛рд╣реАрд╣реА рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА рдЖрдгрд┐ рдЕрджреНрдпрд╛рдк рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рдХреЛрдгрддрд╛рд╣реА рд╡рд░реНрдХрд▓реЛрдб рдирд╛рд╣реА.

рдореНрд╣рдгреВрди, рд╕рд░реНрд╡ рдкреНрд░рдердо, рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрдЪреНрдпрд╛ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рддрдкрд╛рд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рдХреГрддреА рд▓реЛрдб рд╕реЗрд╡рд╛ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдЖрд╣реЗрдд.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

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

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рд╕рд┐рд╕реНрдЯрдордиреЗ рд╕рд░реНрд╡ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддрд┐рдХреГрддреА рдХрд╛рд░реНрдпрд░рдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдбрд┐рдкреНрд▓реЙрдпрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЕрдкрдбреЗрдЯ рдХрд░реЗрд▓ рдЖрдгрд┐ рдпреЛрдЧреНрдп рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдкрд╛рд╕ рдХрд░реЗрд▓, рдЬреЗ ha-proxy рдкреБрдиреНрд╣рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реЗрд▓.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдпрд╛рдирдВрддрд░рдЪ рд░рд╣рджрд╛рд░реА рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдЪреНрдпрд╛ рдкреНрд░рддрд┐рдХреГрддреАрд╕рд╣ рдкреЙрдбрдХрдбреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреЗрд▓реА рдЬрд╛рдИрд▓ рдЖрдгрд┐ рдЬреБрдирд╛ рдкреЙрдб рдЕрджреГрд╢реНрдп рд╣реЛрдИрд▓.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

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

рдЖрддрд╛ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛ рдирд╡реАрди рдЙрдкрдпреЛрдЬрди рдШрдЯрдХрд╛рдЪреА рдУрд│рдЦ рдХрд░реВрди рджреЗрдИрди - рдбрд┐рдкреНрд▓реЙрдпрд░, рдЬреЛ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдХрд░рддреЛ, рдкреНрд░реЙрдХреНрд╕реА рдкреБрдиреНрд╣рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЛ рдЖрдгрд┐ рдЕрд╕реЗрдЪ рдмрд░реЗрдЪ рдХрд╛рд╣реА рдХрд░рддреЛ. рд╣реА рдПрдХ рд╕рдВрдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ рдЬреА рдмрд╛рд╣реЗрд░реАрд▓ рдЬрдЧрд╛рд▓рд╛ рд▓рд╛рдЧреВ рд╣реЛрдд рдирд╛рд╣реА рдЖрдгрд┐ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗ. рдУрдкрди-рд╕реЛрд░реНрд╕ рдЯреВрд▓реНрд╕ рд╡рд╛рдкрд░реВрди рддреБрдореНрд╣реА рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рдбрд┐рдкреНрд▓реЙрдпрд░ рд╕рдВрдХрд▓реНрдкрдирд╛ рдХрд╢реА рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛ рд╣реЗ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рджрд╛рдЦрд╡рддреЛ.

рддреНрдпрд╛рдореБрд│реЗ, Deployer рдиреЗ рдкрд╣рд┐рд▓реА рдЧреЛрд╖реНрдЯ рдХреЗрд▓реА рддреА рдореНрд╣рдгрдЬреЗ Kubernetes API рд╡рд╛рдкрд░реВрди RC рдкреНрд░рддрд┐рдХреГрддреА рдирд┐рдпрдВрддреНрд░рдХ рддрдпрд╛рд░ рдХрд░рдгреЗ. рд╣реЗ API рдкреБрдвреАрд▓ рддреИрдирд╛рддреАрд╕рд╛рдареА рдкреЙрдб рдЖрдгрд┐ рд╕реЗрд╡рд╛ рддрдпрд╛рд░ рдХрд░рддреЗ, рдореНрд╣рдгрдЬреЗрдЪ рддреЗ рдЖрдордЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА рдкреВрд░реНрдгрдкрдгреЗ рдирд╡реАрди рдХреНрд▓рд╕реНрдЯрд░ рддрдпрд╛рд░ рдХрд░рддреЗ. рдЖрд░рд╕реАрдЪреА рдкреНрд░рддрд┐рдХреГрддреА рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдкрдЯрддрд╛рдЪ, рддреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреА рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдХрд░реЗрд▓. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, Deployer GET/health рдХрдорд╛рдВрдб рд╡рд╛рдкрд░рддреЛ. рд╣реЗ рдпреЛрдЧреНрдп рд╕реНрдХреЕрди рдШрдЯрдХ рдЪрд╛рд▓рд╡рддреЗ рдЖрдгрд┐ рдХреНрд▓рд╕реНрдЯрд░рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░реЗ рд╕рд░реНрд╡ рдШрдЯрдХ рддрдкрд╛рд╕рддреЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

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

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

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдЬрд╕реЗ рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдШрдЯрдХрд╛рдВрдЪреА рд╡рд┐рдкреБрд▓рддрд╛ рдЕрд╕реВрдирд╣реА, рдпреЗрдереЗ рдХрд╛рд╣реАрд╣реА рдХреНрд▓рд┐рд╖реНрдЯ рдирд╛рд╣реА. рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд API рдЖрдгрд┐ etcd рд╡рд░ рдЕрдзрд┐рдХ рд▓рдХреНрд╖ рджреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдУрдкрди-рд╕реЛрд░реНрд╕ рдбрд┐рдкреНрд▓реЙрдпрд░рдмрджреНрджрд▓ рд╕рд╛рдВрдЧреВ рдЗрдЪреНрдЫрд┐рддреЛ рдЬреЛ рдЖрдореНрд╣реА рд╕реНрд╡рддрдГ рд╡рд╛рдкрд░рддреЛ - Amdatu Kubernetes Deployer.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рд╣реЗ Kubernetes рдЙрдкрдпреЛрдЬрди рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рд╛рдзрди рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдд рдЦрд╛рд▓реАрд▓ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрд╣реЗрдд:

  • рдирд┐рд│рд╛/рд╣рд┐рд░рд╡рд╛ рдЙрдкрдпреЛрдЬрди;
  • рдмрд╛рд╣реНрдп рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд░ рд╕реЗрдЯ рдХрд░рдгреЗ;
  • рдЙрдкрдпреЛрдЬрди рд╡рд░реНрдгрдирдХрд░реНрддрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди;
  • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреИрдирд╛рддреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ;
  • рддреИрдирд╛рддреА рджрд░рдореНрдпрд╛рди рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рддрдкрд╛рд╕рдгреЗ;
  • рдкреЙрдбреНрд╕рдордзреНрдпреЗ рдкрд░реНрдпрд╛рд╡рд░рдгреАрдп рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА.

рд╣рд╛ рдбрд┐рдкреНрд▓реЙрдпрд░ Kubernetes API рдЪреНрдпрд╛ рд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рд╣рдБрдбрд▓ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА REST API рддрд╕реЗрдЪ рддреИрдирд╛рддреА рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рд▓реЙрдЧ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧрд╕рд╛рдареА рд╡реЗрдмрд╕реЙрдХреЗрдЯ API рдкреНрд░рджрд╛рди рдХрд░рддреЛ.

рд╣реЗ рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдбреЗрдЯрд╛ etcd рдордзреНрдпреЗ рдареЗрд╡рддреЗ, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдЙрдЯ-рдСрдл-рдж-рдмреЙрдХреНрд╕ рд╕рдкреЛрд░реНрдЯрд╕рд╣ ha-proxy рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреБрдордЪреА рд╕реНрд╡рддрдГрдЪреА рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓ рд╕рд╣рдЬрдкрдгреЗ рд╡рд╛рдкрд░рд╛. Amdatu Deployer рд╣реЗ рдЧреЛ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗ, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреНрд░рдорд╛рдгреЗрдЪ, рдЖрдгрд┐ Apache рджреНрд╡рд╛рд░реЗ рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрд╣реЗ.

рдореА рдбрд┐рдкреНрд▓реЙрдпрд░рдЪреА рд╣реА рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рдгреЗ рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдореА рдЦрд╛рд▓реАрд▓ рдЙрдкрдпреЛрдЬрди рд╡рд░реНрдгрдирдХрд░реНрддрд╛ рд╡рд╛рдкрд░рд▓рд╛, рдЬреЗ рдорд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдпрд╛ рдХреЛрдбрдЪреНрдпрд╛ рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдкреИрдХреА рдПрдХ рдореНрд╣рдгрдЬреЗ тАЬuseHealthCheckтАЭ рдзреНрд╡рдЬ рд╕рдХреНрд╖рдо рдХрд░рдгреЗ. рдЖрдореНрд╣реА рд╣реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХреА рддреИрдирд╛рддреА рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рдПрдХ рд╕реНрд╡рдЪреНрдЫрддрд╛ рддрдкрд╛рд╕рдгреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЬреЗрд╡реНрд╣рд╛ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рддреГрддреАрдп-рдкрдХреНрд╖ рдХрдВрдЯреЗрдирд░ рд╡рд╛рдкрд░рддреЗ рдЬреНрдпрд╛рдВрдЪреА рдкрдбрддрд╛рд│рдгреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╕рддреЗ рддреЗрд╡реНрд╣рд╛ рд╣реЗ рд╕реЗрдЯрд┐рдВрдЧ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╣рд╛ рд╡рд░реНрдгрдирдХрд░реНрддрд╛ рдкреНрд░рддрд┐рдХреГрддреАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрдгрд┐ ha-proxy рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдлреНрд░рдВрдЯрдПрдВрдб URL рджреЗрдЦреАрд▓ рд╕реВрдЪрд┐рдд рдХрд░рддреЛ. рд╢реЗрд╡рдЯреА рдкреЙрдб рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди рдзреНрд╡рдЬ "рдкреЙрдбрд╕реНрдкреЗрдХ" рдЖрд╣реЗ, рдЬреЛ рдкреЛрд░реНрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди, рдЗрдореЗрдЬ рдЗ. рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд▓рд╛ рдХреЙрд▓ рдХрд░рддреЛ. рд╣реЗ рдЕрдЧрджреА рд╕реЛрдкреЗ JSON рд╡рд░реНрдгрдирдХрд░реНрддрд╛ рдЖрд╣реЗ.

рдореБрдХреНрдд-рд╕реНрд░реЛрдд Amdatu рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рднрд╛рдЧ рдЕрд╕рд▓реЗрд▓реЗ рджреБрд╕рд░реЗ рд╕рд╛рдзрди Deploymentctl рдЖрд╣реЗ. рддреНрдпрд╛рдд рдЙрдкрдпреЛрдЬрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЙрдкрдпреЛрдЬрди рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА UI рдЖрд╣реЗ рдЖрдгрд┐ рддреГрддреАрдп-рдкрдХреНрд╖ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдХрдбреВрди рдХреЙрд▓рдмреЕрдХрд╕рд╛рдареА рд╡реЗрдмрд╣реБрдХ рдЖрд╣реЗрдд. рддреБрдореНрд╣реА UI рд╡рд╛рдкрд░реВ рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг Amdatu Deployer рд╕реНрд╡рддрдГ REST API рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╣рд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА API рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рди рдХрд░рддрд╛ рддреИрдирд╛рдд рдХрд░рдгреЗ рдЕрдзрд┐рдХ рд╕реЛрдкреЗ рдХрд░реВ рд╢рдХрддреЛ. Angular 2 рд╡рд╛рдкрд░реВрди Deploymentctl OSGi/Vertx рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ.

рдореА рдЖрддрд╛ рдкреНрд░реА-рд░реЗрдХреЙрд░реНрдбреЗрдб рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рд╡рд╛рдкрд░реВрди рд╡рд░реАрд▓ рдЧреЛрд╖реНрдЯреА рд╕реНрдХреНрд░реАрдирд╡рд░ рджрд╛рдЦрд╡реАрди рдЬреЗрдгреЗрдХрд░реВрди рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛рд╡реА рд▓рд╛рдЧрдгрд╛рд░ рдирд╛рд╣реА. рдЖрдореНрд╣реА рдПрдХ рд╕рд╛рдзрд╛ рдЧреЛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рддреИрдирд╛рдд рдХрд░рдгрд╛рд░ рдЖрд╣реЛрдд. рддреБрдореНрд╣реА рдЖрдзреА Go рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдирд╕реЗрд▓ рддрд░ рдХрд╛рд│рдЬреА рдХрд░реВ рдирдХрд╛, рд╣рд╛ рдПрдХ рдЕрддрд┐рд╢рдп рд╕реЛрдкрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрд╣реЗ рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рддреЗ рд╢реЛрдзрдгреНрдпрд╛рдд рд╕рдХреНрд╖рдо рдЕрд╕рд╛рд▓.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдпреЗрдереЗ рдЖрдореНрд╣реА рдПрдХ HTTP рд╕рд░реНрд╡реНрд╣рд░ рддрдпрд╛рд░ рдХрд░рдд рдЖрд╣реЛрдд рдЬреЛ рдлрдХреНрдд /рдЖрд░реЛрдЧреНрдпрд▓рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддреЛ, рдореНрд╣рдгреВрди рд╣рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдлрдХреНрдд рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрдЪреА рдЪрд╛рдЪрдгреА рдХрд░рддреЛ рдЖрдгрд┐ рджреБрд╕рд░реЗ рдХрд╛рд╣реАрд╣реА рдирд╛рд╣реА. рдЪреЗрдХ рдкрд╛рд╕ рдЭрд╛рд▓реНрдпрд╛рд╕, рдЦрд╛рд▓реА рджрд░реНрд╢рд╡рд┐рд▓реЗрд▓реА JSON рд░рдЪрдирд╛ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ. рддреНрдпрд╛рдд рдЙрдкрдпреЛрдХреНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдЙрдкрдпреЛрдЬрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдЖрд╡реГрддреНрддреА, рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рддреБрдореНрд╣рд╛рд▓рд╛ рджрд┐рд╕рдгрд╛рд░рд╛ рд╕рдВрджреЗрд╢ рдЖрдгрд┐ рдмреБрд▓рд┐рдпрди рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ - рдЖрдордЪрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрд╛рд░реНрдп рдХрд░рдд рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рд╣реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

рдореА рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдУрд│реАрдд рдереЛрдбреА рдлрд╕рд╡рдгреВрдХ рдХреЗрд▓реА, рдХрд╛рд░рдг рдореА рдлрд╛рдИрд▓рдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмреБрд▓рд┐рдпрди рдореВрд▓реНрдп рдареЗрд╡рд▓реЗ рдЖрд╣реЗ, рдЬреЗ рднрд╡рд┐рд╖реНрдпрд╛рдд рдорд▓рд╛ "рдЕрд╕реНрд╡рд╕реНрде" рдЕрдиреБрдкреНрд░рдпреЛрдЧ рджреЗрдЦреАрд▓ рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рд╕ рдорджрдд рдХрд░реЗрд▓. рдЖрдореНрд╣реА рд╣реЗ рдирдВрддрд░ рд╣рд╛рддрд╛рд│реВ.

рдЪрд▓рд╛ рддрд░ рдордЧ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реВрдпрд╛. рдкреНрд░рдердо, рдЖрдореНрд╣реА ~ kubectl get pods рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдЪрд╛рд▓реВ рдкреЙрдбреНрд╕рдЪреА рдЙрдкрд╕реНрдерд┐рддреА рддрдкрд╛рд╕рддреЛ рдЖрдгрд┐, рдлреНрд░рдВрдЯрдПрдВрдб URL рдХрдбреВрди рдкреНрд░рддрд┐рд╕рд╛рдж рди рдорд┐рд│рд╛рд▓реНрдпрд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░, рдЖрдореНрд╣реА рдЦрд╛рддреНрд░реА рдХрд░рддреЛ рдХреА рд╕рдзреНрдпрд╛ рдХреЛрдгрддреЗрд╣реА рдЙрдкрдпреЛрдЬрди рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рд╕реНрдХреНрд░реАрдирд╡рд░ рдкреБрдвреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдореА рдирдореВрдж рдХреЗрд▓реЗрд▓рд╛ Deploymentctl рдЗрдВрдЯрд░рдлреЗрд╕ рджрд┐рд╕реЗрд▓, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЙрдкрдпреЛрдЬрди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд: рдиреЗрдорд╕реНрдкреЗрд╕, рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреЗ рдирд╛рд╡, рдЙрдкрдпреЛрдЬрди рдЖрд╡реГрддреНрддреА, рдкреНрд░рддрд┐рдХреГрддреАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛, рдлреНрд░рдВрдЯ-рдПрдВрдб URL, рдХрдВрдЯреЗрдирд░рдЪреЗ рдирд╛рд╡, рдкреНрд░рддрд┐рдорд╛, рд╕рдВрд╕рд╛рдзрди рдорд░реНрдпрд╛рджрд╛, рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреАрд╕рд╛рдареА рдкреЛрд░реНрдЯ рдХреНрд░рдорд╛рдВрдХ, рдЗ. рд╕рдВрд╕рд╛рдзрди рдорд░реНрдпрд╛рджрд╛ рдЦреВрдк рдорд╣рддреНрд╡рд╛рдЪреНрдпрд╛ рдЖрд╣реЗрдд, рдХрд╛рд░рдг рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╕рдВрднрд╛рд╡реНрдп рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд. рдпреЗрдереЗ рддреБрдореНрд╣реА рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рд▓реЙрдЧ рджреЗрдЦреАрд▓ рдкрд╛рд╣реВ рд╢рдХрддрд╛.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рддреБрдореНрд╣реА рдЖрддрд╛ ~ kubectl get pods рд╣реА рдЖрдЬреНрдЮрд╛ рдкреБрдиреНрд╣рд╛ рдХреЗрд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рдкрд╛рд╣реВ рд╢рдХрддрд╛ рдХреА рд╕рд┐рд╕реНрдЯрдо 20 рд╕реЗрдХрдВрджрд╛рдВрд╕рд╛рдареА тАЬрдлреНрд░реАрдЬтАЭ рд╣реЛрддреЗ, рдЬреНрдпрд╛ рджрд░рдореНрдпрд╛рди ha-proxy рдкреБрдиреНрд╣рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдпрд╛рдирдВрддрд░, рдкреЙрдб рд╕реБрд░реВ рд╣реЛрддреЛ, рдЖрдгрд┐ рдЖрдордЪреА рдкреНрд░рддрд┐рдХреГрддреА рддреИрдирд╛рддреА рд▓реЙрдЧрдордзреНрдпреЗ рджрд┐рд╕реВ рд╢рдХрддреЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдореА рд╡реНрд╣рд┐рдбрд┐рдУрдордзреВрди 20 рд╕реЗрдХрдВрдж рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрдореА рдХреЗрд▓реА рдЖрдгрд┐ рдЖрддрд╛ рдЖрдкрдг рд╕реНрдХреНрд░реАрдирд╡рд░ рдкрд╛рд╣реВ рд╢рдХрддрд╛ рдХреА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдкрд╣рд┐рд▓реА рдЖрд╡реГрддреНрддреА рддреИрдирд╛рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. рд╣реЗ рд╕рд░реНрд╡ рдлрдХреНрдд UI рд╡рд╛рдкрд░реВрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдЖрддрд╛ рджреБрд╕рд░реА рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░реВрди рдкрд╛рд╣реВ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореА "рд╣реЕрд▓реЛ, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕!" рд╡рд░реВрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪрд╛ рд╕рдВрджреЗрд╢ рдмрджрд▓рддреЛ. тАЬHello, Deployer!тАЭ рд╡рд░, рд╕рд┐рд╕реНрдЯрдо рд╣реА рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рддреЗ рдЖрдгрд┐ рддреА рдбреЙрдХрд░ рд░реЗрдЬрд┐рд╕реНрдЯреНрд░реАрдордзреНрдпреЗ рдареЗрд╡рддреЗ, рддреНрдпрд╛рдирдВрддрд░ рдЖрдореНрд╣реА Deploymentctl рд╡рд┐рдВрдбреЛрдордзреНрдпреЗ рдкреБрдиреНрд╣рд╛ тАЬрдбрд┐рдкреНрд▓реЙрдптАЭ рдмрдЯрдгрд╛рд╡рд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЛ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдЙрдкрдпреЛрдЬрди рд▓реЙрдЧ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рддреНрдпрд╛рдЪ рдкреНрд░рдХрд╛рд░реЗ рд▓реЙрдиреНрдЪ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЬреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдкрд╣рд┐рд▓реА рдЖрд╡реГрддреНрддреА рдЙрдкрдпреЛрдЬрд┐рдд рдХрд░рддрд╛рдирд╛ рд╣реЛрддреЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдХрдорд╛рдВрдб ~ kubectl get pods рджрд╛рдЦрд╡рддреЗ рдХреА рд╕рдзреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ 2 рдЖрд╡реГрддреНрддреНрдпрд╛ рдЪрд╛рд▓реВ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдлреНрд░рдВрдЯрдПрдВрдб рджрд╛рдЦрд╡рддреЗ рдХреА рдЖрдореНрд╣реА рдЕрджреНрдпрд╛рдк рдЖрд╡реГрддреНрддреА 1 рдЪрд╛рд▓рд╡рдд рдЖрд╣реЛрдд.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдХрдбреЗ рд░рд╣рджрд╛рд░реА рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд░ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЛ. 20 рд╕реЗрдХрдВрджрд╛рдВрдирдВрддрд░, рдЖрдореНрд╣реА рдХрд░реНрд▓рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЛ рдЖрдгрд┐ рдкрд╛рд╣рддреЛ рдХреА рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЖрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдЖрд╡реГрддреНрддреА 2 рддреИрдирд╛рдд рдХреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдкрд╣рд┐рд▓реА рд╣рдЯрд╡рд┐рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

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

рддреБрдореНрд╣реА рдмрдШреВ рд╢рдХрддрд╛, рдЙрдкрдпреЛрдЬрди рд╡рд░реАрд▓ рд╕рд░реНрд╡ рдкрд╛рдпрд▒реНрдпрд╛рдВрдордзреВрди рдЬрд╛рддреЗ рдЖрдгрд┐ ~kubectl get pods рджрд╛рдЦрд╡рддреЗ рдХреА рджреЛрдиреНрд╣реА рдкреЙрдб рдЪрд╛рд▓реВ рдЖрд╣реЗрдд. рдкрд░рдВрддреБ рдорд╛рдЧреАрд▓ рдЙрдкрдпреЛрдЬрдирд╛рдкреНрд░рдорд╛рдгреЗ, рд▓реЙрдЧ рдХрд╛рд▓рдмрд╛рд╣реНрдп рд╕реНрдерд┐рддреА рджрд░реНрд╢рд╡рд┐рддреЛ. рдореНрд╣рдгрдЬреЗрдЪ, рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рддреИрдирд╛рдд рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реБрдк, рдЖрдкрдг рдкрд╣рд╛рд▓ рдХреА рд╕рд┐рд╕реНрдЯрдо рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреА рдЬреБрдиреА рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░рдд рдЖрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдлрдХреНрдд рд╡рд┐рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдпрд╛рддреАрд▓ рдЪрд╛рдВрдЧрд▓реА рдЧреЛрд╖реНрдЯ рдЕрд╢реА рдЖрд╣реЗ рдХреА рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХрд╛рдЪрд╡реЗрд│реА рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдЕрд░реНрдЬ рдпреЗрдд рдЕрд╕рд▓реЗ рддрд░реА, рддреИрдирд╛рддреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░рд╛рдмрд╡рддрд╛рдирд╛ рддреНрдпрд╛рдВрдирд╛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рд▓рдХреНрд╖рд╛рддрд╣реА рдпреЗрдгрд╛рд░ рдирд╛рд╣реА. рддреБрдореНрд╣реА рдЧреЕрдЯрд▓рд┐рдВрдЧ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╡рд╛рдкрд░реВрди рдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреА рдЪрд╛рдЪрдгреА рдШреЗрддрд▓реНрдпрд╛рд╕, рдЬреЗ рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рдкрд╛рдард╡рддреЗ, рддрд░ рдпрд╛рдкреИрдХреА рдХреЛрдгрддреАрд╣реА рд╡рд┐рдирдВрддреНрдпрд╛ рд╕реЛрдбрд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реАрдд. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЖрдордЪреНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдЖрд╡реГрддреНрддреА рдЕрджреНрдпрддрдиреЗ рджреЗрдЦреАрд▓ рд▓рдХреНрд╖рд╛рдд рдпреЗрдгрд╛рд░ рдирд╛рд╣реАрдд. рддреЗ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рдЬреБрдиреНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╡рд░ рдХрд╛рдо рд╕реБрд░реВ рд░рд╛рд╣реАрд▓; рддреЗ рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдирд╡реАрди рдЖрд╡реГрддреНрддреАрд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддреАрд▓.

рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрдК рд╢рдХрдгрд╛рд░реА рдПрдХрдЪ рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ - рдЬрд░ рдЖрд░реЛрдЧреНрдп рддрдкрд╛рд╕рдгреА рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реА, рдкрд░рдВрддреБ рдХрд╛рд░реНрдпрднрд╛рд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛рдЪ рдЕрд░реНрдЬ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛, рдореНрд╣рдгрдЬреЗ, рддреИрдирд╛рддреА рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░рдЪ рд╕рдВрдХреБрдЪрд┐рдд рд╣реЛрдИрд▓. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рдЬреБрдиреНрдпрд╛ рдЖрд╡реГрддреНрддреАрд╡рд░ рдкрд░рдд рдЬрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рдореНрд╣рдгреВрди, рдЖрдореНрд╣реА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдУрдкрди-рд╕реЛрд░реНрд╕ рдЯреВрд▓реНрд╕рд╕рд╣ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рддреЗ рдкрд╛рд╣рд┐рд▓реЗ. рддреБрдореНрд╣реА рд╣реА рд╕рд╛рдзрдиреЗ рддреБрдордЪреНрдпрд╛ рдмрд┐рд▓реНрдб/рдбрд┐рдкреНрд▓реЙрдп рдкрд╛рдЗрдкрд▓рд╛рдЗрдирдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛рд╕ рдЙрдкрдпреЛрдЬрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЦреВрдкрдЪ рд╕реЛрдкреА рд╣реЛрдИрд▓. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдЙрдкрдпреЛрдЬрди рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдПрдХрддрд░ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реНрдгрдкрдгреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░реВ рд╢рдХрддрд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдорд╛рд╕реНрдЯрд░ рдЯреВ рдХрдорд┐рдЯ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

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

рдЪрд▓рд╛ рдкреБрдвреАрд▓ рд╡рд┐рд╖рдпрд╛рдХрдбреЗ рд╡рд│реВ - рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдХреЗрд▓ рдХрд░рдгреЗ. рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА kubectl рдХрдорд╛рдВрдб рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХрдорд╛рдВрдб рдЖрд╣реЗ. рдЕрдзрд┐рдХ рдорджрддреАрдиреЗ, рдЖрдореНрд╣реА рдЖрдордЪреНрдпрд╛ рд╡рд┐рджреНрдпрдорд╛рди рдХреНрд▓рд╕реНрдЯрд░рдордзреАрд▓ рдкреНрд░рддрд┐рдХреГрддреАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╕рд╣рдЬрдкрдгреЗ рд╡рд╛рдврд╡реВ рд╢рдХрддреЛ. рддрдерд╛рдкрд┐, рд╕рд░рд╛рд╡ рдордзреНрдпреЗ, рдЖрдореНрд╣реА рд╕рд╣рд╕рд╛ рд╢реЗрдВрдЧрд╛рдВрдРрд╡рдЬреА рдиреЛрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдврд╡реВ рдЗрдЪреНрдЫрд┐рддреЛ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╡реЗрд│реЗрдд рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдврд╡рд╛рд╡реА рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рд░рд╛рддреНрд░реАрдЪреНрдпрд╛ рд╡реЗрд│реА, Amazon рд╕реЗрд╡рд╛рдВрдЪреА рдХрд┐рдВрдордд рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрджрд╛рд╣рд░рдгрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдирд╛рд╣реА рдХреА рдХреЗрд╡рд│ рдкреЙрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рдореЛрдЬрдгреЗ рдкреБрд░реЗрд╕реЗ рдЕрд╕реЗрд▓, рдХрд╛рд░рдг рдЬрд░реА рдПрдХ рдиреЛрдб рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЕрд╕реЗрд▓ рддрд░реАрд╣реА рддреБрдореНрд╣рд╛рд▓рд╛ рдЕреЕрдореЗрдЭреЙрдирд▓рд╛ рдкреИрд╕реЗ рджреНрдпрд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓. рдореНрд╣рдгрдЬреЗрдЪ, рд╢реЗрдВрдЧрд╛ рдореЛрдЬрдгреНрдпрд╛рдмрд░реЛрдмрд░рдЪ, рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рдорд╢реАрдирдЪреА рд╕рдВрдЦреНрдпрд╛ рдореЛрдЬрд╛рд╡реА рд▓рд╛рдЧреЗрд▓.

рд╣реЗ рдЖрд╡реНрд╣рд╛рдирд╛рддреНрдордХ рдЕрд╕реВ рд╢рдХрддреЗ рдХрд╛рд░рдг рдЖрдореНрд╣реА Amazon рд╡рд╛рдкрд░рддреЛ рдХрд┐рдВрд╡рд╛ рджреБрд╕рд░реА рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░рддреЛ, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд▓рд╛ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдорд╢реАрдирдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдмрджреНрджрд▓ рдХрд╛рд╣реАрд╣реА рдорд╛рд╣рд┐рддреА рдирд╕рддреЗ. рдпрд╛рдд рдПрдХ рд╕рд╛рдзрди рдирд╛рд╣реА рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЛрдб рд╕реНрддрд░рд╛рд╡рд░ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдХреЗрд▓ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рддреНрдпрд╛рдореБрд│реЗ рдиреЛрдб рдЖрдгрд┐ рд╢реЗрдВрдЧрд╛ рдпрд╛ рджреЛрдиреНрд╣реАрдВрдЪреА рдХрд╛рд│рдЬреА рдШреНрдпрд╛рд╡реА рд▓рд╛рдЧреЗрд▓. Kubernetes рд╡рд░реНрдХрд░ рдиреЛрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА AWS API рдЖрдгрд┐ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЧрдЯ рдорд╢реАрди рд╡рд╛рдкрд░реВрди рдирд╡реАрди рдиреЛрдбреНрд╕ рд▓рд╛рдБрдЪ рдХрд░рдгреЗ рд╕рд╣рдЬрдкрдгреЗ рд╕реНрдХреЗрд▓ рдХрд░реВ рд╢рдХрддреЛ. рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдиреЛрдбреНрд╕рдЪреА рдиреЛрдВрджрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рдХреНрд▓рд╛рдЙрдб-рдЗрдирд┐рдЯ рдХрд┐рдВрд╡рд╛ рддрддреНрд╕рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.

рдирд╡реАрди рдорд╢реАрди рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЧреНрд░реБрдкрдордзреНрдпреЗ рд╕реБрд░реВ рд╣реЛрддреЗ, рд╕реНрд╡рддрдГрд▓рд╛ рдиреЛрдб рдореНрд╣рдгреВрди рдЖрд░рдВрдн рдХрд░рддреЗ, рдорд╛рд╕реНрдЯрд░рдЪреНрдпрд╛ рдиреЛрдВрджрдгреАрдордзреНрдпреЗ рдиреЛрдВрджрдгреА рдХрд░рддреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рдкреНрд░рд╛рд░рдВрдн рдХрд░рддреЗ. рдпрд╛рдирдВрддрд░, рдЖрдкрдг рдкрд░рд┐рдгрд╛рдореА рдиреЛрдбреНрд╕рд╡рд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддрд┐рдХреГрддреАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдврд╡реВ рд╢рдХрддрд╛. рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдбрд╛рдЙрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рдкреНрд░рдпрддреНрдирд╛рдВрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рдХрд╛рд░рдг рдЕрд╢рд╛ рдЪрд░рдгрд╛рдореБрд│реЗ "рдЕрдирд╛рд╡рд╢реНрдпрдХ" рдорд╢реАрдиреНрд╕ рдмрдВрдж рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдЪрд╛ рдирд╛рд╢ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрд▓рд╛ рдкреНрд░рддрд┐рдмрдВрдз рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдиреЛрдбреНрд╕ "рдЕрдирд╢реЗрдбреНрдпреБрд▓" рд╕реНрдерд┐рддреАрд╡рд░ рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛рдЪрд╛ рдЕрд░реНрде рдбреЗрдордирд╕реЗрдЯ рдкреЙрдбреНрд╕ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рддрд╛рдирд╛ рдбреАрдлреЙрд▓реНрдЯ рд╢реЗрдбреНрдпреБрд▓рд░ рдпрд╛ рдиреЛрдбреНрд╕рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░реЗрд▓. рд╢реЗрдбреНрдпреБрд▓рд░ рдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рдордзреВрди рдХрд╛рд╣реАрд╣реА рд╣рдЯрд╡рдгрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреЗрдереЗ рдХреЛрдгрддреЗрд╣реА рдирд╡реАрди рдХрдВрдЯреЗрдирд░ рд▓рд╛рдБрдЪ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рдкреБрдвреАрд▓ рдкрд╛рдпрд░реА рдореНрд╣рдгрдЬреЗ рдбреНрд░реЗрди рдиреЛрдб рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ, рдореНрд╣рдгрдЬреЗрдЪ рддреНрдпрд╛рдордзреВрди рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреЙрдбреНрд╕ рджреБрд╕рд▒реНрдпрд╛ рдорд╢реАрдирдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╢реА рдХреНрд╖рдорддрд╛ рдЕрд╕рд▓реЗрд▓реЗ рдЗрддрд░ рдиреЛрдбреНрд╕. рдпрд╛ рдиреЛрдбреНрд╕рд╡рд░ рдпрд╛рдкреБрдвреЗ рдХреЛрдгрддреЗрд╣реА рдХрдВрдЯреЗрдирд░ рдирд╛рд╣реАрдд рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХреЗрд▓реНрдпрд╛рд╡рд░, рддреБрдореНрд╣реА рддреНрдпрд╛рдВрдирд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреВрди рдХрд╛рдвреВ рд╢рдХрддрд╛. рдпрд╛рдирдВрддрд░, рддреЗ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рд░рд╛рд╣рдгреЗ рдмрдВрдж рдХрд░рддреАрд▓. рдкреБрдвреЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдиреЛрдбреНрд╕ рдХрд┐рдВрд╡рд╛ рдорд╢реАрдиреНрд╕ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА AWS API рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.
рддреБрдореНрд╣реА Amdatu Scalerd, AWS API рдкреНрд░рдорд╛рдгреЗрдЪ рджреБрд╕рд░реЗ рдУрдкрди-рд╕реЛрд░реНрд╕ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЯреВрд▓ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рд╣реЗ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдиреЛрдбреНрд╕ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА CLI рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдЦрд╛рд▓реАрд▓ json рдлрд╛рдИрд▓ рд╡рд╛рдкрд░реВрди рд╢реЗрдбреНрдпреВрд▓рд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╣реЗ рддреНрдпрд╛рдЪреЗ рдордиреЛрд░рдВрдЬрдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЖрд╣реЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рджрд░реНрд╢рд╡рд┐рд▓реЗрд▓реЗ рдХреЛрдб рд░рд╛рддреНрд░реАрдЪреНрдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрдд рдХреНрд▓рд╕реНрдЯрд░рдЪреА рдХреНрд╖рдорддрд╛ рдирд┐рдореНрдореНрдпрд╛рдиреЗ рдХрдореА рдХрд░рддреЗ. рд╣реЗ рдЙрдкрд▓рдмреНрдз рдкреНрд░рддрд┐рдХреГрддреАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрдгрд┐ Amazon рдХреНрд▓рд╕реНрдЯрд░рдЪреА рдЗрдЪреНрдЫрд┐рдд рдХреНрд╖рдорддрд╛ рджреЛрдиреНрд╣реА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЗ. рд╣реЗ рд╢реЗрдбреНрдпреБрд▓рд░ рд╡рд╛рдкрд░рд▓реНрдпрд╛рдиреЗ рд░рд╛рддреНрд░реАрдЪреНрдпрд╛ рд╡реЗрд│реА рдиреЛрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрдкреЛрдЖрдк рдХрдореА рд╣реЛрдИрд▓ рдЖрдгрд┐ рд╕рдХрд╛рд│реА рд╡рд╛рдвреЗрд▓, рдЕреЕрдореЗрдЭреЙрди рд╕рд╛рд░рдЦреНрдпрд╛ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡реЗрд╡рд░реВрди рдиреЛрдбреНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдЦрд░реНрдЪ рд╡рд╛рдЪреЗрд▓. рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп Kubernetes рдордзреНрдпреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ Scalerd рд╡рд╛рдкрд░рд▓реНрдпрд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рд╡рд╛ рддрд╕рд╛ рд╕реНрдХреЗрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рдорд┐рд│реЗрд▓.

рдореА рд╣реЗ рджрд░реНрд╢рд╡реВ рдЗрдЪреНрдЫрд┐рддреЛ рдХреА рдмрд░реЗрдЪ рд▓реЛрдХ рдорд▓рд╛ рд╕рд╛рдВрдЧрддрд╛рдд, "рддреЗ рд╕рд░реНрд╡ рдЪрд╛рдВрдЧрд▓реЗ рдЖрдгрд┐ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдорд╛рдЭреНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреЗ рдХрд╛рдп, рдЬреЗ рд╕рд╣рд╕рд╛ рд╕реНрдерд┐рд░ рдЕрд╕рддреЗ?" Kubernetes рд╕рд╛рд░рдЦреНрдпрд╛ рдЧрддрд┐рдорд╛рди рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рддреБрдореНрд╣реА рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рдХрд╕реЗ рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛? рдорд╛рдЭреНрдпрд╛ рдорддреЗ, рддреБрдореНрд╣реА рд╣реЗ рдХрд░реВ рдирдпреЗ, рддреБрдореНрд╣реА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╡реЗрдЕрд░рд╣рд╛рдКрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рдирдпреЗ. рд╣реЗ рддрд╛рдВрддреНрд░рд┐рдХрджреГрд╖реНрдЯреНрдпрд╛ рд╢рдХреНрдп рдЖрд╣реЗ, рдЖрдгрд┐ рдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рддреЗ рддреБрдордЪреЗ рдЬреАрд╡рди рдЧрдВрднреАрд░рдкрдгреЗ рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреЗ рдХрд░реЗрд▓.

рд╣реЛрдп, Kubernetes рдордзреНрдпреЗ рдкрд░реНрд╕рд┐рд╕реНрдЯрдВрдЯ рд╕реНрдЯреЛрдЕрд░реНрд╕рдЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреБрдореНрд╣реА рдореЛрдВрдЧреЛ рдХрд┐рдВрд╡рд╛ MySQL рд╕рд╛рд░рдЦреА рдбреЗрдЯрд╛ рд╕реНрдЯреЛрдЕрд░реНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХрддрд╛, рдкрдг рд╣реЗ рдЦреВрдк рдХрд╖реНрдЯрд╛рдЪреЗ рдХрд╛рдо рдЖрд╣реЗ. рд╣реЗ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдореБрд│реЗ рдЖрд╣реЗ рдХреА рдбреЗрдЯрд╛ рд╡реЗрдЕрд░рд╣рд╛рдКрд╕ рдбрд╛рдпрдиреЕрдорд┐рдХ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕рд╣ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рд▓рд╛ рдкреВрд░реНрдгрдкрдгреЗ рд╕рдорд░реНрдерди рджреЗрдд рдирд╛рд╣реАрдд. рдХреНрд▓рд╕реНрдЯрд░рдЪреНрдпрд╛ рдореЕрдиреНрдпреБрдЕрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╕рд╣ рдмрд╣реБрддреЗрдХ рдбреЗрдЯрд╛рдмреЗрд╕рд▓рд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдЗрддрд░ рддрддреНрд╕рдо рдЧреЛрд╖реНрдЯреА рдЖрд╡рдбрдд рдирд╛рд╣реАрдд.
рдореНрд╣рдгреВрди, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╡реЗрдЕрд░рд╣рд╛рдКрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрди рддреБрдореНрд╣реА рддреБрдордЪреЗ рдЬреАрд╡рди рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪреЗ рдХрд░реВ рдирдпреЗ. рдкрд░рд┐рдЪрд┐рдд рд╕реЗрд╡рд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рддреНрдпрд╛рдВрдЪреЗ рдХрд╛рд░реНрдп рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдкрджреНрдзрддреАрдиреЗ рдЖрдпреЛрдЬрд┐рдд рдХрд░рд╛ рдЖрдгрд┐ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдирд╛ рддреНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рд╛.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рд╡рд┐рд╖рдп рд╕рдВрдкрд╡рдгреНтАНрдпрд╛рд╕рд╛рдареА, рдореА рддреБрдореНтАНрд╣рд╛рд▓рд╛ Kubernetes рд╡рд░ рдЖрдзрд╛рд░рд┐рдд Cloud RTI рдкреНтАНрд▓реЕрдЯрдлреЙрд░реНрдорд╢реА рдУрд│рдЦ рдХрд░реВрди рджреЗрдК рдЗрдЪреНрдЫрд┐рддреЛ, рдЬреНрдпрд╛рд╡рд░ рдорд╛рдЭреА рдЯреАрдо рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ. рд╣реЗ рдХреЗрдВрджреНрд░реАрдХреГрдд рд▓реЙрдЧрд┐рдВрдЧ, рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдгрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ рдЙрдкрдпреБрдХреНрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреЗ рдЙрдкрдпреЛрдЧреА рдкрдбрддреАрд▓. рд╣реЗ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Grafana рд╕рд╛рд░рдЦреА рд╡рд┐рд╡рд┐рдз рдореБрдХреНрдд-рд╕реНрд░реЛрдд рд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рддреЗ.

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

DEVOXX UK. рдЙрддреНрдкрд╛рджрдирд╛рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕: рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдСрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрдгрд┐ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдСрдЯреЛрдореЗрд╢рди. рднрд╛рдЧ 2

рдХреБрдмрд░рдиреЗрдЯрд╕рд╣ ha-proxy рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд░ рдХрд╛ рд╡рд╛рдкрд░рд╛рдпрдЪрд╛ рдЕрд╕рд╛ рдкреНрд░рд╢реНрди рд╣реЛрддрд╛. рдЪрд╛рдВрдЧрд▓рд╛ рдкреНрд░рд╢реНрди рдХрд╛рд░рдг рд╕рдзреНрдпрд╛ рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧрдЪреЗ 2 рд╕реНрддрд░ рдЖрд╣реЗрдд. Kubernetes рд╕реЗрд╡рд╛ рдЕрдЬреВрдирд╣реА рдЖрднрд╛рд╕реА IP рдкрддреНрддреНрдпрд╛рдВрд╡рд░ рд░рд╛рд╣рддрд╛рдд. рддреБрдореНрд╣реА рддреЗ рдмрд╛рд╣реНрдп рд╣реЛрд╕реНрдЯ рдорд╢реАрдирд╡рд░реАрд▓ рдкреЛрд░реНрдЯрд╕рд╛рдареА рд╡рд╛рдкрд░реВ рд╢рдХрдд рдирд╛рд╣реА рдХрд╛рд░рдг Amazon рдиреЗ рддреНрдпрд╛рдЪреЗ рдХреНрд▓рд╛рдЙрдб рд╣реЛрд╕реНрдЯ рдУрд╡реНрд╣рд░рд▓реЛрдб рдХреЗрд▓реНрдпрд╛рд╕, рдкрддреНрддрд╛ рдмрджрд▓реЗрд▓. рдпрд╛рдореБрд│реЗрдЪ рдЖрдореНрд╣реА рд╕реЗрд╡рд╛рдВрд╕рдореЛрд░ ha-proxy рдареЗрд╡рддреЛ - рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╢реА рдЕрдЦрдВрдбрдкрдгреЗ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рд░рд╣рджрд╛рд░реАрд╕рд╛рдареА рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд░рдЪрдирд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.

рджреБрд╕рд░рд╛ рдЪрд╛рдВрдЧрд▓рд╛ рдкреНрд░рд╢реНрди рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдмреНрд▓реВ/рдЧреНрд░реАрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХрд░рддрд╛рдирд╛ рддреБрдореНрд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдмрджрд▓рд╛рдВрдЪреА рдХрд╛рд│рдЬреА рдХрд╢реА рдШреЗрдК рд╢рдХрддрд╛? рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХрд░реВрди, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдмрджрд▓рдгреЗ рд╣реЗ рдПрдХ рдХрдареАрдг рдХрд╛рдо рдЖрд╣реЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХреА рдЬреБрдиреЗ рдЖрдгрд┐ рдирд╡реАрди рд╕реНрдХреАрдорд╛ рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗрдд, рддреНрдпрд╛рдирдВрддрд░ рддреБрдореНрд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрджреНрдпрддрдирд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдирдВрддрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрд╡рддрдГ рдЕрджреНрдпрддрдирд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рддреБрдореНрд╣реА рдбреЗрдЯрд╛рдмреЗрд╕ рдЧрд░рдо рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдирдВрддрд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЕрдкрдбреЗрдЯ рдХрд░реВ рд╢рдХрддрд╛. рдорд▓рд╛ рдЕрд╢рд╛ рд▓реЛрдХрд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ рдЬреНрдпрд╛рдВрдиреА рдирд╡реАрди рд╕реНрдХреАрдорд╛рд╕рд╣ рдкреВрд░реНрдгрдкрдгреЗ рдирд╡реАрди рдбреЗрдЯрд╛рдмреЗрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдмреВрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдореЛрдВрдЧреЛ рд╕рд╛рд░рдЦрд╛ рд╕реНрдХреАрдорд▓реЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрд╕реЗрд▓ рддрд░ рд╣рд╛ рдПрдХ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рддрд░реАрд╣реА рд╣реЗ рд╕реЛрдкреЗ рдХрд╛рдо рдирд╛рд╣реА. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЖрдгрдЦреА рдХреЛрдгрддреЗрд╣реА рдкреНрд░рд╢реНрди рдирд╕рд▓реНрдпрд╛рд╕, рддреБрдордЪреЗ рд▓рдХреНрд╖ рджрд┐рд▓реНрдпрд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж!

рдХрд╛рд╣реА рдЬрд╛рд╣рд┐рд░рд╛рддреА ЁЯЩВ

рдЖрдордЪреНрдпрд╛рд╕реЛрдмрдд рд░рд╛рд╣рд┐рд▓реНрдпрд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж. рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдордЪреЗ рд▓реЗрдЦ рдЖрд╡рдбрддрд╛рдд рдХрд╛? рдЕрдзрд┐рдХ рдордиреЛрд░рдВрдЬрдХ рд╕рд╛рдордЧреНрд░реА рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рддрд╛? рдСрд░реНрдбрд░ рджреЗрдКрди рдХрд┐рдВрд╡рд╛ рдорд┐рддреНрд░рд╛рдВрдирд╛ рд╢рд┐рдлрд╛рд░рд╕ рдХрд░реВрди рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреНрдпрд╛, $4.99 рдкрд╛рд╕реВрди рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рдХреНрд▓рд╛рдЙрдб VPS, рдПрдВрдЯреНрд░реА-рд▓реЗрд╡реНрд╣рд▓ рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЕреЕрдирд╛рд▓реЙрдЧ, рдЬреЗ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдЖрдордЪреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╢реЛрдзрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ: VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps рдмрджреНрджрд▓ рд╕рдВрдкреВрд░реНрдг рд╕рддреНрдп $19 рдкрд╛рд╕реВрди рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдХрд╕рд╛ рд╢реЗрдЕрд░ рдХрд░рд╛рдпрдЪрд╛? (RAID1 рдЖрдгрд┐ RAID10 рд╕рд╣ рдЙрдкрд▓рдмреНрдз, 24 рдХреЛрд░ рдкрд░реНрдпрдВрдд рдЖрдгрд┐ 40GB DDR4 рдкрд░реНрдпрдВрдд).

рдбреЗрд▓ R730xd рдНрдорд╕реНрдЯрд░рдбреЕрдордордзреАрд▓ рдЗрдХреНрд╡рд┐рдирд┐рдХреНрд╕ рдЯрд┐рдпрд░ IV рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░рдордзреНрдпреЗ 2 рдкрдЯ рд╕реНрд╡рд╕реНрдд? рдлрдХреНрдд рдЗрдереЗрдЪ 2 x рдЗрдВрдЯреЗрд▓ рдЯреЗрдЯреНрд░рд╛рдбреЗрдХрд╛-рдХреЛрд░ Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 рдЯреАрд╡реНрд╣реА $199 рдкрд╛рд╕реВрди рдиреЗрджрд░рд▓рдБрдб рдордзреНрдпреЗ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 рдкрд╛рд╕реВрди! рдмрджреНрджрд▓ рд╡рд╛рдЪрд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЙрд░реНрдкреЛрд░реЗрд╢рди рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ. рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди 9000 рдпреБрд░реЛ рдХрд┐рдорддреАрдЪрд╛ рд╡рд░реНрдЧ?

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

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