DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

рдЬрдмрдХрд┐ Kubernetes рд╕рдБрдЧ рдпреА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдмрд╛рдХрд╕ рдмрд╛рд╣рд┐рд░ рдЫреИрди, рдпрд╕рд▓реЗ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рдЬреБрди рддрдкрд╛рдЗрдБ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдиреАрд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рд░ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд╕реНрдХреЗрд▓рд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ рдХреНрд▓рд╛рдЙрдб рдЖрд░рдЯреАрдЖрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬреБрди рдЦреБрд▓рд╛ рд╕реНрд░реЛрддрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдмрдирд╛рдЗрдПрдХреЛ рдерд┐рдпреЛред

рдпреЛ рд▓реЗрдЦ, рдПрдХ рднрд┐рдбрд┐рдпреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯрд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЙрддреНрдкрд╛рджрдирдорд╛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдмрд┐рдирд╛ git рдХрдорд┐рдЯрдмрд╛рдЯ рдХреЛрдб рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреЗ рдЙрддреНрдкрд╛рджрди-рддрдпрд╛рд░ рд╡рд╛рддрд╛рд╡рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреНрдп рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдШрдЯрдХрд╣рд░реВрд╕рдБрдЧ Kubernetes рдХрд╕рд░реА рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреЗ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдБрджрдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 1

рддреНрдпрд╕реЛрднрдП, рдПрдХрдЪреЛрдЯрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдмрд╛рд╣рд┐рд░реА рд╕рдВрд╕рд╛рд░рдмрд╛рдЯ рдЖрдлреНрдирд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдЧрд░реЗрдкрдЫрд┐, рддрдкрд╛рдИрдВ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрд╡рдЪрд╛рд▓рди рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддреНрдпреЛ рд╣реЛ, рдпрд╕рд▓рд╛рдИ рдЪрд░рдгрдорд╛ рд▓реНрдпрд╛рдЙрдиреБрд╣реЛрд╕реН рдЬрд╣рд╛рдБ рддрдкрд╛рдИрдВ рдПрдХ git рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдпреЛ git рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдЙрддреНрдкрд╛рджрдирдорд╛ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫ рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдкрдорд╛, рдпреА рдЪрд░рдгрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрджрд╛, рддреИрдирд╛рддреА рд▓рд╛рдЧреВ рдЧрд░реНрджрд╛, рд╣рд╛рдореА рдбрд╛рдЙрдирдЯрд╛рдЗрдо рд╕рд╛рдордирд╛ рдЧрд░реНрди рдЪрд╛рд╣рдБрджреИрдиреМрдВред рддреНрдпрд╕реЛрднрдП, Kubernetes рдорд╛ рдХреБрдиреИ рдкрдирд┐ рд╕реНрд╡рдЪрд╛рд▓рди API рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

Kubernetes рдПрдЙрдЯрд╛ рдЙрдкрдХрд░рдг рд╣реЛрдЗрди рдЬреБрди рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ рдЙрддреНрдкрд╛рджрдХ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЕрд╡рд╢реНрдп рдкрдирд┐, рддрдкрд╛рдЗрдБ рддреНрдпреЛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, kubectl рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕реНрддреИ рдЕрдиреНрдп, рддрд░ рдЕрдЭреИ рдкрдирд┐ API рдпрд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рд░реЛрдЪрдХ рд░ рдЙрдкрдпреЛрдЧреА рдЪреАрдЬ рд╣реЛред рдПрдкреАрдЖрдИрд▓рд╛рдИ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕реЗрдЯрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рддрдкрд╛рдИрдВрд▓реЗ Kubernetes рдорд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрднрдПрдХреЛ рд▓рдЧрднрдЧ рдХреБрдиреИ рдкрдирд┐ рдХреБрд░рд╛ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред kubectl рд▓реЗ рдкрдирд┐ REST API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред

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

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

рдпреЛ рдПрдЙрдЯрд╛ рдХрд╛рд░рдг рд╣реЛ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрдХреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯрд▓рд╛рдИ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрд░реНрди рдиреАрд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░реБрдЪрд╛рдЙрдБрдЫреМрдВред рдпрд╕ рд╡рд┐рдзрд┐рдХреЛ рд╕рд╛рде, рддрдкрд╛рдИрдВрд▓реЗ рдПрдХ рдкрдЯрдХрдорд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдПрдЙрдЯрд╛ рдорд╛рддреНрд░ рд╕рдВрд╕реНрдХрд░рдг рд╕рдХреНрд░рд┐рдп рдЫ рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрдкрд░реНрдЫред

рдиреАрд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рдореЗрдХрд╛рдирд┐рдЬрдо рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫред рд╣рд╛рдореАрд▓реЗ рд╣рд╛-рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд рд╣рд╛рдореНрд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЯреНрд░рд╛рдлрд┐рдХ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫреМрдВ, рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдЙрд╣реА рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВрдорд╛ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реНрдЫред

рдЬрдм рдирдпрд╛рдБ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдЧрд░рд┐рдиреНрдЫ, рд╣рд╛рдореА рдбрд┐рдкреНрд▓реЛрдпрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ, рдЬрд╕рд▓рд╛рдИ рдирдпрд╛рдБ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рджрд┐рдЗрдиреНрдЫ рд░ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдбрд┐рдкреНрд▓реЛрдп рдЧрд░реНрдиреБ рднрдиреЗрдХреЛ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВрдХреЛ рдирдпрд╛рдБ рд╕реЗрдЯ "рдЙрдард╛рдЗрдпреЛ" рд╣реЛ, рддреНрдпрд╕рдкрдЫрд┐ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдХрд╛ рдпреА рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рдЫреБрдЯреНрдЯреИ, рдирдпрд╛рдБ рдкреЛрдбрдорд╛ рд▓рдиреНрдЪ рд╣реБрдиреНрдЫрдиреНред рдпрджреНрдпрдкрд┐, ha-proxy рд▓рд╛рдИ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗрд╣реА рдкрдирд┐ рдерд╛рд╣рд╛ рдЫреИрди рд░ рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рдордХреЛ рдмреЛрдЭ рд░реБрдЯ рдЧрд░реНрджреИрдиред

рддрд╕рд░реНрде, рд╕рдмреИ рднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рд▓реЛрдб рд╕реЗрд╡рд╛ рдЧрд░реНрди рддрдпрд╛рд░ рдЫрдиреН рднрдиреЗрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди рдЬрд╛рдБрдЪ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдЧрд░реЗрдкрдЫрд┐ рд╕рдмреИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН, рдбрд┐рдкреНрд▓реЛрдпрд░рд▓реЗ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреЗрдЫ рд░ рд╕рд╣реА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкрд╛рд╕ рдЧрд░реНрдиреЗрдЫ, рдЬрд╕рд▓реЗ ha-proxy рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗрдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рдпрд╕ рдкрдЫрд┐ рдорд╛рддреНрд░ рдЯреНрд░рд╛рдлрд┐рдХрд▓рд╛рдИ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рд╕рд╣рд┐рдд рдкреЛрдбрдорд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЧрд░рд┐рдиреЗрдЫ, рд░ рдкреБрд░рд╛рдиреЛ рдкреЛрдб рдЧрд╛рдпрдм рд╣реБрдиреЗрдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рдпреЛ рд╕рдВрдпрдиреНрддреНрд░ Kubernetes рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛрдЗрдиред рдиреАрд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫ рд░ рдпрд╕рд▓реЗ рд╕рдзреИрдВ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХреЛ рдЫред рдкрд╣рд┐рд▓реЗ, рддрдкрд╛рдЗрдБ рд╕рдмреИ рдЯреНрд░рд╛рдлрд┐рдХрд▓рд╛рдИ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рд░ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдкрдЫрд┐, рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред рдпреЛ рд╕рд┐рджреНрдзрд╛рдиреНрдд Kubernetes рдорд╛ рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред

рдЕрдм рдо рддрдкрд╛рдИрд▓рд╛рдИ рдирдпрд╛рдБ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдорд╛ рдкрд░рд┐рдЪрдп рдЧрд░рд╛рдЙрдиреЗрдЫреБ - рдбрд┐рдкреНрд▓реЛрдпрд░, рдЬрд╕рд▓реЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪ рдЧрд░реНрдЫ, рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВ рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрджрдЫ, рд░ рдпрд╕реНрддреИред рдпреЛ рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реЛ рдЬреБрди рдмрд╛рд╣рд┐рд░реА рд╕рдВрд╕рд╛рд░рдорд╛ рд▓рд╛рдЧреВ рд╣реБрдБрджреИрди рд░ Kubernetes рднрд┐рддреНрд░ рдЕрд╡рд╕реНрдерд┐рдд рдЫред рдо рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рдбрд┐рдкреНрд▓реЛрдпрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╕рд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдиреЗрдЫреБред

рддреНрдпрд╕реЛрднрдП, рдбрд┐рдкреНрд▓реЛрдпрд░рд▓реЗ рдЧрд░реНрдиреЗ рдкрд╣рд┐рд▓реЛ рдХреБрд░рд╛ Kubernetes API рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ RC рдкреНрд░рддрд┐рдХреГрддрд┐ рдирд┐рдпрдиреНрддреНрд░рдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБ рд╣реЛред рдпрд╕ API рд▓реЗ рдердк рддреИрдирд╛рддреАрдХрд╛ рд▓рд╛рдЧрд┐ рдкреЛрдбрд╣рд░реВ рд░ рд╕реЗрд╡рд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ, рддреНрдпреЛ рд╣реЛ, рдпрд╕рд▓реЗ рд╣рд╛рдореНрд░рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирдпрд╛рдБ рдХреНрд▓рд╕реНрдЯрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред RC рд▓реЗ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рд╕реБрд░реБ рднрдПрдХреЛ рдХреБрд░рд╛рдорд╛ рд╡рд┐рд╢реНрд╡рд╕реНрдд рд╣реБрдиреЗ рдмрд┐рддреНрддрд┐рдХреИ, рдпрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдорд╛ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗрдЫред рдпреЛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐, рдбрд┐рдкреНрд▓реЛрдпрд░рд▓реЗ GET/health рдЖрджреЗрд╢ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдпрд╕рд▓реЗ рдЙрдкрдпреБрдХреНрдд рд╕реНрдХреНрдпрд╛рди рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЪрд▓рд╛рдЙрдБрдЫ рд░ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рд╕рдмреИ рддрддреНрд╡рд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рд╕рдмреИ рдкреЛрдбрд╣рд░реВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕реНрд╡рд╛рд╕реНрдереНрдп рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐, рдбрд┐рдкреНрд▓реЛрдпрд░рд▓реЗ рдирдпрд╛рдБ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рддрддреНрд╡ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ - etcd рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рднрдгреНрдбрд╛рд░рдг, рдЬреБрди рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рджреНрд╡рд╛рд░рд╛ рдЖрдиреНрддрд░рд┐рдХ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рднрдгреНрдбрд╛рд░рдг рд╕рд╣рд┐рддред рд╣рд╛рдореА etcd рдорд╛ рдбрд╛рдЯрд╛ рд▓реЗрдЦреНрдЫреМрдВ, рд░ рдирдпрд╛рдБ рдбрд╛рдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ confd рдореЛрдирд┐рдЯрд░ etcd рднрдирд┐рдиреЗ рд╕рд╛рдиреЛ рдЙрдкрдХрд░рдгред

рдпрджрд┐ рдпрд╕рд▓реЗ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рдХреБрдиреИ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдпреЛ рднрдиреЗ, рдпрд╕рд▓реЗ рдирдпрд╛рдБ рд╕реЗрдЯрд┐рдЩ рдлрд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдЫ рд░ рдпрд╕рд▓рд╛рдИ ha-proxy рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, ha-proxy рдХреБрдиреИ рдкрдирд┐ рдЬрдбрд╛рдирд╣рд░реВ рдирдЧреБрдорд╛рдИ рд░рд┐рдмреБрдЯ рдЧрд░реНрджрдЫ рд░ рдирдпрд╛рдБ рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рд▓реЛрдбрд▓рд╛рдИ рд╕рдореНрдмреЛрдзрди рдЧрд░реНрджрдЫ рдЬрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрд▓рд╛рдИ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрд╖рдо рдмрдирд╛рдЙрдБрдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рдпреЛ Kubernetes рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯрд╣рд░реВ рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрдЯ рдЧрд░реНрдиреЗ рдЙрдкрдХрд░рдг рд╣реЛ рд░ рдирд┐рдореНрди рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЫрдиреН:

  • рдиреАрд▓реЛ/рд╣рд░рд┐рдпреЛ рддреИрдирд╛рддреА;
  • рдмрд╛рд╣реНрдп рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджреИ;
  • рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╡рд░реНрдгрдирдХрд░реНрддрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди;
  • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддреИрдирд╛рддреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди;
  • рддреИрдирд╛рддреА рд╕рдордпрдорд╛ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪ рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ;
  • рдкреЛрдбрд╣рд░реВрдорд╛ рд╡рд╛рддрд╛рд╡рд░рдгреАрдп рдЪрд░рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред

рдпреЛ рдбрд┐рдкреНрд▓реЛрдпрд░ Kubernetes API рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдмрдирд╛рдЗрдПрдХреЛ рдЫ рд░ рд╣реНрдпрд╛рдиреНрдбрд▓рд╣рд░реВ рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ REST API рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд╕рд╛рдереИ рддреИрдирд╛рддреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдХреНрд░рдордорд╛ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ рд▓рдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ Websocket API рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред

рдпрд╕рд▓реЗ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдбрд╛рдЯрд╛рд▓рд╛рдИ etcd рдорд╛ рд░рд╛рдЦреНрдЫ, рддреНрдпрд╕реИрд▓реЗ рддрдкрд╛рдИрд▓реЗ ha-proxy рдХреЛ рдЖрдЙрдЯ-рдЕрдл-рдж-рдмрдХреНрд╕ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рдкрд░реНрджреИрди, рддрд░ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рдЖрдлреНрдиреИ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред Amdatu Deployer Go рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, Kubernetes рдЖрдлреИрдВ рдЬрд╕реНрддреИ, рд░ Apache рджреНрд╡рд╛рд░рд╛ рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рджрд┐рдЗрдПрдХреЛ рдЫред

рдореИрд▓реЗ рдбрд┐рдкреНрд▓реЛрдпрд░рдХреЛ рдпреЛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрдиреБ рдЕрдШрд┐, рдореИрд▓реЗ рдирд┐рдореНрди рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдВ, рдЬрд╕рд▓реЗ рдорд▓рд╛рдИ рдЪрд╛рд╣рд┐рдиреЗ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

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

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

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

рдореИрд▓реЗ рдЕрдиреНрддрд┐рдо рд░реЗрдЦрд╛рд╕рдБрдЧ рдереЛрд░реИ рдзреЛрдЦрд╛ рджрд┐рдПрдБ, рдХрд┐рдирднрдиреЗ рдореИрд▓реЗ рдлрд╛рдЗрд▓рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмреБрд▓рд┐рдпрди рдорд╛рди рд░рд╛рдЦреЗрдХреЛ рдЫреБ, рдЬрд╕рд▓реЗ рднрд╡рд┐рд╖реНрдпрдорд╛ рдорд▓рд╛рдИ "рдЕрд╕реНрд╡рд╕реНрде" рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫред рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдкрдЫрд┐ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрдиреЗрдЫреМрдВред

рддреНрдпрд╕реИрд▓реЗ рд╕реБрд░реБ рдЧрд░реМрдВред рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореА рдХрдорд╛рдгреНрдб ~ kubectl get pods рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдиреИ рдкрдирд┐ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреЛрдбрд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрдЫреМрдВ рд░, рдлреНрд░рдиреНрдЯрдПрдиреНрдб URL рдмрд╛рдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдХреЛ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐рдХреЛ рдЖрдзрд╛рд░рдорд╛, рд╣рд╛рдореА рдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдЫреМрдВ рдХрд┐ рд╣рд╛рд▓ рдХреБрдиреИ рдкрдирд┐ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯрд╣рд░реВ рднрдЗрд░рд╣реЗрдХреЛ рдЫреИрдиред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЕрдм рдЖрджреЗрд╢ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдиреБ рднрдпреЛ рднрдиреЗ ~ kubectl get pods, рддрдкрд╛рдЗрдБрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдкреНрд░рдгрд╛рд▓реА 20 рд╕реЗрдХреЗрдиреНрдбрдХреЛ рд▓рд╛рдЧрд┐ "рдлреНрд░рд┐рдЬ" рд╣реБрдиреНрдЫ, рдЬреБрди рд╕рдордпрдорд╛ ha-proxy рдкреБрди: рдХрдиреНрдлрд┐рдЧрд░ рд╣реБрдиреНрдЫред рдпрд╕ рдкрдЫрд┐, рдкреЛрдб рд╕реБрд░реБ рд╣реБрдиреНрдЫ, рд░ рд╣рд╛рдореНрд░реЛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд▓рдЧрдорд╛ рджреЗрдЦреНрди рд╕рдХрд┐рдиреНрдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рдореИрд▓реЗ рднрд┐рдбрд┐рдпреЛрдмрд╛рдЯ 20 рд╕реЗрдХреЗрдиреНрдб рдкрд░реНрдЦрд╛рдЗ рдХрд╛рдЯреЗрдВ, рд░ рдЕрдм рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрдХреНрд░рд┐рдирдорд╛ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдкрд╣рд┐рд▓реЛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдирд╛рде рдЧрд░рд┐рдПрдХреЛ рдЫред рдпреЛ рд╕рдмреИ UI рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдорд╛рддреНрд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рдЕрдм рджреЛрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдо "рдирдорд╕реНрддреЗ, Kubernetes!" рдмрд╛рдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдиреНрджреЗрд╢ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫреБред "Hello, Deployer!" рдорд╛, рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рдпреЛ рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫ рд░ рдпрд╕рд▓рд╛рдИ рдбрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реАрдорд╛ рд░рд╛рдЦреНрдЫ, рдЬрд╕ рдкрдЫрд┐ рд╣рд╛рдореА Deploymentctl рд╡рд┐рдиреНрдбреЛрдорд╛ "Deploy" рдмрдЯрдирдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдЫреМрдВред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рд▓рдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╕реБрд░реБ рд╣реБрдиреНрдЫ рдЬрд╕рд░реА рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдкрд╣рд┐рд▓реЛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рднрдПрдХреЛ рдерд┐рдпреЛред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рдХрдорд╛рдгреНрдб ~ kubectl get pods рд▓реЗ рджреЗрдЦрд╛рдЙрдБрдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ 2 рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫ, рддрд░ рдлреНрд░рдиреНрдЯрдПрдиреНрдбрд▓реЗ рджреЗрдЦрд╛рдЙрдБрдЫ рдХрд┐ рд╣рд╛рдореА рдЕрдЭреИ рдкрдирд┐ рд╕рдВрд╕реНрдХрд░рдг 1 рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд░рд▓реЗ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░реНрдиреБ рдЕрдШрд┐ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪ рдкреВрд░рд╛ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдиреНрдЫред 20 рд╕реЗрдХреЗрдиреНрдб рдкрдЫрд┐, рд╣рд╛рдореА рдХрд░реНрд▓рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдЫреМрдВ рд░ рджреЗрдЦреНрдЫреМрдВ рдХрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдПрдкрдХреЛ рд╕рдВрд╕реНрдХрд░рдг 2 рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдкрд╣рд┐рд▓реЛ рдореЗрдЯрд╛рдЗрдПрдХреЛ рдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рдпреЛ рдПрдХ "рд╕реНрд╡рд╕реНрде" рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рддреИрдирд╛рддреА рдерд┐рдпреЛред рд╣реЗрд░реМрдВ рдХреЗ рд╣реБрдиреНрдЫ рдпрджрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдореИрд▓реЗ рд╣реЗрд▓реНрджреА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд▓рд╛рдИ рд╕рддреНрдпрдмрд╛рдЯ рдЧрд▓рддрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реЗрдВ, рддреНрдпреЛ рд╣реЛ, рдореИрд▓реЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪ рдЕрд╕рдлрд▓ рднрдПрдХреЛ рдЕрд╕реНрд╡рд╕реНрде рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдВред рдпреЛ рд╣реБрди рд╕рдХреНрдЫ рдпрджрд┐ рд╡рд┐рдХрд╛рд╕ рдЪрд░рдгрдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдорд╛ рдХреЗрд╣реА рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рддреНрд░реБрдЯрд┐рд╣рд░реВ рдмрдирд╛рдЗрдпреЛ, рд░ рдпреЛ рдлрд╛рд░рдордорд╛ рдЙрддреНрдкрд╛рджрдирдорд╛ рдкрдард╛рдЗрдпреЛред

рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рдорд╛рдерд┐рдХрд╛ рд╕рдмреИ рдЪрд░рдгрд╣рд░реВ рдорд╛рд░реНрдлрдд рдЬрд╛рдиреНрдЫ рд░ ~ kubectl get pods рд▓реЗ рджреБрдмреИ рдкреЛрдбрд╣рд░реВ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рджреЗрдЦрд╛рдЙрдБрджрдЫред рддрд░ рдЕрдШрд┐рд▓реНрд▓реЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрдирдХреЛ рд╡рд┐рдкрд░реАрдд, рд▓рдЧрд▓реЗ рдЯрд╛рдЗрдордЖрдЙрдЯ рд╕реНрдерд┐рддрд┐ рджреЗрдЦрд╛рдЙрдБрдЫред рддреНрдпреЛ рд╣реЛ, рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪ рдЕрд╕рдлрд▓ рднрдПрдХреЛ рддрдереНрдпрдХрд╛ рдХрд╛рд░рдг, рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдБрджреИрдиред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рджреЗрдЦреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдкреНрд░рдгрд╛рд▓реА рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдлрд░реНрдХрд┐рдПрдХреЛ рдЫ, рд░ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдорд╛рддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рд░рджреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

рддреНрдпрд╣рд╛рдБ рдПрдХ рдорд╛рддреНрд░ рдЪреАрдЬ рд╣реЛ рдЬреБрди рдЕрд╕рдлрд▓ рд╣реБрди рд╕рдХреНрдЫ - рдпрджрд┐ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪ рд╕рдлрд▓ рднрдпреЛ, рддрд░ рдХрд╛рд░реНрдпрднрд╛рд░ рд▓рд╛рдЧреВ рд╣реБрдиреЗ рдмрд┐рддреНрддрд┐рдХреИ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрд╕рдлрд▓ рднрдпреЛ, рддреНрдпреЛ рд╣реЛ, рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рдкреВрд░рд╛ рднрдПрдкрдЫрд┐ рдорд╛рддреНрд░ рдкрддрди рд╣реБрдиреЗрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫред рддреНрдпрд╕реЛрднрдП, рд╣рд╛рдореАрд▓реЗ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЙрдкрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ Kubernetes рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╣реЗрд░реНрдпреМрдВред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпреА рдЙрдкрдХрд░рдгрд╣рд░реВ рддрдкрд╛рдЗрдБрдХреЛ рдирд┐рд░реНрдорд╛рдг/рдбрд┐рдкреНрд▓реЛрдп рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╣рд░реВрдорд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рдбрд┐рдкреНрд▓реЛрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреЗрдЫред рдПрдХреИ рд╕рдордпрдорд╛, рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рд╕реБрд░реБ рдЧрд░реНрди, рддрдкрд╛рдЗрдБ рдпрд╛ рдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╛рд╕реНрдЯрд░ рдЧрд░реНрди рдкреНрд░рддрд┐рдмрджреНрдз рдЧрд░реНрдиреБрд╣реЛрд╕реНред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

рдЕрд░реНрдХреЛ рдмрд┐рд╖рдпрдорд╛ рдЬрд╛рдФрдВ - Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рдорд╛рдкрди рдЧрд░реНрджреИред рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ kubectl рдЖрджреЗрд╢ рдПрдХ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрджреЗрд╢ рд╣реЛред рдердк рдорджреНрджрддрдХреЛ рд╕рд╛рде, рд╣рд╛рдореА рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рд╣рд╛рдореНрд░реЛ рдЕрд╡рд╕реНрдерд┐рдд рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдврд╛рдЙрди рд╕рдХреНрдЫреМрдВред рдпрджреНрдпрдкрд┐, рд╡реНрдпрд╡рд╣рд╛рд░рдорд╛, рд╣рд╛рдореА рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдкреЛрдбрдХреЛ рд╕рдЯреНрдЯрд╛ рдиреЛрдбрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдврд╛рдЙрди рдЪрд╛рд╣рдиреНрдЫреМрдВред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рдПрдХреИ рд╕рдордпрдорд╛, рдХрд╛рдо рдЧрд░реНрдиреЗ рдШрдгреНрдЯрд╛рдХреЛ рд╕рдордпрдорд╛ рддрдкрд╛рдИрд▓реЗ рдмрдврд╛рдЙрдиреБ рдкрд░реНрдиреЗ рд╣реБрди рд╕рдХреНрдЫ, рд░ рд░рд╛рддрдорд╛, Amazon рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрдд рдШрдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрд▓реЗ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдШрдЯрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫред рдпрд╕рдХреЛ рдорддрд▓рдм рдпреЛ рд╣реЛрдЗрди рдХрд┐ рдкреЛрдбрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдорд╛рддреНрд░ рдорд╛рдкрди рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рд╣реБрдиреЗрдЫ, рдХрд┐рдирдХрд┐ рдпрджрд┐ рдиреЛрдбрд╣рд░реВ рдордзреНрдпреЗ рдПрдЙрдЯрд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдЭреИ рдкрдирд┐ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ Amazon рддрд┐рд░реНрдиреБрдкрд░реНрдиреЗрдЫред рддреНрдпреЛ рд╣реЛ, рдкреЛрдбрд╣рд░реВ рд╕реНрдХреЗрд▓рд┐рдЩрдХреЛ рд╕рд╛рдердорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдореЗрд╕рд┐рдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдорд╛рдкрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

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

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореАрд▓реЗ рдиреЛрдб рд░ рдкреЛрдб рджреБрд╡реИрдХреЛ рдЦреНрдпрд╛рд▓ рд░рд╛рдЦреНрдиреБрдкрд░реНрдЫред рд╣рд╛рдореА Kubernetes рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдиреЛрдбрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди AWS API рд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕рдореВрд╣ рдорд┐рд╕рд┐рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирдпрд╛рдБ рдиреЛрдбрд╣рд░реВрдХреЛ рд╕реБрд░реБрд╡рд╛рдд рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдиреЛрдбрд╣рд░реВ рджрд░реНрддрд╛ рдЧрд░реНрди рддрдкрд╛рдИрдВрд▓реЗ рдХреНрд▓рд╛рдЙрдб-рдЗрдирд┐рдЯ рд╡рд╛ рд╕рдорд╛рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

рдо рдФрдВрд▓реНрдпрд╛рдЙрди рдЪрд╛рд╣рдиреНрдЫреБ рдХрд┐ рдзреЗрд░реИ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓реЗ рдорд▓рд╛рдИ рднрдиреНрдЫрдиреН, "рддреНрдпреЛ рд╕рдмреИ рд░рд╛рдореНрд░реЛ рд░ рд░рд╛рдореНрд░реЛ рдЫ, рддрд░ рдореЗрд░реЛ рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗ рд╣реБрдиреНрдЫ, рдЬреБрди рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕реНрдерд┐рд░ рд╣реБрдиреНрдЫ?" рддрдкрд╛рдИрдВ Kubernetes рдЬрд╕реНрддреИ рдЧрддрд┐рд╢реАрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдпрд╕реНрддреЛ рдХреЗрд╣рд┐ рдХрд╕рд░реА рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? рдореЗрд░реЛ рд╡рд┐рдЪрд╛рд░рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрди, рддрдкрд╛рдИрдВрд▓реЗ Kubernetes рдорд╛ рдбрд╛рдЯрд╛ рдЧреЛрджрд╛рдо рдЪрд▓рд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрдиред рдпреЛ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд░реВрдкрдорд╛ рд╕рдореНрднрд╡ рдЫ, рд░ рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рд╣рд░реВ рдЫрдиреН, рддрд░ рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдЬреАрд╡рдирд▓рд╛рдИ рдЧрдореНрднреАрд░ рд░реВрдкрдорд╛ рдЬрдЯрд┐рд▓ рдмрдирд╛рдЙрдиреЗрдЫред

рд╣реЛ, Kubernetes рдорд╛ рд▓рдЧрд╛рддрд╛рд░ рд╕реНрдЯреЛрд░рд╣рд░реВрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рдЫ, рд░ рддрдкрд╛рдИрдВ Mongo рд╡рд╛ MySQL рдЬрд╕реНрддрд╛ рдбрд╛рдЯрд╛ рд╕реНрдЯреЛрд░рд╣рд░реВ рдЪрд▓рд╛рдЙрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рдпреЛ рдПрдХрджрдо рд╢реНрд░рдо-рдЧрд╣рди рдХрд╛рд░реНрдп рд╣реЛред рдпреЛ рддрдереНрдпрдХреЛ рдХрд╛рд░рдг рд╣реЛ рдХрд┐ рдбрд╛рдЯрд╛ рдЧреЛрджрд╛рдорд╣рд░реВрд▓реЗ рдЧрддрд┐рд╢реАрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрдиред рдзреЗрд░реИ рдЬрд╕реЛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрд▓рд╛рдИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЪрд╛рд╣рд┐рдиреНрдЫ, рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдореНрдпрд╛рдиреБрдЕрд▓ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕рд╣рд┐рдд, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐рдВрдЧ рд░ рдЕрдиреНрдп рд╕рдорд╛рди рдЪреАрдЬрд╣рд░реВ рдорди рдкрд░реНрджреИрдиред
рддреНрдпрд╕рдХрд╛рд░рдг, рддрдкрд╛рдИрдВрд▓реЗ Kubernetes рдорд╛ рдбрд╛рдЯрд╛ рдЧреЛрджрд╛рдо рдЪрд▓рд╛рдЙрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрд░ рдЖрдлреНрдиреЛ рдЬреАрд╡рдирд▓рд╛рдИ рдЬрдЯрд┐рд▓ рдмрдирд╛рдЙрдиреБ рд╣реБрдБрджреИрдиред рдкрд░рд┐рдЪрд┐рдд рд╕реЗрд╡рд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдХрд╛рдорд▓рд╛рдИ рдкрд░рдореНрдкрд░рд╛рдЧрдд рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рде Kubernetes рд▓рд╛рдИ рдорд╛рддреНрд░ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

DEVOXX UKред рдЙрддреНрдкрд╛рджрдирдорд╛ Kubernetes: рдирд┐рд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдЕрдЯреЛрд╕реНрдХреЗрд▓рд┐ and рд░ рдбрд┐рдкреНрд▓реЛрдпрдореЗрдиреНрдЯ рд╕реНрд╡рдЪрд╛рд▓рдиред рднрд╛рдЧ 2

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

рдЕрд░реНрдХреЛ рд░рд╛рдореНрд░реЛ рдкреНрд░рд╢реНрди рдпреЛ рд╣реЛ рдХрд┐ рддрдкрд╛рдИрд▓реЗ рдиреАрд▓реЛ/рд╣рд░рд┐рдпреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рдЧрд░реНрджрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдЦреНрдпрд╛рд▓ рдХрд╕рд░реА рд░рд╛рдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? рддрдереНрдп рдпреЛ рд╣реЛ рдХрд┐ Kubernetes рдХреЛ рдкреНрд░рдпреЛрдЧ рдХреЛ рдмрд╛рд╡рдЬреВрдж, рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕реНрдХреАрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдХрд╛рдо рд╣реЛред рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рдХрд┐ рдкреБрд░рд╛рдиреЛ рд░ рдирдпрд╛рдБ рд╕реНрдХреАрдорд╛ рдорд┐рд▓реНрджреЛ рдЫ, рдЬрд╕ рдкрдЫрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕ рдЕрдкрдбреЗрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рддреНрдпрд╕рдкрдЫрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЖрдлреИрдВ рдЕрдкрдбреЗрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрдкрд╛рдИрдВ рдбрд╛рдЯрд╛рдмреЗрд╕ рддрд╛рддреЛ рд╕реНрд╡реИрдк рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рддреНрдпрд╕рдкрдЫрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдорд▓рд╛рдИ рдирдпрд╛рдБ рд╕реНрдХреАрдорд╛рдХреЛ рд╕рд╛рде рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирдпрд╛рдБ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдмреБрдЯ рдЧрд░реНрдиреЗ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ, рдпреЛ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛ рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдореЛрдиреНрдЧреЛ рдЬрд╕реНрддреЛ рдпреЛрдЬрдирд╛рд╡рд┐рд╣реАрди рдбрд╛рдЯрд╛рдмреЗрд╕ рдЫ, рддрд░ рдпреЛ рдЬреЗ рднрдП рдкрдирд┐ рд╕рдЬрд┐рд▓реЛ рдХрд╛рдо рд╣реЛрдЗрдиред рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдердк рдкреНрд░рд╢реНрдирд╣рд░реВ рдЫреИрдирдиреН рднрдиреЗ, рддрдкрд╛рдИрдВрдХреЛ рдзреНрдпрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж!

рдХреЗрд╣реА рд╡рд┐рдЬреНрдЮрд╛рдкрдирд╣рд░реВ ЁЯЩВ

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди