рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рдкреВрд░реНрдг рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЬрдЪреЗ рдЬреНрдЮрд╛рди рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ: рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рд╣реЗ рдХреБрдмреЗрдХреНрдЯрд▓ рдЖрд╣реЗ. рджреБрд╕рд░реАрдХрдбреЗ, рдЪрд╛рдВрдЧрд▓реЗ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ, рд╡рд┐рдЪрд╛рд░рд╢реАрд▓ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддрд╛рдд╨╛рдмрд╣реБрддреЗрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпреЗ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдзреА рдЙрдШрдбрддрд╛рдд.

рдЧреЗрд▓реНрдпрд╛ рд╡рд░реНрд╖реА рдЖрдореНрд╣реА рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓рд╛ рд╡реЗрдм UI рдЪреЗ рдЫреЛрдЯреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди Kubernetes рд╕рд╛рдареА, рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рдЪреНрдпрд╛ рдШреЛрд╖рдгреЗрд╢реА рдПрдХрд░реВрдк рд╣реЛрдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдЖрд▓реА рдЖрд╣реЗ Kubernetes WebView. рддреНрдпрд╛ рд▓реЗрдЦрд╛рдЪреЗ рд▓реЗрдЦрдХ рдЖрдгрд┐ рд╕реНрд╡рддрдГ рдпреБрдЯрд┐рд▓рд┐рдЯреА, Zalando рдордзреАрд▓ Henning Jacobs рдпрд╛рдВрдиреА рдиреБрдХрддреЗрдЪ рдирд╡реАрди рдЙрддреНрдкрд╛рджрди "рд╡реЗрдмрд╕рд╛рдареА kubectl" рдореНрд╣рдгреВрди рдареЗрд╡рд▓реЗ рдЖрд╣реЗ. рддреНрдпрд╛рд▓рд╛ рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдорд░реНрдерди рд╕реНрд╡рд░реВрдкрд╛рддреАрд▓ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рд╕рд╛рдареА (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡реЗрдм рд▓рд┐рдВрдХрд╕рд╣ рд╕рдорд╕реНрдпрд╛ рджреНрд░реБрддрдкрдгреЗ рджрд░реНрд╢рд╡рдгреНрдпрд╛рд╕рд╛рдареА) рдЖрдгрд┐ рдШрдЯрдирд╛рдВрдирд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдХреНрд╖рдорддрд╛ рдЕрд╕рд▓реЗрд▓реЗ рдПрдХ рд╕рд╛рдзрди рддрдпрд╛рд░ рдХрд░рд╛рдпрдЪреЗ рд╣реЛрддреЗ. рддреНрдпрд╛рдЪреА рд╕рдВрддрддреА рд╕рдзреНрдпрд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ (рдореБрдЦреНрдпрддрдГ рд▓реЗрдЦрдХрд╛рдЪреНрдпрд╛рдЪ рдкреНрд░рдпрддреНрдирд╛рдВрдиреА).

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

  • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдЪреНрдпрд╛ рднрд┐рдиреНрдирддреЗрд╕рд╛рдареА рд╕рдорд░реНрдерди (RBAC);
  • рдиреЗрдорд╕реНрдкреЗрд╕ рд╕реНрдЯреЗрдЯрдЪреЗ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдЖрдгрд┐ рдорд╛рдирдХ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡реНрд╕ (рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рд╕реНрдЯреЗрдЯрдлреБрд▓рд╕реЗрдЯ, рд╕рд░реНрд╡реНрд╣рд┐рд╕, рдХреНрд░реЛрдирдЬреЙрдм, рдЬреЙрдм, рдЗрдВрдЧреНрд░реЗрд╕, рдХреЙрдиреНрдлрд┐рдЧрдореЕрдк, рд╕реАрдХреНрд░реЗрдЯ, рдкреАрд╡реНрд╣реАрд╕реА);
  • рдкреЙрдбрдЪреНрдпрд╛ рдЖрдд рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдорд┐рд│рд╡рдгреЗ;
  • рд╢реЗрдВрдЧрд╛рдВрдЪреНрдпрд╛ рдиреЛрдВрджреА рдкрд╛рд╣рдгреЗ;
  • рд╢реЗрдВрдЧрд╛рдВрдЪреА рд╕реНрдерд┐рддреА рдкрд╣рд╛ (describe status);
  • рд╢реЗрдВрдЧрд╛ рдХрд╛рдврдгреЗ.

рдЗрддрд░ рдХрд╛рд░реНрдпреЗ, рдЬрд╕реЗ рдХреА рдЙрдкрднреЛрдЧрд▓реЗрд▓реА рд╕рдВрд╕рд╛рдзрдиреЗ рдкрд╛рд╣рдгреЗ (рдкреЙрдбреНрд╕ / рдХрдВрдЯреНрд░реЛрд▓рд░реНрд╕ / рдиреЗрдорд╕реНрдкреЗрд╕рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд), K8s рдЖрджрд┐рдо рддрдпрд╛рд░ рдХрд░рдгреЗ / рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ, рдЖрдордЪреНрдпрд╛ рд╡рд░реНрдХрдлреНрд▓реЛрдордзреНрдпреЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рд╣реАрдд.

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

NB: рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рдд, рдЖрдореНрд╣реА рдЖрдзреАрдЪ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрддрд▓реЗрд▓реНрдпрд╛ рдЙрдкрд╛рдпрд╛рдВрд╕рд╣ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгрд╛рд░ рдирд╛рд╣реА рд╢реЗрд╡рдЯрдЪрд╛ рд▓реЗрдЦрддрдерд╛рдкрд┐, рдкреВрд░реНрдгрддреЗрд╕рд╛рдареА, рддреНрдпрд╛рддреАрд▓ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░реНрдпрд╛рдп (K8Dash, Octant, Kubernetes Web View) рдЕрдВрддрд┐рдо рд╕рд╛рд░рдгреАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЖрд╣реЗрдд.

1. Kubernetes рдбреЕрд╢рдмреЛрд░реНрдб

  • рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдкреГрд╖реНрда;
  • рднрд╛рдВрдбрд╛рд░ (8000+ рдЧрд┐рдЯрд╣рдм рддрд╛рд░реЗ);
  • рдкрд░рд╡рд╛рдирд╛: рдЕрдкрд╛рдЪреЗ 2.0;
  • рдереЛрдбрдХреНрдпрд╛рдд: тАЬрдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░реНрд╕рд╕рд╛рдареА рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕. рд╣реЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛рдирд┐рд╡рд╛рд░рдг рдХрд░рдгреНрдпрд╛рд╕ рддрд╕реЗрдЪ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрд╡рддрдГ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

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

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдбреЕрд╢рдмреЛрд░реНрдбрдЪреНрдпрд╛ рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдкреИрдХреА:

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

рдПрдХ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХрдорддрд░рддрд╛ (рддрдерд╛рдкрд┐, рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рдирд╛рд╣реА) рдореНрд╣рдгрдЬреЗ рдорд▓реНрдЯреА-рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛рд░реНрдпрд╛рд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА рд╕рдорд░реНрдерди рдирд╛рд╣реА. рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рд╕рдореБрджрд╛рдпрд╛рджреНрд╡рд╛рд░реЗ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдирд╡реАрди рдЖрд╡реГрддреНрддреНрдпрд╛ рдЖрдгрд┐ Kubernetes API рдЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрд╕рд╣ рд╕рдВрдмрдВрдзрд┐рдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдЪреА рджреЗрдЦрднрд╛рд▓ рдХрд░рддреЛ: рдкреЕрдиреЗрд▓рдЪреА рдирд╡реАрдирддрдо рдЖрд╡реГрддреНрддреА рдЖрд╣реЗ v2.0.1 22 рдореЗ 2020 - Kubernetes 1.18 рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддреЗрд╕рд╛рдареА рдЪрд╛рдЪрдгреА рдХреЗрд▓реА.

2. рд▓реЗрдиреНрд╕

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рдХреБрдмрд░рдиреЗрдЯрд╕рд╛рдареА рд╕рдВрдкреВрд░реНрдг рдПрдХрд╛рддреНрдорд┐рдХ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг (IDE) рдореНрд╣рдгреВрди рд╕реНрдерд┐рдд рдЖрд╣реЗ. рд╢рд┐рд╡рд╛рдп, рдЕрдиреЗрдХ рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рдЖрдгрд┐ рддреНрдпрд╛рдордзреНрдпреЗ рдЪрд╛рд▓рдгрд╛рд▒реНрдпрд╛ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдкреЙрдбреНрд╕ (25 рдкреЙрдбреНрд╕рд╡рд░ рдЪрд╛рдЪрдгреА) рд╕рд╣ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХреЗрд▓реЗ рдЖрд╣реЗ.

рд▓реЗрдиреНрд╕рдЪреА рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ/рдХреНрд╖рдорддрд╛:

  • рд╕реНрдЯрдБрдбрдЕрд▓реЛрди рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреНрдпрд╛рд╕ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдХрд╛рд╣реАрд╣реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА (рдЕрдзрд┐рдХ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ, рд╕рд░реНрд╡ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рдпрд╛рд╕рд╛рдареА рд╡рд┐рджреНрдпрдорд╛рди рд╕реНрдерд╛рдкрдирд╛ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ). Linux, macOS рдХрд┐рдВрд╡рд╛ Windows рдЪрд╛рд▓рд╡рдгрд╛рд░реНтАНрдпрд╛ рд╡реИрдпрдХреНрддрд┐рдХ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ "рдореБрдЦреНрдп" рд╕реНрдерд╛рдкрдирд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ.
  • рдорд▓реНрдЯреА-рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди (рд╢реЗрдХрдбреЛ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдорд░реНрдерд┐рдд).
  • рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдХреНрд▓рд╕реНрдЯрд░рдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдЪреЗ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди.
  • рдмрд┐рд▓реНрдЯ-рдЗрди рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЗрддрд┐рд╣рд╛рд╕рд╛рд╕рд╣ рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдкрд░ рдЖрд▓реЗрдЦ рдЖрдгрд┐ рдЯреНрд░реЗрдВрдб.
  • рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрдирд╡рд░ рдЖрдгрд┐ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбреНрд╕рд╡рд░ рдкреНрд░рд╡реЗрд╢.
  • Kubernetes RBAC рд╕рд╛рдареА рдкреВрд░реНрдг рд╕рдорд░реНрдерди.

рд╡рд░реНрддрдорд╛рди рдкреНрд░рдХрд╛рд╢рди - 3.5.0 рджрд┐рдирд╛рдВрдХ 16 рдЬреВрди 2020 рдореВрд▓рддрдГ рдХреЛрдиреНрдЯреЗрдирд╛ рдпрд╛рдВрдиреА рддрдпрд╛рд░ рдХреЗрд▓реЗ, рдЖрдЬ рд╕рд░реНрд╡ рдмреМрджреНрдзрд┐рдХ рд╕рдВрдкрджрд╛ рдПрдХрд╛ рд╡рд┐рд╢реЗрд╖ рд╕рдВрд╕реНрдереЗрдХрдбреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рд▓реЗрдХреЗрдВрдб рд▓реЕрдмреНрд╕, "рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рд╡реНрд╣ рдЧреАрдХреНрд╕ рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рдВрдЪреЗ рд╕рдВрдШрдЯрди" рдЕрд╕реЗ рдореНрд╣рдгрддрд╛рдд, рдЬреЗ "рдХреЙрдиреНрдЯреЗрдирд╛ рдЪреНрдпрд╛ рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрдгрд┐ рдЙрддреНрдкрд╛рджрдирд╛рдВрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдЖрдгрд┐ рдЙрдкрд▓рдмреНрдзрддрд╛" рдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ.

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рд╢реНрд░реЗрдгреАрд╕рд╛рдареА GUI рдордзреАрд▓ GitHub рд╡рд░реАрд▓ рд▓реЗрдиреНрд╕ рд╣рд╛ рджреБрд╕рд░рд╛ рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рдХрд▓реНрдк рдЖрд╣реЗ, рдЬреНрдпрд╛рдиреЗ рдХреЗрд╡рд│ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдбреЕрд╢рдмреЛрд░реНрдб рд╕реНрд╡рддрдГрдЪ "рд╣рд░рд╡рд▓реЗ". CLI* рд╢реНрд░реЗрдгреАрддреАрд▓ рдирд╕рд▓реЗрд▓реА рдЗрддрд░ рд╕рд░реНрд╡ рдореБрдХреНрдд рд╕реНрд░реЛрдд рд╕рдорд╛рдзрд╛рдиреЗ рд▓реЛрдХрдкреНрд░рд┐рдпрддреЗрдордзреНрдпреЗ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдЖрд╣реЗрдд.

* рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рдЪреНрдпрд╛ рдмреЛрдирд╕ рднрд╛рдЧрд╛рдордзреНрдпреЗ K9s рдмрджреНрджрд▓ рдкрд╣рд╛.

3. рдХреБрдмрд░реНрдиреЗрдЯрд┐рдХ

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рд╣рд╛ рдПрдХ рдорд╛рд▓рдХреАрдЪрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЖрд╣реЗ рдЬреЛ рд╡реИрдпрдХреНрддрд┐рдХ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ (Linux, macOS, Windows рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд). рддреНрдпрд╛рдЪреЗ рд▓реЗрдЦрдХ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдпреБрдЯрд┐рд▓рд┐рдЯреАрдЪреА рд╕рдВрдкреВрд░реНрдг рдмрджрд▓реА рдХрд░рдгреНрдпрд╛рдЪреЗ рд╡рдЪрди рджреЗрддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рд╕рд╣ - рдХрдорд╛рдВрдб рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА рдЖрдгрд┐ рд╡реЗрдЧрд╛рдд рджрд╣рд╛рдкрдЯ рд╡рд╛рдв рджреЗрдЦреАрд▓ рдЖрд╣реЗ.

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

рдХреБрдмрд░реНрдиреЗрдЯрд┐рдХрдЪреА рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

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

рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рд╕рдзреНрдпрд╛рдЪреА рдХрд┐рдВрдордд рдХрд┐рддреАрд╣реА рдиреЗрдорд╕реНрдкреЗрд╕реЗрд╕ рдЖрдгрд┐ рдХреНрд▓рд╕реНрдЯрд░рд╕рд╛рдареА рдПрдХрд╛ рд╡реНрдпрдХреНрддреАрджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА 30 рдпреБрд░реЛрдЪреЗ рдПрдХрд╡реЗрд│ рдкреЗрдореЗрдВрдЯ рдЖрд╣реЗ.

4. рдХреБрдмреЗрд╡рд┐рдпрд╕

  • рд╡реЗрдмрд╕рд╛рдЗрдЯ;
  • рд╕рд╛рджрд░реАрдХрд░рдг;
  • рднрд╛рдВрдбрд╛рд░ (~500 рдЧрд┐рдЯрд╣рдм рддрд╛рд░реЗ);
  • рдкрд░рд╡рд╛рдирд╛: Apache 2.0
  • рдереЛрдбрдХреНрдпрд╛рдд: "Kubevious рдореБрд│реЗ Kubernetes рдХреНрд▓рд╕реНрдЯрд░реНрд╕, рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрдгрд┐ рд╕реНрдерд┐рддреА рдкрд╛рд╣рдгреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдгрд┐ рд╕рдордЬрдгреНрдпрд╛рд╕ рд╕реЛрдкреЗ рдмрдирддреЗ."

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

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

рдХреБрдмреЗрд╡рд┐рдпрд╕рдЪреА рдкреНрд░рдореБрдЦ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрдгрд┐ рдХрд╛рд░реНрдпреЗ:

  • рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рди-рдХреЗрдВрджреНрд░рд┐рдд рдорд╛рд░реНрдЧрд╛рдиреЗ: рдЗрдВрдЯрд░рдлреЗрд╕рдордзреАрд▓ рд╕рдВрдмрдВрдзрд┐рдд рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдЧрдЯрдмрджреНрдз рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рдПрдХрд╛ рд╢реНрд░реЗрдгреАрдмрджреНрдз рдЖрд╣реЗрдд.
  • рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреАрд▓ рдЕрд╡рд▓рдВрдмрдирд╛рдВрдЪреЗ рджреГрд╢реНрдп рдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдмрджрд▓рд╛рдВрдЪреЗ рдХреЕрд╕реНрдХреЗрдбрд┐рдВрдЧ рдкрд░рд┐рдгрд╛рдо.
  • рдХреНрд▓рд╕реНрдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рддреНрд░реБрдЯреАрдВрдЪреЗ рдкреНрд░рджрд░реНрд╢рди: рд▓реЗрдмрд▓реНрд╕рдЪрд╛ рдЧреИрд░рд╡рд╛рдкрд░, рдЪреБрдХрд▓реЗрд▓реЗ рдкреЛрд░реНрдЯ рдЗ. (рддрд╕реЗ, рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдордзреНрдпреЗ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕реЗрд▓, рддрд░ рд▓рдХреНрд╖ рджреНрдпрд╛ рдкреЛрд▓рд╛рд░рд┐рд╕рдЬреНрдпрд╛рдмрджреНрджрд▓ рдЖрдореНрд╣реА рдЖрдзреАрдЪ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ.)
  • рдорд╛рдЧреАрд▓ рдмрд┐рдВрджреВ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╕рдВрднрд╛рд╡реНрдп рдзреЛрдХрд╛рджрд╛рдпрдХ рдХрдВрдЯреЗрдирд░ рд╢реЛрдзрдгреЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ. рдЦреВрдк рдЬрд╛рд╕реНрдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдЕрд╕рдгреЗ (рд╡рд┐рд╢реЗрд╖рддрд╛ hostPID, hostNetwork, hostIPC, рдорд╛рдЙрдВрдЯ docker.sock рдЗрддреНрдпрд╛рджреА).
  • рдХреНрд▓рд╕реНрдЯрд░рд╕рд╛рдареА рдкреНрд░рдЧрдд рд╢реЛрдз рдкреНрд░рдгрд╛рд▓реА (рдХреЗрд╡рд│ рд╡рд╕реНрддреВрдВрдЪреНрдпрд╛ рдирд╛рд╡рд╛рдВрдиреБрд╕рд╛рд░рдЪ рдирд╛рд╣реА рддрд░ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЧреБрдгрдзрд░реНрдорд╛рдВрджреНрд╡рд╛рд░реЗ рджреЗрдЦреАрд▓).
  • рдХреНрд╖рдорддрд╛ рдирд┐рдпреЛрдЬрди рдЖрдгрд┐ рд╕рдВрд╕рд╛рдзрди рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рдирд╕рд╛рдареА рд╕рд╛рдзрдиреЗ.
  • рдЕрдВрдЧрднреВрдд "рдЯрд╛рдЗрдо рдорд╢реАрди" (рдСрдмреНрдЬреЗрдХреНрдЯрдЪреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рдорд╛рдЧреАрд▓ рдмрджрд▓ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛).
  • рднреВрдорд┐рдХрд╛, рд░реЛрд▓рдмрд╛рдЗрдВрдбрд┐рдВрдЧреНрдЬ, рд╕реЗрд╡рд╛ рдЦрд╛рддреА рдпрд╛рдВрдЪреНрдпрд╛ рдореБрдЦреНрдп рдЖрдВрддрд░рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рд░рдгреАрд╕рд╣ RBAC рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди.
  • рдХреЗрд╡рд│ рдПрдХрд╛ рдХреНрд▓рд╕реНрдЯрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдлрд╛рд░рдЪ рд▓рд╣рд╛рди рдЖрд╣реЗ (рдкреНрд░рдердо рдкреНрд░рдХрд╛рд╢рди 11 рдлреЗрдмреНрд░реБрд╡рд╛рд░реА 2020 рд░реЛрдЬреА рдЭрд╛рд▓реЗ) рдЖрдгрд┐ рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рд╡рд┐рдХрд╛рд╕рд╛рдд рдПрдХрддрд░ рд╕реНрдерд┐рд░рддрд╛ рдХрд┐рдВрд╡рд╛ рдордВрджреАрдЪрд╛ рдХрд╛рд▓рд╛рд╡рдзреА рдЖрд╣реЗ. рдЬрд░ рдорд╛рдЧреАрд▓ рдЖрд╡реГрддреНрддреНрдпрд╛ рд╡рд╛рд░рдВрд╡рд╛рд░ рд░рд┐рд▓реАрдЭ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЕрд╕рддреАрд▓, рддрд░ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЭ (v0.5 15 рдПрдкреНрд░рд┐рд▓ 2020) рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рд╕реБрд░реБрд╡рд╛рддреАрдЪреНрдпрд╛ рд╡реЗрдЧрд╛рдкреЗрдХреНрд╖рд╛ рдорд╛рдЧреЗ рдЖрд╣реЗ. рд╣реЗ рдХрджрд╛рдЪрд┐рдд рдпреЛрдЧрджрд╛рдирдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХрдореА рд╕рдВрдЦреНрдпреЗрдореБрд│реЗ рдЖрд╣реЗ: рднрд╛рдВрдбрд╛рд░рд╛рдЪреНрдпрд╛ рдЗрддрд┐рд╣рд╛рд╕рд╛рдд рддреНрдпрд╛рдкреИрдХреА рдлрдХреНрдд 4 рдЖрд╣реЗрдд рдЖрдгрд┐ рд╕рд░реНрд╡ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдп рдПрдХрд╛ рд╡реНрдпрдХреНрддреАрджреНрд╡рд╛рд░реЗ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

5. рдХреБрдмреЗрд╡рд╛рд░

  • рдкреНрд░рдХрд▓реНрдк рдкреГрд╖реНрда;
  • рдкрд░рд╡рд╛рдирд╛: рдорд╛рд▓рдХреА рд╣рдХреНрдХ (рдУрдкрди рд╕реЛрд░реНрд╕ рд╣реЛрдИрд▓);
  • рдереЛрдбрдХреНрдпрд╛рдд: "рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА рдПрдХ рд╕рд╛рдзрд╛ рдорд▓реНрдЯреА-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдХреНрд▓рд╛рдпрдВрдЯ."

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

VMware рдЪреЗ рдирд╡реАрди рдЙрддреНрдкрд╛рджрди, рдореВрд│рддрдГ рдЕрдВрддрд░реНрдЧрдд рд╣реЕрдХрд╛рдереЙрдирдЪрд╛ тАЛтАЛрднрд╛рдЧ рдореНрд╣рдгреВрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ (рдЬреВрди 2019 рдордзреНрдпреЗ). рд╡реИрдпрдХреНрддрд┐рдХ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рд╕реНрдерд╛рдкрд┐рдд, рдЖрдзрд╛рд░рд╛рд╡рд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди (Linux, macOS рдЖрдгрд┐ Windows рд╕рдорд░реНрдерд┐рдд) рдЖрдгрд┐ kubectl v1.14.0 рдХрд┐рдВрд╡рд╛ рдирдВрддрд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.

рдХреБрдмреЗрд╡рд╛рдЗрдЬрдЪреА рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

  • рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдпрдкрдгреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдШрдЯрдХрд╛рдВрд╕рд╣ рдЗрдВрдЯрд░рдлреЗрд╕ рд╕рдВрд╡рд╛рдж: рдиреЛрдбреНрд╕, рдиреЗрдорд╕реНрдкреЗрд╕ рдЗ.
  • рд╡рд┐рд╡рд┐рдз рдХреНрд▓рд╕реНрдЯрд░реНрд╕рд╕рд╛рдареА рдПрдХрд╛рдзрд┐рдХ kubeconfig рдлрд╛рдЗрд▓реНрд╕рд╕рд╛рдареА рд╕рдорд░реНрдерди.
  • рдкрд░реНрдпрд╛рд╡рд░рдг рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЕрд╕рд▓реЗрд▓реЗ рдЯрд░реНрдорд┐рдирд▓ KUBECONFIG.
  • рджрд┐рд▓реЗрд▓реНрдпрд╛ рдиреЗрдорд╕реНрдкреЗрд╕рд╕рд╛рдареА рд╕рд╛рдиреБрдХреВрд▓ kubeconfig рдлрд╛рдЗрд▓реНрд╕ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рд╛.
  • рдкреНрд░рдЧрдд рд╕реБрд░рдХреНрд╖рд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ (RBAC, рдкрд╛рд╕рд╡рд░реНрдб, рд╕реЗрд╡рд╛ рдЦрд╛рддреА).

рдЖрддрд╛рдкрд░реНрдпрдВрдд, рдкреНрд░рдХрд▓реНрдкрд╛рдд рдлрдХреНрдд рдПрдХ рд░рд┐рд▓реАрдЭ рдЖрд╣реЗ - рдЖрд╡реГрддреНрддреА 1.1.0 рджрд┐рдирд╛рдВрдХ 26 рдиреЛрд╡реНрд╣реЗрдВрдмрд░ 2019. рд╢рд┐рд╡рд╛рдп, рд▓реЗрдЦрдХрд╛рдВрдиреА рддреЗ рддрд╛рдмрдбрддреЛрдм рдореБрдХреНрдд рд╕реНрддреНрд░реЛрдд рдореНрд╣рдгреВрди рд╕реЛрдбрдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрдЦрд▓реА, рдкрд░рдВрддреБ рдЕрдВрддрд░реНрдЧрдд рд╕рдорд╕реНрдпрд╛рдВрдореБрд│реЗ (рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдорд╕реНрдпрд╛рдВрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рд╣реА) рддреЗ рд╣реЗ рдХрд░реВ рд╢рдХрд▓реЗ рдирд╛рд╣реАрдд. рдореЗ 2020 рдкрд░реНрдпрдВрдд, рд▓реЗрдЦрдХ рдкреБрдвреАрд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдЪ рд╡реЗрд│реА рдХреЛрдб рдЙрдШрдбрдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реВ рдХрд░рд╛рд╡реА.

6. рдУрдкрдирд╢рд┐рдлреНрдЯ рдХрдиреНрд╕реЛрд▓

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

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

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

  • рд╕рд╛рдорд╛рдпрд┐рдХ рдЗрдВрдЯрд░рдлреЗрд╕ рджреГрд╖реНрдЯреАрдХреЛрди - рдХрдиреНрд╕реЛрд▓рдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рд╢рдХреНрдпрддрд╛рдВрдЪреЗ рджреЛрди "рджреГрд╖реНрдЯреАрдХреЛрди": рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрд╕рд╛рдареА рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрд╕рд╛рдареА. рдореЛрдб рд╡рд┐рдХрд╕рдХ рджреГрд╖реНрдЯреАрдХреЛрди рд╡рд┐рдХрд╕рдХрд╛рдВрдирд╛ (рдЕтАНреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рджреНрд╡рд╛рд░реЗ) рдЕрдзрд┐рдХ рд╕рдордЬрдгреНрдпрд╛рдпреЛрдЧреНрдп рдЕрд╢рд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреЗ рд╕рдореВрд╣ рдмрдирд╡рддреЗ рдЖрдгрд┐ ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рддреИрдирд╛рдд рдХрд░рдгреЗ, рдмрд┐рд▓реНрдб/рдбрд┐рдкреНрд▓реЙрдп рд╕реНрдЯреЗрдЯрд╕рдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреЗ рдЖрдгрд┐ Eclipse Che рджреНрд╡рд╛рд░реЗ рдХреЛрдб рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╡рд░ рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ.
  • рд╡рд░реНрдХрд▓реЛрдбреНрд╕, рдиреЗрдЯрд╡рд░реНрдХ, рд╕реНрдЯреЛрд░реЗрдЬ, рдНрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди.
  • рдкреНрд░рдХрд▓реНрдк рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рд╡рд░реНрдХрд▓реЛрдбрд╕рд╛рдареА рддрд╛рд░реНрдХрд┐рдХ рдкреГрдердХреНрдХрд░рдг. рдирд╡реАрдирддрдо рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдкреИрдХреА рдПрдХрд╛рдордзреНрдпреЗ - v4.3 - рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реЗ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд▓реНрдк рдбреЕрд╢рдмреЛрд░реНрдб, рдЬреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрд▓рд╛рдЗрд╕рдордзреНрдпреЗ рдиреЗрд╣рдореАрдЪрд╛ рдбреЗрдЯрд╛ (рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ, рдкреЙрдб рдЗ.рдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрдгрд┐ рд╕реНрдерд┐рддреА; рд╕рдВрд╕рд╛рдзрди рд╡рд╛рдкрд░ рдЖрдгрд┐ рдЗрддрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ.
  • рдХреНрд▓рд╕реНрдЯрд░рдЪреНрдпрд╛ рд╕реНрдерд┐рддреАрдЪреЗ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдо рдбрд┐рд╕реНрдкреНрд▓реЗрдордзреНрдпреЗ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рддреНрдпрд╛рдд рдШрдбрд▓реЗрд▓реЗ рдмрджрд▓ (рдЗрд╡реНрд╣реЗрдВрдЯ); рд▓реЙрдЧ рдкрд╣рд╛рдд рдЖрд╣реЗ.
  • Prometheus, Alertmanager рдЖрдгрд┐ Grafana рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ рдкрд╣рд╛.
  • рдордзреНрдпреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдСрдкрд░реЗрдЯрд░рдЪреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдСрдкрд░реЗрдЯрд░рд╣рдм.
  • рдбреЙрдХрд░рджреНрд╡рд╛рд░реЗ рдЪрд╛рд▓рдгрд╛рд░реЗ рдмрд┐рд▓реНрдб рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ (рдбреЙрдХрд░рдлрд╛рдЗрд▓рд╕рд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреВрди), S2I рдХрд┐рдВрд╡рд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдмрд╛рд╣реНрдп рдЙрдкрдпреБрдХреНрддрддрд╛.

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

рдмреЛрдирд╕

1. рдмреАрдЯрд╛ рдордзреАрд▓ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╡рд░реАрд▓ рдкреЛрд░реНрдЯреЗрдирд░

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

2. рдмрд░реНрдл рдкреЕрдиреЗрд▓

  • рд╡реЗрдмрд╕рд╛рдЗрдЯ;
  • рдкрд░рд╡рд╛рдирд╛: рдорд╛рд▓рдХреА;
  • рдереЛрдбрдХреНрдпрд╛рдд: "рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдПрдбрд┐рдЯрд░".

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

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

3.k9s

  • рд╡реЗрдмрд╕рд╛рдЗрдЯ;
  • рдкреНрд░рд╛рддреНрдпрдХреНрд╖рд┐рдХ;
  • рднрд╛рдВрдбрд╛рд░ (~7700 рдЧрд┐рдЯрд╣рдм рддрд╛рд░реЗ);
  • рдкрд░рд╡рд╛рдирд╛: рдЕрдкрд╛рдЪреЗ 2.0;
  • рдереЛрдбрдХреНрдпрд╛рдд: "рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА рдПрдХ рдХрдиреНрд╕реЛрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреЗ рдХреНрд▓рд╕реНрдЯрд░ рд╢реИрд▓реАрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ."

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рдХрдиреНрд╕реЛрд▓ GUI рдСрдлрд░ рдХрд░рддреЗ рдпрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдпреБрдЯрд┐рд▓рд┐рдЯреА рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдирд╛рдЪреНрдпрд╛ рдмреЛрдирд╕ рднрд╛рдЧрд╛рдордзреНрдпреЗ рд╣реЛрддреА. рддрдерд╛рдкрд┐, рд▓реЗрдЦрдХрд╛рдВрдиреА рдЯрд░реНрдорд┐рдирд▓рдордзреВрди рдЕрдХреНрд╖рд░рд╢рдГ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдкрд┐рд│реВрди рдХрд╛рдврд▓реЗ, рдХреЗрд╡рд│ рд╡рд╛рдкрд░рдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдЗрдВрдЯрд░рдлреЗрд╕рдЪ рдирд╛рд╣реА рддрд░ 6 рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдбрд┐рдЭрд╛рдЗрди рдереАрдо рдЖрдгрд┐ рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рдЖрдгрд┐ рдХрдорд╛рдВрдб рдЙрдкрдирд╛рдорд╛рдВрдЪреА рдкреНрд░рдЧрдд рдкреНрд░рдгрд╛рд▓реА рджреЗрдЦреАрд▓ рдСрдлрд░ рдХреЗрд▓реА. рддреНрдпрд╛рдВрдЪрд╛ рд╕рдВрдкреВрд░реНрдг рджреГрд╖реНрдЯреАрдХреЛрди рдХреЗрд╡рд│ рджрд┐рд╕рдгреНрдпрд╛рдкреБрд░рддрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдирд╡реНрд╣рддрд╛: k9 рдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рднрд╛рд╡реА рдЖрд╣реЗрдд: рд╕рдВрд╕рд╛рдзрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдерд┐рддреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ, рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡рд╛рдВрд╕рд╣ рд╢реНрд░реЗрдгреАрдмрджреНрдз рджреГрд╢реНрдпрд╛рдд рд╕рдВрд╕рд╛рдзрдиреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ, рд▓реЙрдЧ рдкрд╛рд╣рдгреЗ, RBAC рд╕рдорд░реНрдерди, рдкреНрд▓рдЧрдЗрдирджреНрд╡рд╛рд░реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдгреЗ ... рд╣реЗ рд╕рд░реНрд╡ рд╡рд┐рд╕реНрддреГрдд K8s рд▓рд╛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддреЗ. рд╕рдореБрджрд╛рдп: рдкреНрд░реЛрдЬреЗрдХреНрдЯрдЪреЗ рдЧрд┐рдЯрд╣рдм рддрд╛рд░реЗ рд╕рдВрдЦреНрдпрд╛ рдЕрдзрд┐рдХреГрдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдбреЕрд╢рдмреЛрд░реНрдбрдЗрддрдХреЗрдЪ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗрдд!

4. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд┐рдпрдВрддреНрд░рдг рдкреЕрдиреЗрд▓

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

рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗрдЪ, рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддреИрдирд╛рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рд╛рдд рдкреНрд░реМрдв рдЖрдгрд┐ рд╡реНрдпрд╛рдкрдХ рд╕рд╛рдзрдирд╛рдВрдкреИрдХреА рдПрдХ рд╣реЗрд▓реНрдо рдЖрд╣реЗ. рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдЪреНрдпрд╛ рдХрд╛рд▓рд╛рд╡рдзреАрдд, рд╕реБрд▓рдн рддреИрдирд╛рддреАрд╕рд╛рдареА рдЕрдиреЗрдХ рдкреЕрдХреЗрдЬреЗрд╕ (рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯ) рдЬрдорд╛ рдЭрд╛рд▓реЗ рдЖрд╣реЗрдд. рдЕрдиреЗрдХ рд▓реЛрдХрдкреНрд░рд┐рдп рдЕрдиреБрдкреНрд░рдпреЛрдЧ. рдореНрд╣рдгреВрдирдЪ, рдпреЛрдЧреНрдп рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рд╕рд╛рдзрдирд╛рдВрдЪрд╛ рджреЗрдЦрд╛рд╡рд╛ рдЬреЛ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЪрд╛рд░реНрдЯрдЪреЗ рдЬреАрд╡рди рдЪрдХреНрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ рд╣реЗ рдЕрдЧрджреА рддрд╛рд░реНрдХрд┐рдХ рдЖрд╣реЗ.

4.1. рдореЛрдиреЛрдХреНрдпреБрд▓рд░

  • рднрд╛рдВрдбрд╛рд░ (1300+ рдЧрд┐рдЯрд╣рдм рддрд╛рд░реЗ);
  • рдкрд░рд╡рд╛рдирд╛: рдЕрдкрд╛рдЪреЗ 2.0;
  • рдереЛрдбрдХреНрдпрд╛рдд: тАЬрдПрдХрд╛рд╣реВрди рдЕрдзрд┐рдХ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдордзреНрдпреЗ рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ. рд╣реЗрд▓реНрдо рд╣рдм рдкреНрд░рдХрд▓реНрдкрд╛рд╕рд╛рдареА рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЗ."

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рд╣реЗрд▓реНрдордЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдВрдЪрд╛ рд╣рд╛ рд╡рд┐рдХрд╛рд╕ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рдордзреНрдпреЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддреЛ, рдХрд╛рд░реНрдп рдХрд░рддреЛ. рдорд╛рддреНрд░, рд╕рдзреНрдпрд╛ рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рдЬрд╡рд│рдкрд╛рд╕ рд╡рд┐рдХрд╕рд┐рдд рдЭрд╛рд▓реЗрд▓рд╛ рдирд╛рд╣реА. рд╣реЗрд▓реНрдо рд╣рдмрдЪреНрдпрд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рдгреЗ рд╣рд╛ рддреНрдпрд╛рдЪрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢ рдЖрд╣реЗ. рдЗрддрд░ рдЧрд░рдЬрд╛рдВрд╕рд╛рдареА, рд▓реЗрдЦрдХ Kubeapps (рдЦрд╛рд▓реА рдкрд╣рд╛) рдХрд┐рдВрд╡рд╛ Red Hat Automation Broker (OpenShift рдЪрд╛ рднрд╛рдЧ, рдкрдг рдЖрддрд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдирд╛рд╣реА) рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддрд╛рдд.

рек.реи. рдХреБрдмреЗрдЕреЕрдкреНрд╕

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

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

Kubeapps рдЪреА рдкреНрд░рдореБрдЦ рдХрд╛рд░реНрдпреЗ рдЖрдгрд┐ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

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

рд╕рд╛рд░рд╛рдВрд╢ рд╕рд╛рд░рдгреА

рдЦрд╛рд▓реА рдПрдХ рд╕рд╛рд░рд╛рдВрд╢ рд╕рд╛рд░рдгреА рдЖрд╣реЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдЖрдореНрд╣реА рддреБрд▓рдирд╛ рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рджреНрдпрдорд╛рди рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреА рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЖрд╣реЗ:

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕рд╕рд╛рдареА GUI рдЪреЗ рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди
(рд╕рд╛рд░рдгреАрдЪреА рдСрдирд▓рд╛рдЗрди рдЖрд╡реГрддреНрддреА Google рдбреЙрдХреНрд╕ рд╡рд░ рдЙрдкрд▓рдмреНрдз.)

рдирд┐рд╖реНрдХрд░реНрд╖

Kubernetes рд╕рд╛рдареА GUIs рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдгрд┐ рддрд░реБрдг рдХреЛрдирд╛рдбрд╛ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рддреЗ рдЦреВрдк рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдд рдЖрд╣реЗ: рдкреНрд░реМрдв рдЖрдгрд┐ рдЕрдЧрджреА рд▓рд╣рд╛рди рджреЛрдиреНрд╣реА рдЙрдкрд╛рдп рд╢реЛрдзрдгреЗ рдЖрдзреАрдЪ рд╢рдХреНрдп рдЖрд╣реЗ, рдЬреНрдпрд╛рдВрдирд╛ рдЕрджреНрдпрд╛рдк рд╡рд╛рдврдгреНрдпрд╛рд╕ рдЬрд╛рдЧрд╛ рдЖрд╣реЗ. рддреЗ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреА рдкреВрд░реНрддрддрд╛ рдХрд░рддрд╛рдд, рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдСрдлрд░ рдХрд░рддрд╛рдд рдЖрдгрд┐ рдЬрд╡рд│рдЬрд╡рд│ рдкреНрд░рддреНрдпреЗрдХ рдЪрд╡реАрдиреБрд╕рд╛рд░ рджрд┐рд╕рддрд╛рдд. рдЖрдореНтАНрд╣рд╛рд▓рд╛ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рд╣реЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рддреБрдореНтАНрд╣рд╛рд▓рд╛ рддреБрдордЪреНтАНрдпрд╛ рд╕рдзреНтАНрдпрд╛рдЪреНтАНрдпрд╛ рдЧрд░рдЬрд╛ рдкреВрд░реНрдг рдХрд░рдгрд╛рд░реЗ рд╕рд╛рдзрди рдирд┐рд╡рдбрдгреНтАНрдпрд╛рдд рдорджрдд рдХрд░реЗрд▓.

PS

рдзрдиреНрдпрд╡рд╛рдж kvaps рддреБрд▓рдирд╛ рд╕рд╛рд░рдгреАрд╕рд╛рдареА OpenShift рдХрдиреНрд╕реЛрд▓рд╡рд░реАрд▓ рдбреЗрдЯрд╛рд╕рд╛рдареА!

рдЖрдордЪреНрдпрд╛ рдмреНрд▓реЙрдЧрд╡рд░ рджреЗрдЦреАрд▓ рд╡рд╛рдЪрд╛:

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

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