рдХрдиреНрд╕реЛрд▓рдорд╛ рдбрдХрд░рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреБ рдзреЗрд░реИрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдЪрд┐рдд рджрд┐рдирдЪрд░реНрдпрд╛ рд╣реЛред рдпрджреНрдпрдкрд┐, рддреНрдпрд╣рд╛рдБ рд╕рдордпрд╣рд░реВ рдЫрдиреН рдЬрдм рдПрдХ GUI/рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫред рдпрд╕ рд▓реЗрдЦрд▓реЗ рдЖрдЬрдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬрд╕рдХрд╛ рд▓реЗрдЦрдХрд╣рд░реВрд▓реЗ рдбрдХрд░рд▓рд╛рдИ рдЪрд┐рдиреНрди рд╡рд╛ рдпрд╕рдХреЛ рдареВрд▓рд╛ рд╕реНрдерд╛рдкрдирд╛рд╣рд░реВ рдХрд╛рдпрдо рд░рд╛рдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдердк рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ (рд╡рд╛ рдХреЗрд╣реА рдХреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд) рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдХрд╛ рдЫрдиреНред рдХреЗрд╣реА рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рдзреЗрд░реИ рдЬрд╡рд╛рди рдЫрдиреН, рдЬрдмрдХрд┐ рдЕрд░реВ, рдпрд╕рдХреЛ рд╡рд┐рдкрд░реАрдд, рдкрд╣рд┐рд▓реЗ рдиреИ рдорд░реНрджреИ рдЫрдиреН ...
рдкреЛрд░реНрдЯреЗрдирд░
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ ;GitHub ;рдЧрдЯрд░ . - рд▓рд╛рдЗрд╕реЗрдиреНрд╕: рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (zlib рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рд░ рдЕрдиреНрдп)ред
- рдУрдПрд╕: рд▓рд┐рдирдХреНрд╕, рдореНрдпрд╛рдХ рдУрдПрд╕ рдПрдХреНрд╕, рд╡рд┐рдиреНрдбреЛрдЬред
- рднрд╛рд╖рд╛/рдкреНрд▓реЗрдЯрдлрд░реНрдо: рдЧреЛ, рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдПрдЩреНрдЧреБрд▓рд░)ред
-
рдбреЗрдореЛ рд╕рдВрд╕реНрдХрд░рдг (рдкреНрд░рд╢рд╛рд╕рдХ/рдЯреНрд░рд╛рдпрдкреЛрд░реНрдЯрд░)ред
рдкреЛрд░реНрдЯреЗрдирд░ (рдкрд╣рд┐рд▓реЗ рдбрдХрд░рдХрд╛ рд▓рд╛рдЧрд┐ UI рднрдиреЗрд░ рдЪрд┐рдирд┐рдиреНрдереНрдпреЛ) рдбрдХрд░ рд╣реЛрд╕реНрдЯрд╣рд░реВ рд░ рдбрдХрд░ рд╕реНрд╡рд╛рд░реНрдо рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╣реЛред рдпреЛ рдзреЗрд░реИ рд╕рд░рд▓ рд░реВрдкрдорд╛ рд╕реБрд░реВ рдЧрд░рд┐рдПрдХреЛ рдЫ - рдПрдХ рдбрдХрд░ рдЫрд╡рд┐ рддреИрдирд╛рдд рдЧрд░реЗрд░, рдЬреБрди рдПрдХ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рдХреЛ рд░реВрдкрдорд╛ рдбрдХрд░ рд╣реЛрд╕реНрдЯрдХреЛ рдареЗрдЧрд╛рдирд╛ / рд╕рдХреЗрдЯ рдкрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫред рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ, рдЫрд╡рд┐рд╣рд░реВ (рдбрдХрд░ рд╣рдмрдмрд╛рдЯ рд▓рд┐рди рд╕рдХрд┐рдиреНрдЫ), рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ, рднреЛрд▓реНрдпреБрдорд╣рд░реВ, рдЧреЛрдкреНрдпрд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдбрдХрд░ рез.резреж+ (рд░ рдбрдХрд░ рд╕реНрд╡рд╛рд░реНрдо рез.реи.рей+) рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд╣реЗрд░реНрджрд╛, рдЖрдзрд╛рд░рднреВрдд рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ (рд╕реНрд░реЛрдд рдкреНрд░рдпреЛрдЧ, рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ), рд▓рдЧрд╣рд░реВ, рдХрдиреНрд╕реЛрд▓рдорд╛ рдЬрдбрд╛рди (xterm.js рд╡реЗрдм рдЯрд░реНрдорд┐рдирд▓) рддрд┐рдиреАрд╣рд░реВ рдкреНрд░рддреНрдпреЗрдХрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред рддреНрдпрд╣рд╛рдБ рдЖрдлреНрдиреИ рдкрд╣реБрдБрдЪ рд╕реВрдЪреАрд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╣рд░реВрдорд╛ рдкреЛрд░реНрдЯреЗрдирд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдкреНрд░рддрд┐рдмрдиреНрдз рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
Kitematic (рдбрдХрд░ рдЯреВрд▓рдмрдХреНрд╕)
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ (+рдбрдХрд░ рдЯреВрд▓рдмрдХреНрд╕ рдкреГрд╖реНрда );GitHub ;рдлреЛрд░рдо . - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдиреНрд╕ 2.0)ред
- рдУрдПрд╕: рдореНрдпрд╛рдХ рдУрдПрд╕ рдПрдХреНрд╕, рд╡рд┐рдиреНрдбреЛрдЬред
- рднрд╛рд╖рд╛/рдкреНрд▓реЗрдЯрдлрд░реНрдо: Electron, Node.js, React рд░ AltJSред
Mac OS X рд░ Windows рдорд╛ Docker рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рдирдХ GUI, рдЬреБрди Docker Toolbox рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдбрдХрд░ рдЗрдиреНрдЬрд┐рди, рдХрдореНрдкреЛрдЬ рд░ рдореЗрд╕рд┐рди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ рд╕реЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдерд╛рдкрдирд╛рдХрд░реНрддрд╛ред рдпрд╕рдорд╛ рдбрдХрд░ рд╣рдмрдмрд╛рдЯ рдЫрд╡рд┐рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреЗ, рдЖрдзрд╛рд░рднреВрдд рдХрдиреНрдЯреЗрдирд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ (рднреЛрд▓реНрдпреБрдорд╣рд░реВ, рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ рд╕рд╣рд┐рдд), рд▓рдЧрд╣рд░реВ рд╣реЗрд░реНрдиреЗ рд░ рдХрдиреНрд╕реЛрд▓рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдиреНрдпреВрдирддрдо рд╕реЗрдЯ рдЫред
рдкрд╛рдиреАрдЬрд╣рд╛рдЬ рдорд░реНрдордд
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ ;GitHub . - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдиреНрд╕ 2.0)ред
- рдУрдПрд╕: рд▓рд┐рдирдХреНрд╕, рдореНрдпрд╛рдХ рдУрдПрд╕ рдПрдХреНрд╕ред
- рднрд╛рд╖рд╛рд╣рд░реВ/рдкреНрд▓реЗрдЯрдлрд░реНрдо: Go, Node.jsред
рд╢рд┐рдкрдпрд╛рд░реНрдб рдПрдХ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдпрд╕рдХреЛ рдЖрдлреНрдиреИ API рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдбрдХрд░ рд╕реНрд░реЛрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рдгрд╛рд▓реА рд╣реЛред рд╢рд┐рдкрдпрд╛рд░реНрдбрдорд╛ рд░рд╣реЗрдХреЛ API JSON рдврд╛рдБрдЪрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд RESTful рдЫ, рдбрдХрд░ рд░рд┐рдореЛрдЯ рдПрдкреАрдЖрдИрд╕рдБрдЧ резрежреж% рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫ, рдпрд╕рд▓реЗ рдердк рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ (рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд░ рдкрд╣реБрдБрдЪ рд╕реВрдЪреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рд╕рдмреИ рд╕рдЮреНрдЪрд╛рд▓рди рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рдЧрд┐рдЩ)ред рдпреЛ API рдЖрдзрд╛рд░ рд╣реЛ рдЬрд╕рдХреЛ рд╡рд░рд┐рдкрд░рд┐ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкрд╣рд┐рд▓реЗ рдиреИ рдмрдирд╛рдЗрдПрдХреЛ рдЫред рдХрдиреНрдЯреЗрдирд░ рд░ рдЫрд╡рд┐рд╣рд░реВрд╕рдБрдЧ рдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдкрдорд╛ рд╕рдореНрдмрдиреНрдзрд┐рдд рдирднрдПрдХреЛ рд╕реЗрд╡рд╛ рдЬрд╛рдирдХрд╛рд░реА рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди, рд╢рд┐рдкрдпрд╛рд░реНрдбрд▓реЗ RethinkDB рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ (рд╣реЗрд░реНрдиреЗ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рд░ рд▓рдЧрд╣рд░реВ, рдХрдиреНрд╕реЛрд▓рдорд╛ рдЬрдбрд╛рди рд╕рд╣рд┐рдд), рдЫрд╡рд┐рд╣рд░реВ, рдбрдХрд░ рд╕реНрд╡рд╛рд░реНрдо рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбрд╣рд░реВ, рдирд┐рдЬреА рд░рдЬрд┐рд╕реНрдЯреНрд░реАрд╣рд░реВ (рд░рдЬрд┐рд╕реНрдЯреНрд░реАрд╣рд░реВ) рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
рдПрдбрдорд┐рд░рд▓
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ ;GitHub . - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдиреНрд╕ 2.0)ред
- рдУрдПрд╕: рд▓рд┐рдирдХреНрд╕, рдореНрдпрд╛рдХ рдУрдПрд╕ рдПрдХреНрд╕, рд╡рд┐рдиреНрдбреЛрдЬред
- рднрд╛рд╖рд╛/рдкреНрд▓реЗрдЯрдлрд░реНрдо: рдЬрд╛рднрд╛ (VMware Xenon рдлреНрд░реЗрдорд╡рд░реНрдХ)ред
VMware рдмрд╛рдЯ рдкреНрд▓реЗрдЯрдлрд░реНрдо рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЬреАрд╡рдирдЪрдХреНрд░ рднрд░ рдХрдиреНрдЯреЗрдирд░рд╛рдЗрдЬреНрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рддреИрдирд╛рддреА рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛред DevOps рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЬреАрд╡рди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣рд▓реНрдХрд╛ рд╡рдЬрдирдХреЛ рд╕рдорд╛рдзрд╛рдирдХреЛ рд░реВрдкрдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛред рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдбрдХрд░, рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ (+ рд╣реЗрд░реНрдиреЗ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рд░ рд▓рдЧрд╣рд░реВ), рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВ (рдбрдХрд░ рд╣рдмрд╕рдБрдЧ рдПрдХреАрдХреГрдд рдЫрд╡рд┐рд╣рд░реВ), рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ, рд░рдЬрд┐рд╕реНрдЯреНрд░реАрд╣рд░реВ, рдиреАрддрд┐рд╣рд░реВ (рдХреБрди рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд░ рдХрд╕рд░реА рд╕реНрд░реЛрддрд╣рд░реВ рдЖрд╡рдВрдЯрди рдЧрд░реНрдиреЗ рд╣реЛрд╕реНрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗрдЫ) рд╕рдБрдЧ рд╣реЛрд╕реНрдЯрд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рд╕реНрдерд┐рддрд┐ рдЬрд╛рдБрдЪ рдЧрд░реНрди рд╕рдХреНрд╖рдо (рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪрд╣рд░реВ)ред рдбрдХрд░ рдЫрд╡рд┐рдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рддрд░рд┐рдд рд░ рддреИрдирд╛рдд рдЧрд░рд┐рдпреЛред Docker 1.12+ рдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред (рдпрд╕рдорд╛ рдХрд╛рд░реНрдпрдХреНрд░рдордХреЛ рдкрд░рд┐рдЪрдп рдкрдирд┐ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН
рдбрдХрд╕реНрдЯреЗрд╢рди
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ ;GitHub (рд╕реНрд░реЛрдд рдХреЛрдб рдмрд┐рдирд╛). - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: рд╕реНрд╡рд╛рдорд┐рддреНрд╡ (рдлреНрд░реАрд╡реЗрдпрд░)ред
- рдУрдПрд╕: рд▓рд┐рдирдХреНрд╕, рдореНрдпрд╛рдХ рдУрдПрд╕ рдПрдХреНрд╕, рд╡рд┐рдиреНрдбреЛрдЬред
- рднрд╛рд╖рд╛/рдкреНрд▓реЗрдЯрдлрд░реНрдо: рдЗрд▓реЗрдХреНрдЯреНрд░реЛрди (Chromium, Node.js)ред
рдбрдХрд╕реНрдЯреЗрд╢рди рдПрдХ рдпреБрд╡рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реЛ, docker run
рдбрдХрд░ рдХрдореНрдкреЛрдЬ рдврд╛рдБрдЪрд╛рдорд╛ред рдбрдХрд░ рез.резреж.реж+ (рд▓рд┐рдирдХреНрд╕) рд░ рез.резреи.реж (рдореНрдпрд╛рдХ + рд╡рд┐рдиреНрдбреЛрдЬ), рдбрдХрд░ рдХрдореНрдкреЛрдЬ рез.рем.реж+ рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫред
рд╕рд╛рдзрд╛рд░рдг рдбрдХрд░ UI
-
GitHub . - рд▓рд╛рдЗрд╕реЗрдиреНрд╕: рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕)ред
- рдУрдПрд╕: рд▓рд┐рдирдХреНрд╕, рдореНрдпрд╛рдХ рдУрдПрд╕ рдПрдХреНрд╕, рд╡рд┐рдиреНрдбреЛрдЬред
- рднрд╛рд╖рд╛/рдкреНрд▓реЗрдЯрдлрд░реНрдо: Electron, Scala.js (+ Scala.js рдорд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛)ред
рдбрдХрд░ рд░рд┐рдореЛрдЯ рдПрдкреАрдЖрдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрдХрд░рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рд░рд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕ред рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрдиреНрдЯреЗрдирд░ рд░ рдЫрд╡рд┐рд╣рд░реВ (рдбрдХрд░ рд╣рдм рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде), рдХрдиреНрд╕реЛрд▓рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди, рдШрдЯрдирд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╣реЗрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрд╕рдорд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдПрдХрд╛ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд░ рдЫрд╡рд┐рд╣рд░реВ рд╣рдЯрд╛рдЙрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рдЫрдиреНред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрд┐рдЯрд╛рдорд╛ рдЫ рд░ рдзреЗрд░реИ рдмрд┐рд╕реНрддрд╛рд░реИ рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫ (рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧрддрд┐рд╡рд┐рдзрд┐, рдХрдорд┐рдЯрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдиреНрдпрд╛рдп рдЧрд░реНрджреИ, рдпрд╕ рд╡рд░реНрд╖рдХреЛ рдлреЗрдмреНрд░реБрдЕрд░реАрдорд╛ рдХрдо рднрдпреЛ)ред
рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк
рд╕рдореАрдХреНрд╖рд╛рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫреИрди:
-
Rancher рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд░ Kubernetes рд╕рдорд░реНрдерди рд╕рдВрдЧ рдПрдХ рдХрдиреНрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╣реЛред рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдиреНрд╕ 2.0); Linux рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ Java рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛред рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЫRancher UI Node.js рдорд╛ред -
рдХреЛрдиреНрдЯреЗрдирд╛ - "рдЙрддреНрдкрд╛рджрдирдорд╛ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдЪрд▓рд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдкреНрд▓реЗрдЯрдлрд░реНрдо", рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рдБрдЧ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдЧрд░реНрджреИ, рддрд░ рдердк рддрдпрд╛рд░ "рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░" рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рд╕рдорд╛рдзрд╛рдирдХреЛ рд░реВрдкрдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫред CLI рд░ REST API рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ (рд╕реНрдХреНрд░рд┐рдирд╕рдЯ ) рдХреНрд▓рд╕реНрдЯрд░ рд░ рдпрд╕рдХреЛ рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди (рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбрд╣рд░реВ, рд╕реЗрд╡рд╛рд╣рд░реВ, рднреЛрд▓реНрдпреБрдорд╣рд░реВ, рдЧреЛрдкреНрдпрд╣рд░реВ рд╕рд╣рд┐рдд), рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ/рд▓рдЧрд╣рд░реВ рд╣реЗрд░реНрдиреЗред рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдиреНрд╕ 2.0); Linux, Mac OS X, Windows рдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ; рд░реБрдмреА рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛред -
рдбрд╛рдЯрд╛ рдкреБрд▓реА - рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЬрд╕рдорд╛ рдиреНрдпреВрдирддрдо рдХрд╛рд░реНрдпрд╣рд░реВ рд░ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдЫрдиреНред рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕); linux рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ (рдЙрдмреБрдиреНрдЯреБрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдкреНрдпрд╛рдХреЗрдЬ рдЙрдкрд▓рдмреНрдз рдЫ); Python рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛред рдЫрд╡рд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрдХрд░ рд╣рдмрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд▓рдЧрд╣рд░реВ рд╣реЗрд░реНрджреИред -
рдкрдирд╛рдорд╛рдорд╛ - рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЬрд╕рдХреЛ рдЙрджреНрджреЗрд╢реНрдп "рдЬрдЯрд┐рд▓ рдХрдиреНрдЯреЗрдирд░рд╛рдЗрдЬреНрдб рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВрд▓рд╛рдИ рдбреНрд░реНрдпрд╛рдЧ-рдПрди-рдбреНрд░рдк рдЬрддреНрддрд┐рдХреИ рд╕рд░рд▓ рдмрдирд╛рдЙрди"ред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ (Panamax рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВ ), рдЬрд╕рдХреЛ рдирддрд┐рдЬрд╛рд╣рд░реВ рдбрдХрд░ рд╣рдмрдмрд╛рдЯ рдбреЗрдЯрд╛ рд╕рд╣рд┐рдд рдЫрд╡рд┐рд╣рд░реВ / рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЦреЛрдЬреНрджрд╛ рджреЗрдЦрд╛рдЗрдиреНрдЫред рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдиреНрд╕ 2.0); Linux, Mac OS X, Windows рдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ; рд░реБрдмреА рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛред CoreOS рд░ рдлреНрд▓реАрдЯ рдЕрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд░рдгрд╛рд▓реАрд╕рдБрдЧ рдПрдХреАрдХреГрддред рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рджреЗрдЦрд┐рдиреЗ рдЧрддрд┐рд╡рд┐рдзрд┐рдХреЛ рдЖрдзрд╛рд░рдорд╛, рдпреЛ 2015 рдорд╛ рд╕рдорд░реНрдерди рдЧрд░реНрди рдмрдиреНрдж рднрдпреЛред -
рдбрдХрд▓реА - cantilevered рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░ рд░ рдЫрд╡рд┐рд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ GUIред рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд (MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕); JavaScript/Node.js рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛред
рдЕрдиреНрддрдорд╛: рдбрдХрд▓реАрдорд╛ GUI рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ? рд╕рд╛рд╡рдзрд╛рди, 3,4 MB рдорд╛ GIF!
PS
рд╣рд╛рдореНрд░реЛ рдмреНрд▓рдЧрдорд╛ рдкрдирд┐ рдкрдвреНрдиреБрд╣реЛрд╕реН:
- ┬л
рдбрдХрд░ рдХрдорд╛рдгреНрдбрд╣рд░реВрд╕рдБрдЧ рдЪреАрдЯ рд╢реАрдЯ "ред - ┬л
рдбрдХрд░рд╕рдБрдЧ рдЦреЗрд▓реНрдиреБрд╣реЛрд╕реН - рдбрдХрд░рд╕рдБрдЧ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкрд░рд┐рдЪрд┐рддрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдирд▓рд╛рдЗрди рд╕реЗрд╡рд╛ "ред - ┬л
рдХрдордЬреЛрд░ рдбрдХрд░ VM - рдбрдХрд░ рд░ рдкреЗрдиреНрдЯреЗрд╕реНрдЯрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдкрдЬрд▓ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди "ред
рд╕реНрд░реЛрдд: www.habr.com