рдЧрд╛рд░реНрдбрди v0.10.0: рддреБрдордЪреНрдпрд╛ рд▓реЕрдкрдЯреЙрдкрд▓рд╛ Kubernetes рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА

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

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

рдорд╛рдЭреНрдпрд╛ рд▓реЕрдкрдЯреЙрдкрд╡рд░ Kubernetes рд╕реЛрдмрдд рдХрд╛рдо рдХрд░рд╛рдпрд▓рд╛ рдорд▓рд╛ рдЖрд╡рдбрдгрд╛рд░реА рд╢реЗрд╡рдЯрдЪреА рдЧреЛрд╖реНрдЯ. рдкрд╛рдпрд▓рдЯ рддреНрдпрд╛рдЪрд╛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрдгрд┐ рдмреЕрдЯрд░реА рд╡рд╛рдкрд░рддреЛ, рдХреВрд▓рд░ рдиреЙрди-рд╕реНрдЯреЙрдк рдлрд┐рд░рд╡рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рджреЗрдЦрднрд╛рд▓ рдХрд░рдгреЗ рдХрдареАрдг рдЕрд╕рддреЗ.

рдЧрд╛рд░реНрдбрди v0.10.0: рддреБрдордЪреНрдпрд╛ рд▓реЕрдкрдЯреЙрдкрд▓рд╛ Kubernetes рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА
рд╡рд╛рдвреАрд╡ рдкреНрд░рднрд╛рд╡рд╛рд╕рд╛рдареА рдереАрдордордзреАрд▓ рд╕реНрдЯреЙрдХ рдлреЛрдЯреЛ

Minikube, kind, k3s, Docker Desktop, microk8s, рдЗ. тАФ Kubernetes рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рддрд┐рддрдХреЗ рд╕реЛрдпреАрд╕реНрдХрд░ рдмрдирд╡рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реА рдЙрддреНрдХреГрд╖реНрдЯ рд╕рд╛рдзрдиреЗ рдЖрдгрд┐ рддреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдВрдЪреЗ рдЖрднрд╛рд░. рдЧрдВрднреАрд░рдкрдгреЗ. рдкрд░рдВрддреБ рддреБрдореНрд╣реА рддреЗ рдХрд╕реЗ рдкрд╛рд╣рддрд╛, рдПрдХ рдЧреЛрд╖реНрдЯ рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдорд╛рдЭреНрдпрд╛ рд▓реЕрдкрдЯреЙрдкрд╡рд░ рдЪрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА. рдЖрдгрд┐ рд▓реЕрдкрдЯреЙрдк рд╕реНрд╡рддрдГ рд╡рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдирдЪреНрдпрд╛ рдерд░рд╛рдВрдордзреНрдпреЗ рд╡рд┐рдЦреБрд░рд▓реЗрд▓реНрдпрд╛ рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА. рдмрд┐рдЪрд╛рд░рд╛ рд╕рд░реНрд╡рддреЛрдкрд░реА рдкреНрд░рдпрддреНрди рдХрд░рддреЛ, рдкрдг рд╕рд╛рд╣рдЬрд┐рдХрдЪ рддреНрдпрд╛рд▓рд╛ рддреЗ рдЖрд╡рдбрдд рдирд╛рд╣реА, рдХреВрд▓рд░рдЪреНрдпрд╛ рдЖрд░рдбрд╛рдУрд░рдбрд╛рдиреЗ рддреНрдпрд╛рдЪреА рдирд╛рд░рд╛рдЬреА рджрд░реНрд╢рд╡рд┐рддреЛ рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рдореА рддреНрдпрд╛рд▓рд╛ рдмреЗрдкрд░реНрд╡рд╛рдИрдиреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдорд╛рдВрдбреАрд╡рд░ рдареЗрд╡рддреЛ рддреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рдорд╛рдВрдбреНрдпрд╛ рдЬрд╛рд│рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддреЛ.

рдЪрд▓рд╛ рдореНрд╣рдгреВрдпрд╛: рд▓реЕрдкрдЯреЙрдк - рд▓реЕрдкрдЯреЙрдк.

рдмрд╛рдЧ рд╕реНрдХреЕрдлреЛрд▓реНрдб рдЖрдгрд┐ рдбреНрд░рд╛рдлреНрдЯ рд╕рд╛рд░рдЦреЗрдЪ рдПрдХ рд╡рд┐рдХрд╕рдХ рд╕рд╛рдзрди рдЖрд╣реЗ. рд╣реЗ Kubernetes рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рд╕реБрд▓рдн рдХрд░рддреЗ рдЖрдгрд┐ рд╡реЗрдЧрд╡рд╛рди рдХрд░рддреЗ.

рдЧрд╛рд░реНрдбрдирдЪреНрдпрд╛ рдХрд╛рдорд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрдирдЪ, рд╕реБрдорд╛рд░реЗ 18 рдорд╣рд┐рдиреНрдпрд╛рдВрдкреВрд░реНрд╡реА, рдЖрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдорд╛рд╣рд┐рдд рд╣реЛрддреЗ рд╕реНрдерд╛рдирд┐рдХ рд╡рд┐рддрд░рд┐рдд рдкреНрд░рдгрд╛рд▓реАрдВрдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╣рд╛ рдПрдХ рддрд╛рддреНрдкреБрд░рддрд╛ рдЙрдкрд╛рдп рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдЧрд╛рд░реНрдбрдирдордзреНрдпреЗ рднрд░рдкреВрд░ рд▓рд╡рдЪрд┐рдХрддрд╛ рдЖрдгрд┐ рдордЬрдмреВрдд рдкрд╛рдпрд╛ рдЖрд╣реЗ.

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

рдереЛрдбреНрдпрд╛ рд╡реЗрд│рд╛рдиреЗ

рдЧрд╛рд░реНрдбрди v0.10 рд╕рд╣, рддреБрдореНрд╣реА рд╕реНрдерд╛рдирд┐рдХ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдмрджреНрджрд▓ рдкреВрд░реНрдгрдкрдгреЗ рд╡рд┐рд╕рд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддрд░реАрд╣реА рдХреЛрдбрдордзреАрд▓ рдмрджрд▓рд╛рдВрдирд╛ рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рд╕рд╛рдж рдорд┐рд│рд╡реВ рд╢рдХрддрд╛. рд╣реЗ рд╕рд░реНрд╡ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЖрдгрд┐ рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдЖрд╣реЗ.

рдЧрд╛рд░реНрдбрди v0.10.0: рддреБрдордЪреНрдпрд╛ рд▓реЕрдкрдЯреЙрдкрд▓рд╛ Kubernetes рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА
рд╕реНрдерд╛рдирд┐рдХ рдЖрдгрд┐ рджреБрд░реНрдЧрдо рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд╕рдорд╛рди рд╕реЛрдпреАрдЪрд╛ рдЖрдирдВрдж рдШреНрдпрд╛

рддреБрдордЪреЗ рд▓рдХреНрд╖ рд╡реЗрдзрд▓реЗ?

рдЖрдгрд┐ рдорд▓рд╛ рддреНрдпрд╛рдмрджреНрджрд▓ рдЖрдирдВрдж рдЖрд╣реЗ, рдХрд╛рд░рдг рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЕрдиреЗрдХ рдордиреЛрд░рдВрдЬрдХ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрд╣реЗрдд! рдбреЗрд╡реНрд╣ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рдЪреНрдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рдкрд░рд╛рдЪреЗ рд╡реНрдпрд╛рдкрдХ рдкрд░рд┐рдгрд╛рдо рдЖрд╣реЗрдд, рд╡рд┐рд╢реЗрд╖рдд: рд╕рд╣рдпреЛрдЧреА рд╕рдВрдШ рдЖрдгрд┐ CI рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд╕рд╛рдареА.

рдЕрд╕реЗ рдХрд╕реЗ?

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

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

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

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

рд╕реАрдЖрдп рдмрджреНрджрд▓ рдХрд╛рдп?

рдЖрдкрд▓реНрдпрд╛рдкреИрдХреА рдмрд╣реБрддреЗрдХрд╛рдВрдирд╛ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдЪреА рд╕рд╡рдп рдЖрд╣реЗ рдХреА рд╕реАрдЖрдп рдЖрдгрд┐ рд▓реЛрдХрд▓ рдбреЗрд╡реНрд╣ рд╣реА рджреЛрди рд╡реЗрдЧрд│реА рдЬрдЧреЗ рдЖрд╣реЗрдд рдЬреА рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдЖрдгрд┐ рддреЗ рд╕рд╛рдорд╛рдпрд┐рдХ рдХреЗрд▓реЗрд▓реЗ рдХреЕрд╢реЗ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдд рдирд╛рд╣реАрдд). рдЖрддрд╛ рдЖрдкрдг рддреНрдпрд╛рдВрдирд╛ рдПрдХрддреНрд░ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЬрд╛рджрд╛рдкрд╛рд╕реВрди рдореБрдХреНрдд рд╣реЛрдК рд╢рдХрддрд╛:

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

рдереЛрдбрдХреНрдпрд╛рдд, рддреБрдордЪрд╛ CI рддреБрдордЪреНрдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛рдЪ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдХрд╛рдо рдХрд░рдгрд╛рд▒реНрдпрд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдмреЙрдЯрдордзреНрдпреЗ рдмрджрд▓рддреЛ.

рдЧрд╛рд░реНрдбрди v0.10.0: рддреБрдордЪреНрдпрд╛ рд▓реЕрдкрдЯреЙрдкрд▓рд╛ Kubernetes рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА
рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХ; рдЕрдЦрдВрдб рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рдЪрд╛рдЪрдгреА

рдЖрдкрдг CI рдкрд╛рдЗрдкрд▓рд╛рдЗрдирдЪреЗ рдХреЙрдиреНрдлрд┐рдЧреНрд╕ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рд╕реБрд▓рдн рдХрд░реВ рд╢рдХрддрд╛. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдмрд┐рд▓реНрдб, рдЪрд╛рдЪрдгреНрдпрд╛ рдЖрдгрд┐ рдЙрдкрдпреЛрдЬрдирд╛рдВрд╕рд╛рдареА рдлрдХреНрдд CI рдХрдбреВрди рдЧрд╛рд░реНрдбрди рдЪрд╛рд▓рд╡рд╛. рддреБрдореНрд╣реА рдЖрдгрд┐ CI рд╕рдорд╛рди рд╡рд╛рддрд╛рд╡рд░рдг рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреБрдордЪреНрдпрд╛рдХрдбреЗ CI рд╕рдорд╕реНрдпрд╛ рдпреЗрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдХрдореА рдЖрд╣реЗ.

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

рдЖрдгрд┐ рдЧреЛрд╖реНрдЯреА рд╕реНрдкрд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА: рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдХрд╛рд░реНрдпрд╕рдВрдШ рд╕рджрд╕реНрдпрд╛рдиреЗ рдЧрд╛рд░реНрдбрдирд╕рд╣ рдХрд╛рд╣реАрддрд░реА рддрдпрд╛рд░ рдХреЗрд▓реЗ рдХрд┐рдВрд╡рд╛ рдЪрд╛рдЪрдгреА рдХреЗрд▓реА рддреЗрд╡реНрд╣рд╛ рддреЗрдЪ CI рд╕рд╛рдареА рдШрдбрд▓реЗ. рдЪрд╛рдЪрдгреА рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рдкрд╛рд╕реВрди рддреБрдореНрд╣реА рдХрд╛рд╣реАрд╣реА рдмрджрд▓рд▓реЗ рдирд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ CI рд╕рд╛рдареА рдЪрд╛рдЪрдгреНрдпрд╛ (рдХрд┐рдВрд╡рд╛ рдЕрдЧрджреА рдмрд┐рд▓реНрдб) рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. рдЧрд╛рд░реНрдбрди рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╕реНрд╡рддрдГ рдХрд░рддреЗ рдЖрдгрд┐ рдирдВрддрд░ рдкреНрд░реА-рд▓рд╛рдБрдЪ рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯ рдХрд░рдгреЗ, рдХрд▓рд╛рдХреГрддреА рдврдХрд▓рдгреЗ рдЗрддреНрдпрд╛рджреА рдЗрддрд░ рдХрд╛рдорд╛рдВрдХрдбреЗ рдЬрд╛рддреЗ.

рдореЛрд╣рдХ рд╡рд╛рдЯрддрдВ. рдХрд╕реЗ рдкреНрд░рдпрддреНрди рдХрд░рд╛рд╡реЗ?

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

рдЕрдиреБрд╡рд╛рджрдХрд╛рдХрдбреВрди рдкреБрдирд╢реНрдЪ

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

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

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