Cozystack 0.20 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, Kubernetes рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЦреБрд▓реЗ PaaS рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо

Kubernetes рд╡рд░ рдмрдирд╡рд▓реЗрд▓реЗ рдореЛрдлрдд PaaS рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо Cozystack 0.20.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ. рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддреНрдпрд╛рдВрд╕рд╛рдареА рдПрдХ рд░реЗрдбреАрдореЗрдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЖрдгрд┐ рдЦрд╛рдЬрдЧреА рдЖрдгрд┐ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рд╣рд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рдЙрджреНрджреЗрд╢ рдЖрд╣реЗ. рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдереЗрдЯ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рддрд░рддреВрджреАрд╕рд╛рдареА рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдмрд╛рдмреАрдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдХрд░рддреЛ. Cozystack рддреБрдореНрд╣рд╛рд▓рд╛ Kubernetes рдХреНрд▓рд╕реНрдЯрд░реНрд╕, рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдиреНрд╕ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рддрд░рддреВрдж рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдХреЛрдб GitHub рд╡рд░ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ рдЖрдгрд┐ Apache-2.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

рдЯреЕрд▓реЛрд╕ рд▓рд┐рдирдХреНрд╕ рдЖрдгрд┐ рдлреНрд▓рдХреНрд╕ рд╕реАрдбреАрдЪрд╛ рд╡рд╛рдкрд░ рдмреЗрд╕ рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреА рд╕реНрдЯреЕрдХ рдореНрд╣рдгреВрди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╕рд┐рд╕реНрдЯреАрдо, рдХрд░реНрдирд▓ рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓рд╕рд╣ тАЛтАЛрдкреНрд░рддрд┐рдорд╛ рдЖрдЧрд╛рдК рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдЕрдгреВрд░реАрддреНрдпрд╛ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ dkms рдЖрдгрд┐ рдкреЕрдХреЗрдЬ рдореЕрдиреЗрдЬрд░ рд╕рд╛рд░рдЦреНрдпрд╛ рдШрдЯрдХрд╛рдВрд╢рд┐рд╡рд╛рдп рдХрд░реВ рджреЗрддреЗ рдЖрдгрд┐ рд╕реНрдерд┐рд░ рдСрдкрд░реЗрд╢рдирдЪреА рд╣рдореА рджреЗрддреЗ. PXE рдЖрдгрд┐ рдбреЗрдмрд┐рдпрди-рд╕рд╛рд░рдЦреЗ рдЯреЕрд▓реЛрд╕-рдмреВрдЯрд╕реНрдЯреНрд░реЕрдк рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╡рд╛рдкрд░реВрди рд░рд┐рдХреНрдд рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░рдордзреНрдпреЗ рдПрдХ рд╕реЛрдкреА рд╕реНрдерд╛рдкрдирд╛ рдкрджреНрдзрдд рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордордзреНрдпреЗ рдореЛрдлрдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛ (рдлреЕрдмреНрд░рд┐рдХ) рдХреНрдпреВрдм-рдУрд╡реНрд╣реАрдПрди рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ, рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдореЗрд╢ рдСрд░реНрдЧрдирд╛рдпрдЭреЗрд╢рдирд╕рд╛рдареА рд╕рд┐рд▓рд┐рдпрдо рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЬрд╛рд╣рд┐рд░рд╛рддреАрд╕рд╛рдареА рдореЗрдЯрд▓рдПрд▓рдмреА рд╡рд╛рдкрд░рддреЗ. рд╕реНрдЯреЛрд░реЗрдЬ LINSTOR рд╡рд░ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕реНрдЯреЛрд░реЗрдЬ рд▓реЗрдпрд░ рдореНрд╣рдгреВрди ZFS рдЖрдгрд┐ рдкреНрд░рддрд┐рдХреГрддреАрд╕рд╛рдареА DRBD рд╡рд╛рдкрд░рддреЗ. рд╡реНрд╣рд┐рдХреНрдЯреЛрд░рд┐рдпрд╛рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЖрдгрд┐ рдЧреНрд░рд╛рдлрд╛рдирд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдкреВрд░реНрд╡-рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реЗ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕реНрдЯреЕрдХ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрдиреНрд╕ KubeVirt рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ Kubernetes рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рдереЗрдЯ рдХреНрд▓рд╛рд╕рд┐рдХ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЖрдгрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд Kubernetes рдХреНрд▓рд╕реНрдЯрд░реНрд╕ рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Cluster API рд╕рд╣ рд╕рд░реНрд╡ рдЖрд╡рд╢реНрдпрдХ рдПрдХрддреНрд░реАрдХрд░рдгреЗ рдЖрдзреАрдЪ рдЖрд╣реЗрдд.

рдореБрдЦреНрдп рдмрджрд▓:

  • Kube-OVN рдЖрд╡реГрддреНрддреА 0.13.0 рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • KubeVirt CCM (рдХреНрд▓рд╛рдЙрдб рдХрдВрдЯреНрд░реЛрд▓рд░ рдореЕрдиреЗрдЬрд░) рдЪреЗ рд▓реЙрдЬрд┐рдХ рд╕реБрдзрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • OIDC рдордзреАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.
  • рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╕рд╛рдареА рдПрдХ рдЧрдЯ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
  • Grafana рдордзреНрдпреЗ рдирд┐рд╢реНрдЪрд┐рдд рдЕрд▓рд░реНрдЯ рдЖрдгрд┐ рдбреЕрд╢рдмреЛрд░реНрдб.
  • NATS рдХрдбреЗ рдЖрддрд╛ рдЬреЗрдЯрд╕реНрдЯреНрд░реАрдо рдЖрдгрд┐ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЖрд╣реЗ.
  • рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо API рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рдЯреЗрд░рд╛рдлреЙрд░реНрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.

Cozystack 0.19 рдЪреНрдпрд╛ рдорд╛рдЧреАрд▓ рд░рд┐рд▓реАрдЭрдиреЗ OIDC (OpenID Connect) рд╕рд╛рдареА рд╕рдорд░реНрдерди рд╕рд╛рджрд░ рдХреЗрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рдХреЛрдбрдмреЗрд╕ рд╕реНрдерд┐рд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдХрд╛рдорд╛рдореБрд│реЗ, рд╣реЗ рдкреНрд░рдХрд╛рд╢рди рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рдХрд╛рд╢рди рдореНрд╣рдгреВрди рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА. рдЖрддрд╛ Cozystack Keycloak рд╕рд╣ рдпреЗрддреЛ, рдЬреЛ рдЖрдкреЛрдЖрдк рдХреЛрдЭреА рдХреНрд╖реЗрддреНрд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЛ, рдЬреНрдпрд╛рдордзреНрдпреЗ рддреБрдореНрд╣реА рд╕реНрдерд╛рдирд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдмрд╛рд╣реНрдп OIDC рдкреНрд░рджрд╛рддреНрдпрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ рд╢рдХрддрд╛. рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдбреЗрдХрд░реВрд╕рд╛рдареА, рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ 4 рдЧрдЯ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рднрд╛рдбреЗрдХрд░реВ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдд рддреБрдореНрд╣реА рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реА kubeconfig рдлрд╛рдЗрд▓ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реВ рд╢рдХрддрд╛, рдЬреА рдХреАрдХреНрд▓реЛрдХ рджреНрд╡рд╛рд░реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реА рдЖрд╣реЗ. рдХреАрдХреНрд▓реЛрдХ рдСрдкрд░реЗрдЯрд░рдЪрд╛ рдкрд░рд┐рдЪрдп рдХрд░реВрди "рдХреЛрдб рдореНрд╣рдгреВрди рдХреАрдХреНрд▓реЛрдХ" рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддреЗ. K8s рдХреНрд▓рд╕реНрдЯрд░ рдЖрдгрд┐ рдбреЕрд╢рдмреЛрд░реНрдбрд╕рд╣ рдХреАрдХреНрд▓реЛрдХ рдПрдХрддреНрд░реАрдХрд░рдг рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

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