рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕рд╛рде рдкреВрд░реНрдг рдХрд╛рдордХреЛ рд▓рд╛рдЧрд┐, рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ рдЬреНрдЮрд╛рди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ: Kubernetes рдХреЛ рдорд╛рдорд▓рд╛ рдорд╛, рдпреЛ kubectl рд╣реЛред рдЕрд░реНрдХреЛрддрд░реНрдл, рд░рд╛рдореНрд░рд░реА рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, рд░рд╛рдореНрд░рд░реА рд╕реЛрдЪреЗрдХреЛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВрд▓реЗ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрдЫрдиреН╨╛рдзреЗрд░реИ рдЬрд╕реЛ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдпрд╣рд░реВ рд░ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рдердк рдЕрд╡рд╕рд░рд╣рд░реВ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реНред
рдЧрдд рд╡рд░реНрд╖ рд╣рд╛рдореАрд▓реЗ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░реЗрдХрд╛ рдерд┐рдпреМрдВ
рд╣рд╛рдореАрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░рдХрд╛ рдзреЗрд░реИ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВ рд╕реЗрд╡рд╛ рдЧрд░реНрдиреЗ рдХреНрд░рдордорд╛, рд╣рд╛рдореА рд╣рд╛рдореНрд░рд╛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓рд╛рдИ рднрд┐рдЬреБрдЕрд▓ рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЙрди рд╕рдХреНрд╖рдо рд╣реБрди рдЗрдЪреНрдЫреБрдХ рдЫреМрдВред рдЙрдкрдпреБрдХреНрдд рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЫрдиреМрдЯ рдЧрд░реНрджрд╛, рдирд┐рдореНрди рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдореБрдЦ рдерд┐рдП:
- рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдзрд┐рдХрд╛рд░ (RBAC) рдХреЛ рднрд┐рдиреНрдирддрд╛ рдХреЛ рд▓рд╛рдЧреА рд╕рдорд░реНрдерди;
- рдиреЗрдорд╕реНрдкреЗрд╕ рдЕрд╡рд╕реНрдерд╛ рд░ рдорд╛рдирдХ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡реНрд╕рдХреЛ рджреГрд╢реНрдпрд╛рд╡рд▓реЛрдХрди (рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рд╕реНрдЯреЗрдЯрдлреБрд▓рд╕реЗрдЯ, рд╕реЗрд╡рд╛, рдХреНрд░реЛрдирдЬрдм, рдЬреЙрдм, рдЗрдиреНрдЧреНрд░реЗрд╕, рдХрдиреНрдлрд┐рдЧрдореНрдпрд╛рдк, рд╕реЗрдХреНрд░реЗрдЯ, рдкреАрд╡реАрд╕реА);
- рдкреЛрдб рднрд┐рддреНрд░ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрдирдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджреИ;
- рдкреЛрдбрд╣рд░реВрдХреЛ рд▓рдЧрд╣рд░реВ рд╣реЗрд░реНрджреИ;
- рдкреЛрдбрдХреЛ рд╕реНрдерд┐рддрд┐ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН (
describe status
); - рдкреЛрдбрд╣рд░реВ рд╣рдЯрд╛рдЙрдБрджреИред
рдЕрдиреНрдп рдХрд╛рд░реНрдпрд╣рд░реВ, рдЬрд╕реНрддреИ рдЙрдкрднреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд╣реЗрд░реНрдиреЗ (рдкреЛрдбрд╣рд░реВ / рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВ / рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛), K8s рдЖрджрд┐рдорд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ / рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреЗ, рд╣рд╛рдореНрд░реЛ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рднрд┐рддреНрд░ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдЫреИрдирдиреНред
рд╣рд╛рдореА рдХреНрд▓рд╛рд╕рд┐рдХ Kubernetes Dashboard рдХреЛ рд╕рд╛рде рд╕рдореАрдХреНрд╖рд╛ рд╕реБрд░реБ рдЧрд░реНрдиреЗрдЫреМрдВ, рдЬреБрди рд╣рд╛рдореНрд░реЛ рдорд╛рдирдХ рд╣реЛред рд╕рдВрд╕рд╛рд░ рд╕реНрдерд┐рд░ рдирднрдПрдХреЛрд▓реЗ (рдЬрд╕рдХреЛ рдЕрд░реНрде рдХреБрдмреЗрд░рдиреЗрдЯрдорд╛ рдердк рдирдпрд╛рдБ GUI рд╣рд░реВ рдЫрдиреН), рд╣рд╛рдореА рд▓реЗрдЦрдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рддреБрд▓рдирд╛рддреНрдордХ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рд╕рдмреИ рдХреБрд░рд╛ рд╕рдВрдХреНрд╖реЗрдк рдЧрд░реНрджреИ, рдпрд╕рдХреЛ рд╡рд░реНрддрдорд╛рди рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрдирд┐ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВред
NB: рд╕рдореАрдХреНрд╖рд╛рдорд╛, рд╣рд╛рдореА рддреА рд╕рдорд╛рдзрд╛рдирд╣рд░реВрд╕рдБрдЧ рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдиреЗ рдЫреИрдиреМрдВ рдЬреБрди рдкрд╣рд┐рд▓реЗ рдиреИ рд╡рд┐рдЪрд╛рд░ рдЧрд░рд┐рд╕рдХрд┐рдПрдХреЛ рдЫ
1. Kubernetes рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб
-
рдХрд╛рдЧрдЬрд╛рдд рдкреГрд╖реНрда ; -
рднрдгреНрдбрд╛рд░ (8000+ GitHub рддрд╛рд░рд╛); - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: Apache 2.0;
- рдЫреЛрдЯрдХрд░реАрдорд╛: "рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ред рдпрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд░ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд╕рд╛рдереИ рдХреНрд▓рд╕реНрдЯрд░ рдЖрдлреИрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред"
рдпреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХрд╛рдЧрдЬрд╛рддрдорд╛ Kubernetes рд▓реЗрдЦрдХрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдХрднрд░ рдЧрд░рд┐рдПрдХреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рдкреНрдпрд╛рдирд▓ рд╣реЛ (рддрд░
Kubernetes Dashboard рдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ рдордзреНрдпреЗ:
- рдиреЗрднрд┐рдЧреЗрд╕рди: рдиреЗрдорд╕реНрдкреЗрд╕рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ K8 рдХреЛ рдореБрдЦреНрдп рд╡рд╕реНрддреБрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред
- рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдкреНрд░рд╢рд╛рд╕рдХ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдЫрдиреН рднрдиреЗ, рдкреНрдпрд╛рдирд▓рд▓реЗ рдиреЛрдбрд╣рд░реВ, рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВ, рд░ рдирд┐рд░рдиреНрддрд░ рднреЛрд▓реНрдпреБрдорд╣рд░реВ рджреЗрдЦрд╛рдЙрдБрджрдЫред рдиреЛрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдореЗрдореЛрд░реА, рдкреНрд░реЛрд╕реЗрд╕рд░, рд╕реНрд░реЛрдд рдЖрд╡рдВрдЯрди, рдореЗрдЯреНрд░рд┐рдХреНрд╕, рд╕реНрдерд┐рддрд┐, рдШрдЯрдирд╛рд╣рд░реВ, рдЗрддреНрдпрд╛рджрд┐рдХреЛ рдкреНрд░рдпреЛрдЧрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред
- рдиреЗрдорд╕реНрдкреЗрд╕рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреНрд░рдХрд╛рд░ (рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рд╕реНрдЯреЗрдЯрдлреБрд▓рд╕реЗрдЯ, рдЗрддреНрдпрд╛рджрд┐), рддрд┐рдиреАрд╣рд░реВ рдмреАрдЪрдХреЛ рд╕рдореНрдмрдиреНрдзрд╣рд░реВ (ReplicaSet, Horizontal Pod Autoscaler), рд╕рд╛рдорд╛рдиреНрдп рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рддрдереНрдпрд╛рдЩреНрдХ рд░ рдЬрд╛рдирдХрд╛рд░реАрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред
- рд╕реЗрд╡рд╛рд╣рд░реВ рд░ рдкреНрд░рд╡реЗрд╢рд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН, рд╕рд╛рдереИ рдкреЛрдбрд╣рд░реВ рд░ рдЕрдиреНрддреНрдп рдмрд┐рдиреНрджреБрд╣рд░реВрд╕рдБрдЧ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рдореНрдмрдиреНрдзрд╣рд░реВред
- рдлрд╛рдЗрд▓ рд╡рд╕реНрддреБрд╣рд░реВ рд░ рднрдгреНрдбрд╛рд░рдгрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН: рдкрд░реНрд╕рд┐рд╕реНрдЯреЗрдиреНрдЯ рднреЛрд▓реНрдпреБрдо рд░ рдкрд░реНрд╕рд┐рд╕реНрдЯреЗрдиреНрдЯ рднреЛрд▓реНрдпреБрдо рджрд╛рд╡реАред
- рдХрдиреНрдлрд┐рдЧрдореНрдпрд╛рдк рд░ рд╕реЗрдХреНрд░реЗрдЯ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
- рд▓рдЧрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред
- рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдорд╛ рдЖрджреЗрд╢ рд▓рд╛рдЗрди рдкрд╣реБрдБрдЪред
рдПрдЙрдЯрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХрдордЬреЛрд░реА (рдпрджреНрдпрдкрд┐, рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рд╣реЛрдЗрди) рдмрд╣реБ-рдХреНрд▓рд╕реНрдЯрд░ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рд╕рдорд░реНрдерди рдЫреИрдиред рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ Kubernetes API рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рд░ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╣рд░реВрдХреЛ рд░рд┐рд▓реАрдЬрдХреЛ рд╕рд╛рде рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдХрд╛рдпрдо рд░рд╛рдЦреНрдЫ: рдкреНрдпрд╛рдирд▓рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реЛред
2ред рд▓реЗрдиреНрд╕
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ ; -
рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг ; -
рднрдгреНрдбрд╛рд░ (~ 4800 GitHub рддрд╛рд░рд╛); - рд▓рд╛рдЗрд╕реЗрдиреНрд╕: MIT;
- рдЫреЛрдЯрдХрд░реАрдорд╛: "Kubernetes IDE"ред
рдкрд░рд┐рдпреЛрдЬрдирд╛ Kubernetes рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдкреВрд░реНрдг рдПрдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг (IDE) рдХреЛ рд░реВрдкрдорд╛ рд╕реНрдерд┐рдд рдЫред рдпрд╕рдмрд╛рд╣реЗрдХ, рдпреЛ рдзреЗрд░реИ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдкреЛрдбрд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдХрд╛рдо рдЧрд░реНрди рдЕрдиреБрдХреВрд▓рд┐рдд рдЫ (реирел,режрежреж рдкреЛрдбрд╣рд░реВрдорд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░рд┐рдПрдХреЛ)ред
рд▓реЗрдиреНрд╕рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ/рдХреНрд╖рдорддрд╛рд╣рд░реВ:
- рд╕реНрдЯреНрдпрд╛рдиреНрдбрдЕрд▓реЛрди рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдЬрд╕рд▓рд╛рдИ рдХреНрд▓рд╕реНрдЯрд░ рднрд┐рддреНрд░ рдХреБрдиреИ рдкрдирд┐ рдЪреАрдЬрдХреЛ рд╕реНрдерд╛рдкрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди (рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдкрдорд╛, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рд▓реЗ рд╕рдмреИ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫ, рддрд░ рдЕрд╡рд╕реНрдерд┐рдд рд╕реНрдерд╛рдкрдирд╛ рдкрдирд┐ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред "рдореБрдЦреНрдп" рд╕реНрдерд╛рдкрдирд╛ рд▓рд┐рдирдХреНрд╕, macOS рд╡рд╛ Windows рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдмрдирд╛рдЗрдПрдХреЛ рдЫред
- рдмрд╣реБ-рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди (рд╕рдпреМрдВ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдорд░реНрдерд┐рдд)ред
- рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдорд╛ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдЕрд╡рд╕реНрдерд╛рдХреЛ рджреГрд╢реНрдпрд╛рд╡рд▓реЛрдХрдиред
- рдмрд┐рд▓реНрдЯ-рдЗрди рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЗрддрд┐рд╣рд╛рд╕рдХреЛ рд╕рд╛рде рд╕рдВрд╕рд╛рдзрди рдЙрдкрдпреЛрдЧ рдЧреНрд░рд╛рдл рд░ рдкреНрд░рд╡реГрддреНрддрд┐рд╣рд░реВред
- рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рд░ рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдбрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪред
- Kubernetes RBAC рдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд╕рдорд░реНрдердиред
рд╣рд╛рд▓рдХреЛ рд╡рд┐рдореЛрдЪрди -
Kubernetes рдХреЛрдЯрд┐рдХреЛ рд▓рд╛рдЧрд┐ GUI рдмрд╛рдЯ GitHub рдорд╛ Lens рджреЛрд╕реНрд░реЛ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реЛ, рдХреЗрд╡рд▓ Kubernets Dashboard рдЖрдлреИрдВ "рд╣рд░рд╛рдЙрдБрджреИ"ред CLI* рд╡рд░реНрдЧрдмрд╛рдЯ тАЛтАЛрдирднрдПрдХрд╛ рдЕрдиреНрдп рд╕рдмреИ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛рдорд╛ рдирд┐рдХреИ рдХрдо рдЫрдиреНред
* рд╕рдореАрдХреНрд╖рд╛рдХреЛ рдмреЛрдирд╕ рднрд╛рдЧрдорд╛ K9s рдмрд╛рд░реЗ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред
3. рдХреБрдмрд░реНрдиреЗрдЯрд┐рдХ
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ ; -
рдкреНрд░рджрд░реНрд╢рди ; рднрдгреНрдбрд╛рд░ (рдХреЗрд╡рд▓ рдХрд╛рдЧрдЬрд╛рдд) (200+ GitHub рддрд╛рд░рд╛);- рдЗрдЬрд╛рдЬрддрдкрддреНрд░: рд╕реНрд╡рд╛рдорд┐рддреНрд╡;
- рдЫреЛрдЯрдХрд░реАрдорд╛: "рдХреНрд▓рд╕реНрдЯрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рдЬрд┐рд▓реЛ рднрдпреЛред"
рдпреЛ рдПрдХ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реЛ рдЬреБрди рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рд╕реНрдерд╛рдкрд┐рдд рдЫ (Linux, macOS, Windows рд╕рдорд░реНрдерд┐рдд рдЫрдиреН)ред рдпрд╕рдХрд╛ рд▓реЗрдЦрдХрд╣рд░реВрд▓реЗ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдХреЛ рдкреВрд░реНрдг рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд╡рд╛рдЪрд╛ рдЧрд░реНрдЫрдиреН, рд░ рдпрд╕рдХреЛ рд╕рд╛рде - рдЖрджреЗрд╢рд╣рд░реВ рд╕рдореНрдЭрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди рд░ рдЧрддрд┐рдорд╛ рджрд╕ рдЧреБрдгрд╛ рд╡реГрджреНрдзрд┐ рдкрдирд┐ред
рдЙрдкрдХрд░рдгрдХреЛ рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд рд╕рдорд░реНрдерди рд╣реЛ, рд░ рдПрдХ рдХрдордЬреЛрд░реА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рджрд░реНрд╢рди рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рдХрдореА рд╣реЛред
Kubernetic рдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ:
- рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд░рджрд░реНрд╢рдиред рд╕рдмреИ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХреНрд▓рд╕реНрдЯрд░ рд╡рд╕реНрддреБрд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рд╕реНрдХреНрд░рд┐рди; рд╕рдмреИ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд░рд╛рддреЛ/рд╣рд░рд┐рдпреЛ рддрдпрд╛рд░реА рд╕реНрдерд┐рддрд┐; рд╡рд╛рд╕реНрддрд╡рд┐рдХ-рд╕рдордп рд╕реНрдерд┐рддрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рд╕рд╛рде рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдерд┐рддрд┐ рджреГрд╢реНрдп рдореЛрдбред
- рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдЯрд╛рдЙрди рд░ рдорд╛рдкрди рдЧрд░реНрди рджреНрд░реБрдд рдХрд╛рд░реНрдп рдмрдЯрдирд╣рд░реВред
- рдмрд╣реБ-рдХреНрд▓рд╕реНрдЯрд░ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
- рдиреЗрдорд╕реНрдкреЗрд╕рдХреЛ рд╕рд╛рде рд╕рд░рд▓ рдХрд╛рдоред
- рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯ рд░ рд╣реЗрд▓реНрдо рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди (рдирд┐рдЬреА рд╕рд╣рд┐рдд)ред рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдЪрд╛рд░реНрдЯрд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрджреИред
рдЙрддреНрдкрд╛рджрдирдХреЛ рд╣рд╛рд▓рдХреЛ рд▓рд╛рдЧрдд рдХреБрдиреИ рдкрдирд┐ рдирд╛рдо рд╕реНрдерд╛рди рд░ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ 30 рдпреВрд░реЛрдХреЛ рдПрдХ рдкрдЯрдХ рднреБрдХреНрддрд╛рдиреА рд╣реЛред
4. рдХреБрдмреЗрднрд┐рд╕
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ ; -
рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг ; -
рднрдгреНрдбрд╛рд░ (~ 500 GitHub рддрд╛рд░рд╛); - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: Apache 2.0
- рдЫреЛрдЯрдХрд░реАрдорд╛: "Kubevious рд▓реЗ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВ, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд░ рд╕реНрдерд┐рддрд┐ рд╣реЗрд░реНрди рд╕реБрд░рдХреНрд╖рд┐рдд рд░ рдмреБрдЭреНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрдЫред"
рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рдЪрд╛рд░ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рддреИрдирд╛рдд рдПрдкреНрд▓рд┐рдХреЗрд╕рди рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд░ рдбрд┐рдмрдЧ рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЙрдкрдХрд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБ рд╣реЛред рд▓реЗрдЦрдХрд╣рд░реВрд▓реЗ рдпреА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ рдореБрдЦреНрдп рд░реВрдкрдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реЗ, рдкрдЫрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдердк рд╕рд╛рдорд╛рдиреНрдп рдЪреАрдЬрд╣рд░реВ рдЫреЛрдбреЗрд░ред
Kubevious рдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ рд░ рдХрд╛рд░реНрдпрд╣рд░реБ:
- рдХреНрд▓рд╕реНрдЯрд░ рднрд┐рдЬреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдПрдкреНрд▓рд┐рдХреЗрд╕рди-рдХреЗрдиреНрджреНрд░рд┐рдд рддрд░рд┐рдХрд╛рдорд╛: рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╡рд╕реНрддреБрд╣рд░реВ рд╕рдореВрд╣рдмрджреНрдз рдЫрдиреН, рдкрджрд╛рдиреБрдХреНрд░рдордорд╛ рд▓рд╛рдЗрдирд┐рдЩред
- рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рджреГрд╢реНрдп рдкреНрд░рджрд░реНрд╢рди рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдХреНрдпрд╛рд╕реНрдХреЗрдбрд┐рдЩ рдкрд░рд┐рдгрд╛рдорд╣рд░реВред
- рдХреНрд▓рд╕реНрдЯрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рддреНрд░реБрдЯрд┐рд╣рд░реВрдХреЛ рдкреНрд░рджрд░реНрд╢рди: рд▓реЗрдмрд▓рд╣рд░реВрдХреЛ рджреБрд░реБрдкрдпреЛрдЧ, рдЫреБрдЯреЗрдХрд╛ рдкреЛрд░реНрдЯрд╣рд░реВ, рдЖрджрд┐ред (рд╡реИрд╕реЗ, рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпреЛ рд╕реБрд╡рд┐рдзрд╛рдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН
рдкреЛрд▓рд╛рд░рд┐рд╕ рдЬрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╣рд╛рдореАрдкрд╣рд┐рд▓реЗ рдиреИ рд▓реЗрдЦреЗрдХреЛ рдЫ .) - рдЕрдШрд┐рд▓реНрд▓реЛ рдмрд┐рдиреНрджреБрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╕рдореНрднрд╛рд╡рд┐рдд рдЦрддрд░рдирд╛рдХ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рдкрд╣рд┐рдЪрд╛рди рдЙрдкрд▓рдмреНрдз рдЫ, рдЕрд░реНрдерд╛рддреНред рдзреЗрд░реИ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░рд╣рд░реВ (рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ
hostPID
,hostNetwork
,hostIPC
, рдорд╛рдЙрдиреНрдЯdocker.sock
рдЖрджрд┐)ред - рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдиреНрдирдд рдЦреЛрдЬ рдкреНрд░рдгрд╛рд▓реА (рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рдирд╛рдо рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЧреБрдгрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдкрдирд┐)ред
- рдХреНрд╖рдорддрд╛ рдпреЛрдЬрдирд╛ рд░ рд╕реНрд░реЛрдд рдЕрдиреБрдХреВрд▓рдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВред
- рдмрд┐рд▓реНрдЯ-рдЗрди "рдЯрд╛рдЗрдо рдореЗрд╕рд┐рди" (рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рдЕрдШрд┐рд▓реНрд▓реЛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╣реЗрд░реНрдиреЗ рдХреНрд╖рдорддрд╛)ред
- рднреВрдорд┐рдХрд╛рд╣рд░реВ, рд░реЛрд▓рдмрд╛рдЗрдиреНрдбрд┐рдЩрд╣рд░реВ, рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛рд╣рд░реВрдХреЛ рдкрд┐рднреЛрдЯ рдЕрдиреНрддрд░рд╕рдореНрдмрдиреНрдзрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдХреЛ рд╕рд╛рде RBAC рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдиред
- рдХреЗрд╡рд▓ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫред
рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдзреЗрд░реИ рдЫреЛрдЯреЛ рдЗрддрд┐рд╣рд╛рд╕ рдЫ (рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ рдлреЗрдмреНрд░реБрдЕрд░реА 11, 2020 рдорд╛ рднрдПрдХреЛ рдерд┐рдпреЛ) рд░ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ рд╡рд┐рдХрд╛рд╕рдорд╛ рд╕реНрдерд┐рд░рддрд╛ рд╡рд╛ рд╕реБрд╕реНрддрддрд╛рдХреЛ рдЕрд╡рдзрд┐ рднрдПрдХреЛ рдЫред рдпрджрд┐ рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдмрд╛рд░рдореНрдмрд╛рд░ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ (
5. рдХреБрдмреЗрд╡рд╛рд░
-
рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреГрд╖реНрда ; - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: рд╕реНрд╡рд╛рдорд┐рддреНрд╡ (рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдмрдиреНрдиреЗрдЫ);
- рдЫреЛрдЯрдХрд░реАрдорд╛: "Kubernetes рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдмрд╣реБ-рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЧреНрд░рд╛рд╣рдХред"
VMware рдмрд╛рдЯ рдирдпрд╛рдБ рдЙрддреНрдкрд╛рджрди, рдореВрд▓ рд░реВрдкрдорд╛ рдЖрдиреНрддрд░рд┐рдХ рд╣реНрдпрд╛рдХрд╛рдердирдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ (рдЬреБрди 2019 рдорд╛)ред рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдореНрдкреНрдпреБрдЯрд░ рдорд╛ рд╕реНрдерд╛рдкрд┐рдд, рдХреЛ рдЖрдзрд╛рд░ рдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ
Kubewise рдХреЛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ:
- рд╕рдмреИрднрдиреНрджрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯ рд╕рдВрд╕реНрдерд╛рд╣рд░реВрд╕рдБрдЧ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛: рдиреЛрдбрд╣рд░реВ, рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВ, рдЖрджрд┐ред
- рд╡рд┐рднрд┐рдиреНрди рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдмрд╣реБ kubeconfig рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
- рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рднрдПрдХреЛ рдЯрд░реНрдорд┐рдирд▓
KUBECONFIG
. - рджрд┐рдЗрдПрдХреЛ рдиреЗрдорд╕реНрдкреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рди kubeconfig рдлрд╛рдЗрд▓рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
- рдЙрдиреНрдирдд рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ (RBAC, рдкрд╛рд╕рд╡рд░реНрдб, рд╕реЗрд╡рд╛ рдЦрд╛рддрд╛рд╣рд░реВ)ред
рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо, рдкрд░рд┐рдпреЛрдЬрдирд╛рд╕рдБрдЧ рдХреЗрд╡рд▓ рдПрдХ рд░рд┐рд▓реАрдЬ рдЫ - рд╕рдВрд╕реНрдХрд░рдг
6. OpenShift рдХрдиреНрд╕реЛрд▓
-
OpenShift рдХрд╛рдЧрдЬрд╛рдд рдЦрдгреНрдб ; -
рднрдгреНрдбрд╛рд░ (~ 150 GitHub рддрд╛рд░рд╛); - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: Apache 2.0;
- рдЫреЛрдЯрдХрд░реАрдорд╛: "рдУрдкрдирд╢рд┐рдлреНрдЯ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ UI"ред
рдпрд╕ рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж рдпреЛ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ OpenShift рд╡рд┐рддрд░рдгрдХреЛ рднрд╛рдЧ рд╣реЛ (рдпреЛ рддреНрдпрд╣рд╛рдБ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ
OpenShift рдХрдиреНрд╕реЛрд▓ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рд╡рд┐рдХрд╛рд╕рдорд╛ рд░рд╣реЗрдХреЛ рдЫ, рддреНрдпрд╕реИрд▓реЗ рдпрд╕рд▓реЗ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реЗрдХреЛ рдЫред рд╣рд╛рдореА рдореБрдЦреНрдп рдЙрд▓реНрд▓реЗрдЦ рдЧрд░реНрдиреЗрдЫреМрдВ:
- рд╕рд╛рдЭрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг - рдХрдиреНрд╕реЛрд▓рдорд╛ рдЙрдкрд▓рдмреНрдз рд╕рдореНрднрд╛рд╡рдирд╛рд╣рд░реВрдХреЛ рджреБрдИ "рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп": рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВ рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ред рдореЛрдб рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ (рдПрдкреНрд▓рд┐рдХреЗрд╢рдирд╣рд░реВ рджреНрд╡рд╛рд░рд╛) рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдЭ рдмреБрдЭреНрди рд╕рдХрд┐рдиреЗ рдлрд╛рд░рдордорд╛ рд╡рд╕реНрддреБрд╣рд░реВрд▓рд╛рдИ рд╕рдореВрд╣ рдмрдирд╛рдЙрдБрдЫ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдбрд┐рдкреНрд▓реЛрдЗрдЩ, рдмрд┐рд▓реНрдб/рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рд╕реНрдерд┐рддрд┐ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрдиреЗ, рд░ Eclipse Che рдорд╛рд░реНрдлрдд рдХреЛрдб рд╕рдореНрдкрд╛рджрди рдЧрд░реНрдиреЗ рдЬрд╕реНрддрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдЗрдиреНрдЯрд░рдлреЗрд╕рд▓рд╛рдИ рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрджрдЫред
- рдХрд╛рд░реНрдпрднрд╛рд░, рдиреЗрдЯрд╡рд░реНрдХ, рднрдгреНрдбрд╛рд░рдг, рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдиред
- рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрднрд╛рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рддрд╛рд░реНрдХрд┐рдХ рд╡рд┐рднрд╛рдЬрдиред рднрд░реНрдЦрд░рдХреЛ рд░рд┐рд▓реАрдЬ рдордзреНрдпреЗ рдПрдХ рдорд╛ - v4.3 -
рджреЗрдЦрд╛ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб, рдЬрд╕рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрд▓рд╛рдЗрд╕рдорд╛ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛ (рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ, рдкреЛрдб, рдЗрддреНрдпрд╛рджрд┐рдХреЛ рд╕рдВрдЦреНрдпрд╛ рд░ рд╕реНрдерд┐рддрд┐; рд╕реНрд░реЛрдд рдЦрдкрдд рд░ рдЕрдиреНрдп рдореЗрдЯреНрд░рд┐рдХреНрд╕) рджреЗрдЦрд╛рдЙрдБрдЫред - рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд╕реНрдерд┐рддрд┐рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдкреНрд░рджрд░реНрд╢рдирдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ, рдпрд╕рдорд╛ рднрдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ (рдШрдЯрдирд╛рд╣рд░реВ); рд▓рдЧрд╣рд░реВ рд╣реЗрд░реНрджреИред
- Prometheus, Alertmanager рд░ Grafana рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдирд┐рдЧрд░рд╛рдиреА рдбрд╛рдЯрд╛ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред
- рдорд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЕрдкрд░реЗрдЯрд░рд╣рд░реВрдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди
operatorhub . - рдбрдХрд░ рдорд╛рд░реНрдлрдд рдЪрд▓реНрдиреЗ рдирд┐рд░реНрдорд╛рдгрд╣рд░реВ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдбрдХрд░рдлрд╛рдЗрд▓рдХреЛ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рднрдгреНрдбрд╛рд░рдмрд╛рдЯ),
S2I рд╡рд╛ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рдмрд╛рд╣реНрдп рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВред
NB: рд╣рд╛рдореАрд▓реЗ рддреБрд▓рдирд╛рдорд╛ рдЕрд░реВрд▓рд╛рдИ рдердкреЗрдХрд╛ рдЫреИрдиреМрдВ Kubernetes рд╡рд┐рддрд░рдг (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдзреЗрд░реИ рдХрдо рдкреНрд░рд╕рд┐рджреНрдз
рдмреЛрдирд╕
1. Beta рдорд╛ Kubernetes рдорд╛ рдкреЛрд░реНрдЯреЗрдирд░
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ ; -
рднрдгреНрдбрд╛рд░ (~ 100 GitHub рддрд╛рд░рд╛); - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: Zlib(?) (рдЕрднрд┐рднрд╛рд╡рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди).
рдкреЛрд░реНрдЯреЗрдирд░ рдЯреЛрд▓реАрдХреЛ рдПрдЙрдЯрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛, рдЬрд╕рд▓реЗ рдбрдХрд░рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрд╣реА рдирд╛рдордХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНтАНрдпреЛред рдХрд┐рдирдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╛рд╕рдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрдорд╛ рдЫ (рдкрд╣рд┐рд▓реЛ рд░ рдорд╛рддреНрд░ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг
2. рдЖрдЗрд╕ рдкреНрдпрд╛рдирд▓
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ ; - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: рд╕реНрд╡рд╛рдорд┐рддреНрд╡;
- рдЫреЛрдЯрдХрд░реАрдорд╛: "рджреГрд╢реНрдп Kubernetes рд╕рдореНрдкрд╛рджрдХ"ред
рдпреЛ рдпреБрд╡рд╛ рдбреЗрд╕реНрдХрдЯрдк рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдорд╛ рдХреБрдмреЗрд░рдиреЗрдЯрдХрд╛ рд╕реНрд░реЛрддрд╣рд░реВрд▓рд╛рдИ рд╕рд░рд▓ рдбреНрд░реНрдпрд╛рдЧ рдПрдгреНрдб рдбреНрд░рдк рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд╕рд╛рде рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиреЗ рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреЗрдХреЛ рдЫред рд╣рд╛рд▓ рд╕рдорд░реНрдерд┐рдд рд╡рд╕реНрддреБрд╣рд░реВ Pod, Service, Deployment, StatefulSet, Persistent Volume, PersistentVolumeClaim, ConfigMap рд░ Secret рд╣реБрдиреНред рдЪрд╛рдБрдбреИ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╣реЗрд▓рдорд▓рд╛рдИ рд╕рдорд░реНрдерди рдердкреНрдиреЗ рд╡рд╛рдЪрд╛ рдЧрд░реНрдЫрдиреНред рдореБрдЦреНрдп рд╣рд╛рдирд┐ рдХреЛрдб рдХреЛ рдирд┐рдХрдЯрддрд╛ рд╣реЛ (рдпреЛ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЫ
3.k9s
-
рд╡реЗрдмрд╕рд╛рдЗрдЯ ; -
рдкреНрд░рджрд░реНрд╢рди ; -
рднрдгреНрдбрд╛рд░ (~ 7700 GitHub рддрд╛рд░рд╛); - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: Apache 2.0;
- рдЫреЛрдЯрдХрд░реАрдорд╛: "Kubernetes рдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрд╕реЛрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рддрдкрд╛рдЗрдБрдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рд╢реИрд▓реАрдорд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред"
рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗрд╡рд▓ рд╕рдореАрдХреНрд╖рд╛рдХреЛ рдмреЛрдирд╕ рднрд╛рдЧрдорд╛ рдерд┐рдпреЛ рдХрд┐рдирднрдиреЗ рдпрд╕рд▓реЗ рдХрдиреНрд╕реЛрд▓ GUI рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐, рд▓реЗрдЦрдХрд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдорд╛рддреНрд░ рд╣реЛрдЗрди, 6 рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╡рд┐рд╖рдпрд╡рд╕реНрддреБрд╣рд░реВ, рд░ рдХрд┐рдмреЛрд░реНрдб рд╕рд░реНрдЯрдХрдЯрд╣рд░реВ рд░ рдХрдорд╛рдгреНрдб рдЙрдкрдирд╛рдорд╣рд░реВрдХреЛ рдПрдХ рдЙрдиреНрдирдд рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рджрд╛рди рдЧрд░реНрджреИ рдЯрд░реНрдорд┐рдирд▓рдмрд╛рдЯ рдЕрдзрд┐рдХрддрдо рдирд┐рдЪреЛрдб рдЧрд░реЗред рддрд┐рдиреАрд╣рд░реВрдХреЛ рдкреВрд░реНрдг рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЙрдкрд╕реНрдерд┐рддрд┐рдорд╛ рд╕реАрдорд┐рдд рдерд┐рдПрди: k9s рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕реБрдЦрдж рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдЫрдиреН: рд╕реНрд░реЛрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди, рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджреИ, рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд╕рд╛рде рд╢реНрд░реЗрдгреАрдмрджреНрдз рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡рдорд╛ рд╕реНрд░реЛрддрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджреИ, рд▓рдЧрд╣рд░реВ рд╣реЗрд░реНрдиреЗ, RBAC рд╕рдорд░реНрдерди, рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдорд╛рд░реНрдлрдд рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрдиреЗ ... рдпреА рд╕рдмреИ рдЕрдкреАрд▓ рдЧрд░рд┐рдпреЛред рдлрд░рд╛рдХрд┐рд▓реЛ K8s рд╕рдореБрджрд╛рдпрдорд╛: рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ GitHub рддрд╛рд░рд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Kubernetes рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рдЬрддреНрддрд┐рдХреИ рд░рд╛рдореНрд░реЛ рдЫ!
4. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрдпрд╛рдирд▓рд╣рд░реВ
рд░ рд╕рдореАрдХреНрд╖рд╛ рдХреЛ рдЕрдиреНрдд рдорд╛ - рдПрдХ рдЕрд▓рдЧ рдорд┐рдиреА рдХреЛрдЯрд┐ред рдпрд╕рд▓реЗ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдХреЛ рд╡реНрдпрд╛рдкрдХ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рджреБрдИрд╡рдЯрд╛ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджреИрди, рддрд░ рддрд┐рдиреАрд╣рд░реВрдорд╛ рдХреЗ рддреИрдирд╛рде рдЧрд░рд┐рдПрдХреЛ рдЫ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ред
рддрдкрд╛рдИрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ, Kubernetes рдорд╛ рдЬрдЯрд┐рд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдкрд░рд┐рдкрдХреНрд╡ рд░ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЗрд▓реНрдо рд╣реЛред рдпрд╕рдХреЛ рдЕрд╕реНрддрд┐рддреНрд╡рдХреЛ рдЕрд╡рдзрд┐рдорд╛, рдзреЗрд░реИ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ (рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯрд╣рд░реВ) рд╕рдЬреАрд▓реЛ рддреИрдирд╛рддреАрдХрд╛ рд▓рд╛рдЧрд┐ рдЬрдореНрдорд╛ рднрдПрдХрд╛ рдЫрдиреНред
рез. рдореЛрдиреЛрдХреБрд▓рд░
-
рднрдгреНрдбрд╛рд░ (1300+ GitHub рддрд╛рд░рд╛); - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: Apache 2.0;
- рдЫреЛрдЯрдХрд░реАрдорд╛: "рдмрд╣реБ рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯрд╣рд░реВ рдЦреЛрдЬреНрди рд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧред рд╣реЗрд▓реНрдо рд╣рдм рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд╛рд░рдХреЛ рд░реВрдкрдорд╛ рд╕реЗрд╡рд╛ рдЧрд░реНрджрдЫред"
рд╣реЗрд▓реНрдордХрд╛ рд▓реЗрдЦрдХрд╣рд░реВрдмрд╛рдЯ рдпреЛ рд╡рд┐рдХрд╛рд╕ Kubernetes рдорд╛ рд╕реНрдерд╛рдкрд┐рдд рдЫ рд░ рдПрдЙрдЯреИ рдХреНрд▓рд╕реНрдЯрд░ рднрд┐рддреНрд░ рдХрд╛рдо рдЧрд░реНрджрдЫ, рдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рдиред рддрд░, рдЕрд╣рд┐рд▓реЗ рдЖрдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рдХрд╛рд╕ рд╣реБрди рд╕рдХреЗрдХреЛ рдЫреИрди ред рдпрд╕рдХреЛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╣реЗрд▓реНрдо рд╣рдмрдХреЛ рдЕрд╕реНрддрд┐рддреНрд╡рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреБ рд╣реЛред рдЕрдиреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд▓реЗрдЦрдХрд╣рд░реВрд▓реЗ Kubeapps (рддрд▓ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН) рд╡рд╛ Red Hat Automation рдмреНрд░реЛрдХрд░ (OpenShift рдХреЛ рдЕрдВрд╢, рддрд░ рдЕрдм рд╡рд┐рдХрд╕рд┐рдд рднрдЗрд░рд╣реЗрдХреЛ рдЫреИрди) рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрдЫрдиреНред
рек.реиред Kubeapps
рд╡реЗрдмрд╕рд╛рдЗрдЯ ;-
рдкреНрд░рд╕реНрддреБрддрд┐рдХрд░рдг ; -
рднрдгреНрдбрд╛рд░ (~ 2100 GitHub рддрд╛рд░рд╛); - рдЗрдЬрд╛рдЬрддрдкрддреНрд░: Apache 2.0
- рдЫреЛрдЯрдХрд░реАрдорд╛: "Kubernetes рдХреЛ рд▓рд╛рдЧреА рддрдкрд╛рдЗрдБрдХреЛ рдЖрд╡реЗрджрди рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбред"
Bitnami рдХреЛ рдЙрддреНрдкрд╛рджрди, рдЬреБрди Kubernetes рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдкрдирд┐ рд╕реНрдерд╛рдкрд┐рдд рдЫ, рддрд░ рдирд┐рдЬреА рднрдгреНрдбрд╛рд░рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдлреЛрдХрд╕рдорд╛ рдореЛрдиреЛрдХреБрд▓рд░ рднрдиреНрджрд╛ рдлрд░рдХ рдЫред
Kubeapps рдХреЛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд░ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ:
- рднрдгреНрдбрд╛рд░рд╣рд░реВрдмрд╛рдЯ рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
- рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реЗрд▓реНрдо-рдЖрдзрд╛рд░рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╣рдЯрд╛рдЙрдиреБрд╣реЛрд╕реНред
- рдЕрдиреБрдХреВрд▓рди рд░ рдирд┐рдЬреА рдЪрд╛рд░реНрдЯ рднрдгреНрдбрд╛рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди (рдЪрд╛рд░реНрдЯрдореНрдпреБрдЬрд┐рдпрдо рд░ JFrog рдЖрд░реНрдЯрд┐рдлреНрдпрд╛рдХреНрдЯреНрд░реАрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ)ред
- рдмрд╛рд╣реНрдп рд╕реЗрд╡рд╛рд╣рд░реВ рд╣реЗрд░реНрдиреЗ рд░ рдХрд╛рдо рдЧрд░реНрдиреЗ - рд╕реЗрд╡рд╛ рд╕реВрдЪреА рд░ рд╕реЗрд╡рд╛ рджрд▓рд╛рд▓рд╣рд░реВрдмрд╛рдЯред
- рд╕реЗрд╡рд╛ рдХреНрдпрд╛рдЯрд▓рдЧ рдмрд╛рдЗрдиреНрдбрд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд╕реНрдерд╛рдкрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдХрд╛рд╢рди рдЧрд░реНрджреИред
- RBAC рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд░ рдЕрдзрд┐рдХрд╛рд░рдХреЛ рдкреГрдердХреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
рд╕рд╛рд░рд╛рдВрд╢ рддрд╛рд▓рд┐рдХрд╛
рддрд▓ рдПрдЙрдЯрд╛ рд╕рд╛рд░рд╛рдВрд╢ рддрд╛рд▓рд┐рдХрд╛ рдЫ рдЬрд╕рдорд╛ рд╣рд╛рдореАрд▓реЗ рддреБрд▓рдирд╛ рдЧрд░реНрди рд╕рд╣рдЬ рдмрдирд╛рдЙрди рдЕрд╡рд╕реНрдерд┐рдд рднрд┐рдЬреБрдЕрд▓ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдВрдХреНрд╖реЗрдк рд░ рдПрдХрддреНрд░рд┐рдд рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реЗрдХрд╛ рдЫреМрдВ:
(рддрд╛рд▓рд┐рдХрд╛рдХреЛ рдЕрдирд▓рд╛рдЗрди рд╕рдВрд╕реНрдХрд░рдг
рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛
Kubernetes рдХреЛ рд▓рд╛рдЧрд┐ GUIs рдПрдХ рдмрд░реБ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░ рдпреБрд╡рд╛ рдЖрд▓рд╛ рд╣реЛред рдпрджреНрдпрдкрд┐, рдпреЛ рдзреЗрд░реИ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫ: рдпреЛ рдкрд╣рд┐рд▓реЗ рдиреИ рдзреЗрд░реИ рдкрд░рд┐рдкрдХреНрд╡ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдореНрднрд╡ рдЫ, рд░ рдзреЗрд░реИ рдЬрд╡рд╛рдирд╣рд░реВ, рдЬрд╕рдорд╛ рдЕрдЭреИ рдмрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреЛрдард╛ рдЫред рддрд┐рдиреАрд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрдЫрдиреН, рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИ рд░ рд▓рдЧрднрдЧ рд╣рд░реЗрдХ рд╕реНрд╡рд╛рдж рдЕрдиреБрд░реВрдк рджреЗрдЦрд┐рдиреНрдЫред рд╣рд╛рдореА рдЖрд╢рд╛ рдЧрд░реНрдЫреМрдВ рдХрд┐ рдпреЛ рд╕рдореАрдХреНрд╖рд╛рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рддрдкрд╛рдЗрдБрдХреЛ рд╡рд░реНрддрдорд╛рди рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реБ рд▓рд╛рдИ рд╕рдмреИ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдЙрдкрдпреБрдХреНрдд рдЙрдкрдХрд░рдг рдЫрдиреЛрдЯ рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрдиреЗрдЫред
PS
рдзрдиреНрдпрд╡рд╛рдж
рд╣рд╛рдореНрд░реЛ рдмреНрд▓рдЧрдорд╛ рдкрдирд┐ рдкрдвреНрдиреБрд╣реЛрд╕реН:
- ┬л
Kubernetes рд╡реЗрдм рджреГрд╢реНрдпрдХреЛ рдШреЛрд╖рдгрд╛ (рд░ Kubernetes рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрдп рд╡реЗрдм UI рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди) ┬╗; - ┬л
Kubernetes рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд░ GitLab рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдПрдХреАрдХрд░рдг ┬╗; - ┬л
рдкреЛрд▓рд╛рд░рд┐рд╕рд▓реЗ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрд▓рд╛рдИ рд╕реНрд╡рд╕реНрде рд░рд╛рдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреЗрд╢ рдЧрд░реНрдпреЛ ┬╗; - ┬л
kubebox рд░ Kubernetes рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрдп рдЧреЛрд▓рд╛рд╣рд░реВ "ред
рд╕реНрд░реЛрдд: www.habr.com