K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛

рд╣реЗ рд╣рд╛рдмрд░!

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

K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛

рд╕реБрд░реБрдорд╛, рдХреЗ рдЫрд▓рдлрд▓ рдЧрд░рд┐рдиреЗрдЫ рднрдиреЗрд░ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореА рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреЗрд╣реА рдирдореНрдмрд░рд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрдЫреМрдВ:

  • рд╣рд╛рдореНрд░реЛ рд╡рд┐рдХрд╛рд╕ рд╡рд┐рднрд╛рдЧрдорд╛ 100 рднрдиреНрджрд╛ рдмрдвреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рдЫрдиреН, рдЬрд╕рдорд╛ рдЖрддреНрдо-рдкрд░реНрдпрд╛рдкреНрдд QA, DevOps рд░ Scrum рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╕рд╣рд┐рдд 10 рднрдиреНрджрд╛ рдмрдвреА рд╡рд┐рднрд┐рдиреНрди рдЯреЛрд▓реАрд╣рд░реВ рдЫрдиреНред рд╡рд┐рдХрд╛рд╕ рд╕реНрдЯреНрдпрд╛рдХ - Python, PHP, C++, Java рд░ Golangред 
  • рдкрд░реАрдХреНрд╖рдг рд░ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдЖрдХрд╛рд░ рд▓рдЧрднрдЧ 2000 рдХрдиреНрдЯреЗрдирд░ рдкреНрд░рддреНрдпреЗрдХ рдЫред рддрд┐рдиреАрд╣рд░реВ рдЖрдлреНрдиреИ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд░ VMware рдЕрдиреНрддрд░реНрдЧрдд Rancher v1.6 рдЪрд▓рд╛рдЙрдБрджреИ рдЫрдиреНред 

рдкреНрд░реЗрд░рдгрд╛

рддрд┐рдиреАрд╣рд░реВрд▓реЗ рднрдиреЗрдЭреИрдВ, рдХреЗрд╣рд┐ рдкрдирд┐ рд╕рдзреИрдВрднрд░рд┐ рд░рд╣рдБрджреИрди, рд░ Rancher рд▓реЗ рдзреЗрд░реИ рд▓рд╛рдореЛ рд╕рдордп рдкрд╣рд┐рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг 1.6 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рдЕрдиреНрддреНрдп рдШреЛрд╖рдгрд╛ рдЧрд░реНтАНрдпреЛред рд╣реЛ, рддреАрди рд╡рд░реНрд╖ рднрдиреНрджрд╛ рдмрдвреАрдорд╛ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрд╕рд░реА рддрдпрд╛рд░ рдЧрд░реНрдиреЗ рд░ рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреЗрдХрд╛ рдЫреМрдВ, рддрд░ рдзреЗрд░реИ рдкрдЯрдХ рд╣рд╛рдореА рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрджреИрдЫреМрдВ рдЬреБрди рдХрд╣рд┐рд▓реНрдпреИ рд╕рдЪреНрдпрд╛рдЗрдБрджреИрдиред Rancher 1.6 рд╕рдБрдЧ рдЕрдзрд┐рдХрд╛рд░ рдЬрд╛рд░реА рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдУрд╕реАрдлрд╛рдЗрдб рдкреНрд░рдгрд╛рд▓реА рдкрдирд┐ рдЫ, рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рдпрд╛ рдд рд▓рдЧрднрдЧ рд╕рдмреИ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд╡рд╛ рдХреЗрд╣рд┐ рдкрдирд┐ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

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

рдкрд╣рд┐рд▓реЛ рдХрджрдо

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

рдЕрд░реНрдХреЛ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЙрдкрдХрд░рдг рдЫрдиреМрдЯ рдЧрд░реНрдиреЗ рдкреНрд░рд╢реНрди рдЖрдпреЛред рд╣рд╛рдореАрд▓реЗ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрдпреМрдВ: kops, kubespray, kubeadmред

рд╕реБрд░реБ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА, kubeadm рд╣рд╛рдореАрд▓рд╛рдИ "рд╕рд╛рдЗрдХрд▓" рдХреЛ рдХреБрдиреИ рдкреНрд░рдХрд╛рд░рдХреЛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рдХ рдЬрд╕реНрддреИ, рдзреЗрд░реИ рдЬрдЯрд┐рд▓ рдмрд╛рдЯреЛ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛ, рд░ рдХреЛрдкреНрд╕рдорд╛ рдкрд░реНрдпрд╛рдкреНрдд рд▓рдЪрд┐рд▓реЛрдкрди рдерд┐рдПрдиред

рд░ рд╡рд┐рдЬреЗрддрд╛ рдерд┐рдпреЛ:

K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛

рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдЖрдлреНрдиреИ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд░ AWS рдХреЛ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдерд╛рд▓реНрдпреМрдВ, рд╣рд╛рдореНрд░реЛ рдЕрдШрд┐рд▓реНрд▓реЛ рд╕реНрд░реЛрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдврд╛рдБрдЪрд╛рд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдХреЗрд╣рд┐ рдкреБрди: рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНтАНрдпреМрдВ, рдЬрд╣рд╛рдБ рд╕рдмреИрд▓реЗ рд╕рдорд╛рди "рдХреНрд▓рд╕реНрдЯрд░" рд╕рд╛рдЭрд╛ рдЧрд░реНтАНрдпреМрдВред рд░ рдЕрдм рд╣рд╛рдореАрд╕рдБрдЧ 10 рд╕рд╛рдирд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВрдХреЛ рд╣рд╛рдореНрд░реЛ рдкрд╣рд┐рд▓реЛ рдХреНрд▓рд╕реНрдЯрд░ рдЫ, рдЬрд╕рдордзреНрдпреЗ рдХреЗрд╣реА AWS рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреНред рд╣рд╛рдореАрд▓реЗ рддреНрдпрд╣рд╛рдБ рдЯреЛрд▓реАрд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрди рдерд╛рд▓реНрдпреМрдВ, рд╕рдмреИ рдХреБрд░рд╛ "рдареАрдХ рдЫ" рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛ, рд░ рдХрдерд╛ рд╕рдорд╛рдкреНрдд рд╣реБрди рд╕рдХреНрдЫ, рддрд░...

рдкрд╣рд┐рд▓реЛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ

kubespray рдорд╛ рдмрдирд╛рдЗрдПрдХреЛ рд╣реЛ, рдпреЛ IaC рд▓рд╛рдИ рдкрдЫреНрдпрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗ рдЙрдкрдХрд░рдг рд╣реЛрдЗрди: рдиреЛрдбрд╣рд░реВ рдХрдорд┐рд╕рди/рдбрд┐рдХрдордорд┐рд╢рди рдЧрд░реНрджрд╛, рдХреЗрд╣рд┐ рдирд┐рд░рдиреНрддрд░ рдЧрд▓реНрддреА рднрдпреЛ рд░ рдХреЗрд╣рд┐ рдкреНрд░рдХрд╛рд░рдХреЛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ, рд░ рд╡рд┐рднрд┐рдиреНрди OS рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рдкреНрд▓реЗрдмреБрдХрд▓реЗ рдлрд░рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрдпреЛред ред рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЯреЛрд▓реА рд░ рдиреЛрдбрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдвреНрджреИ рдЬрд╛рдБрджрд╛, рд╣рд╛рдореАрд▓реЗ рдпрд╛рдж рдЧрд░реНрди рдерд╛рд▓реНрдпреМрдВ рдХрд┐ рдкреНрд▓реЗрдмреБрдХ рдкреВрд░рд╛ рд╣реБрди рд▓рд╛рдореЛ рд░ рд▓рд╛рдореЛ рд╕рдордп рд▓рд┐рдЗрд░рд╣реЗрдХреЛ рдерд┐рдпреЛ, рд░ рдкрд░рд┐рдгрд╛рдо рд╕реНрд╡рд░реВрдк, рд╣рд╛рдореНрд░реЛ рд░реЗрдХрд░реНрдб 3,5 рдШрдгреНрдЯрд╛ рдерд┐рдпреЛ, рддрдкрд╛рдИрдВрдХреЛ рдХреЗ рд╣реЛ? ЁЯЩВ

рд░ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ kubespray рдорд╛рддреНрд░ рдЙрддреНрддрд░рджрд╛рдпреА рдЫ, рд░ рд╕рдмреИ рдХреБрд░рд╛ рдкрд╣рд┐рд▓реЛ рдирдЬрд░рдорд╛ рд╕реНрдкрд╖реНрдЯ рдЫ, рддрд░:

K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛

рдпрд╛рддреНрд░рд╛рдХреЛ рд╕реБрд░реБрдорд╛, рдХрд╛рд░реНрдп AWS рд░ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рдирдорд╛ рдорд╛рддреНрд░ рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╕реБрд░реВ рдЧрд░реНрдиреЗ рдерд┐рдпреЛ, рддрд░ рддреНрдпрд╕рдкрдЫрд┐, рдкреНрд░рд╛рдпрдГ рд╣реБрдиреНрдЫ, рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рднрдпреЛред
 
K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛

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

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

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

рдХрд╕рд░реА рдЧрд░реНрдиреЗ?

рдорд╛рдерд┐рдХрд╛ рдХреБрд░рд╛рд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИ рд░ рдЯреЛрд▓реАрд╣рд░реВрдХреЛ рдЗрдЪреНрдЫрд╛рд▓рд╛рдИ рдЕрдЭ рдмрдвреА рдЖрддреНрдордирд┐рд░реНрднрд░ рд╣реБрди, рд╣рд╛рдореАрд▓реЗ рдПрдЙрдЯрд╛ рд╕рд╛рдзрд╛рд░рдг рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓реНрдпреМрдВ: рдПрдЙрдЯрд╛ рдЯреЛрд▓реА - рдПрдЙрдЯрд╛ рд╕рдореВрд╣ред 

рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореАрд▓реЗ рджреЛрд╕реНрд░реЛ рдкрд╛рдпреМрдВ:

K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛

рд░ рддреНрдпрд╕рдкрдЫрд┐ рддреЗрд╕реНрд░реЛ рдХреНрд▓рд╕реНрдЯрд░: 

K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛

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

K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛

рдкреВрд░рд╛ рдХреБрдмреЗрд░рдиреЗрдЯ рдЖрдЙрдБрдереНрдпреЛ! рдпреЛ рдХреЗрд╣рд┐ рдкреНрд░рдХрд╛рд░рдХреЛ MultiKubernetes рд╣реЛ, рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫред 

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

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

K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛

рд╣рд╛рдореНрд░реЛ рдЕрдиреБрд╕рдиреНрдзрд╛рдирдХреЛ рдкрд╣рд┐рд▓реЛ рдЪрд░рдгрдорд╛, Rancher Labs рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг 2 рдХреЛ рдкрд╣рд┐рд▓реЛ рд╡рд┐рдореЛрдЪрди рдЧрд░рд┐рд╕рдХреЗрдХреЛ рдерд┐рдпреЛ, рддрд░ рдХреЗрд╣реА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдХреЛ рд╕рд╛рде рдмрд╛рд╣реНрдп рдирд┐рд░реНрднрд░рддрд╛ рдмрд┐рдирд╛ рдХрдиреНрдЯреЗрдирд░ рд╕реБрд░реБ рдЧрд░реЗрд░ рд╡рд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ HELM рдЪрд╛рд░реНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдзреЗрд░реИ рдЪрд╛рдБрдбреИ рдЙрдард╛рдЙрди рд╕рдХрд┐рдиреНрдЫ, рдпреЛ рдХрдЪреНрдЪрд╛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛред рд╣рд╛рдореАрд▓рд╛рдИ, рд░ рд╣рд╛рдореАрд▓рд╛рдИ рдерд╛рд╣рд╛ рдерд┐рдПрди рдХрд┐ рд╣рд╛рдореА рдпреЛ рдирд┐рд░реНрдгрдпрдорд╛ рднрд░ рдкрд░реНрди рд╕рдХреНрдЫреМрдВ рдХрд┐ рдпреЛ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдиреЗрдЫ рд╡рд╛ рдЪрд╛рдБрдбреИ рдЫреЛрдбрд┐рдиреЗрдЫред рдХреНрд▓рд╕реНрдЯрд░ = рдХреНрд▓рд┐рдХ рдкреНрд░рддрд┐рдорд╛рди UI рдорд╛ рдЖрдлреИрдВрдорд╛ рдкрдирд┐ рд╣рд╛рдореАрд▓рд╛рдИ рдЙрдкрдпреБрдХреНрдд рдерд┐рдПрди, рд░ рд╣рд╛рдореА RKE рдорд╛ рдмрд╛рдБрдзреНрди рдЪрд╛рд╣рдБрджреИрдиреМрдВ, рдХрд┐рдирдХрд┐ рдпреЛ рдПрдХ рд╕рд╛рдБрдШреБрд░реЛ рдлреЛрдХрд╕ рдЧрд░рд┐рдПрдХреЛ рдЙрдкрдХрд░рдг рд╣реЛред 

рд╕рдВрд╕реНрдХрд░рдг Rancher 2.2 рдкрд╣рд┐рд▓реЗ рдиреИ рдзреЗрд░реИ рдХрд╛рд░реНрдпрдпреЛрдЧреНрдп рдЙрдкрд╕реНрдерд┐рддрд┐ рдерд┐рдпреЛ рд░, рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрд╕рдБрдЧ, рдмрд╛рдХрд╕ рдмрд╛рд╣рд┐рд░ рд░реЛрдЪрдХ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рдерд┐рдпреЛ, рдЬрд╕реНрддреИ рдзреЗрд░реИ рдмрд╛рд╣реНрдп рдкреНрд░рджрд╛рдпрдХрд╣рд░реВрд╕рдБрдЧ рдПрдХреАрдХрд░рдг, рдЕрдзрд┐рдХрд╛рд░ рд░ kubeconfig рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╡рд┐рддрд░рдгрдХреЛ рдПрдХрд▓ рдмрд┐рдиреНрджреБ, kubectl рд╕реБрд░реБ рдЧрд░реНрджреИред UI рдорд╛ рдЖрдлреНрдиреЛ рдЕрдзрд┐рдХрд╛рд░ рд╕рд╣рд┐рддрдХреЛ рдЫрд╡рд┐, рдиреЗрд╕реНрдЯреЗрдб рдиреЗрдорд╕реНрдкреЗрд╕ рдЙрд░реНрдл тАЛтАЛрдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВред 

рддреНрдпрд╣рд╛рдБ рдкрд╣рд┐рд▓реЗ рдиреИ Rancher 2 рд╡рд░рд┐рдкрд░рд┐ рдПрдЙрдЯрд╛ рд╕рдореБрджрд╛рдп рдмрдирд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ, рд░ HashiCorp Terraform рдирд╛рдордХ рдкреНрд░рджрд╛рдпрдХрд▓рд╛рдИ рдпрд╕рд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд╕рдмреИ рдХреБрд░рд╛ рдПрдХрд╕рд╛рде рд░рд╛рдЦреНрди рдорджреНрджрдд рдЧрд░реНтАНрдпреЛред

рдХреЗ рднрдпреЛ

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

Gitlab-ci рд░ Terraform рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдПрдЙрдЯрд╛ рдкреНрд░рдгрд╛рд▓реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рдпрдХ рд╡рд╛ рд╣рд╛рдореНрд░реЛ рдЖрдлреНрдиреИ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдорд╛ рдХреБрдиреИ рдкрдирд┐ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ Rancher рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ рд╕рдмреИ IaC рд╢реИрд▓реАрдорд╛ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╕реНрдЯрд░рд▓рд╛рдИ рднрдгреНрдбрд╛рд░рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдпрд╕рдХреЛ рдЕрд╡рд╕реНрдерд╛ рд╕рдВрд╕реНрдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдПрдХреИ рд╕рдордпрдорд╛, рдзреЗрд░реИрдЬрд╕реЛ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рдмрд╛рд╣реНрдп рднрдгреНрдбрд╛рд░рд╣рд░реВрдмрд╛рдЯ рдЬрдбрд╛рди рднрдПрдХрд╛ рдЫрдиреН рддрд╛рдХрд┐ рдмрд╛рдБрдХреА рд░рд╣реЗрдХрд╛ рд╕рдмреИ рдЪрд░рд╣рд░реВ рдкрд╛рд╕ рдЧрд░реНрди рд╡рд╛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдИрдВрдХреЛ рдЕрдиреБрдХреВрд▓рди рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╡рд░реНрдгрди рдЧрд░реНрди рд╣реЛ, рдЬрд╕рд▓реЗ рдХреЛрдб рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдХреЛ рдкреНрд░рддрд┐рд╢рдд рдШрдЯрд╛рдЙрди рдорджреНрджрдд рдЧрд░реНрджрдЫред

K8S рдорд▓реНрдЯрд┐рдХреНрд▓рд╕реНрдЯрд░ рдпрд╛рддреНрд░рд╛

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

рд▓реЗрдЦ рдП. рдПрдиреНрдЯрд┐рдкреЛрдн, рдП рдЧрд╛рдиреБрд╕, рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЗрдиреНрдЬрд┐рдирд┐рдпрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдпреЛред 

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

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