рдмреЙрдЯрд▓рд░реЙрдХреЗрдЯ 1.2 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рд╡реЗрдЧрд│реНрдпрд╛ рдХрдВрдЯреЗрдирд░рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рддрд░рдг

рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдмреЙрдЯрд▓рд░реЙрдХреЗрдЯ 1.2.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдЬреЗ рд╡реЗрдЧрд│реНрдпрд╛ рдХрдВрдЯреЗрдирд░рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдо рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░рдХреНрд╖реЗрдкрдгрд╛рд╕рд╛рдареА Amazon рдЪреНрдпрд╛ рд╕рд╣рднрд╛рдЧрд╛рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. рд╡рд┐рддрд░рдгрд╛рдЪреА рд╕рд╛рдзрдиреЗ рдЖрдгрд┐ рдирд┐рдпрдВрддреНрд░рдг рдШрдЯрдХ рд░рд╕реНрдЯрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЖрд╣реЗрдд рдЖрдгрд┐ MIT рдЖрдгрд┐ Apache 2.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗрдд. рд╣реЗ Amazon ECS, VMware рдЖрдгрд┐ AWS EKS Kubernetes рдХреНрд▓рд╕реНрдЯрд░рд╡рд░ рдмреЙрдЯрд▓рд░реЙрдХреЗрдЯ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ, рддрд╕реЗрдЪ рдХрдВрдЯреЗрдирд░рд╕рд╛рдареА рд╡рд┐рд╡рд┐рдз рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдЖрдгрд┐ рд░рдирдЯрд╛рдЗрдо рд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдгрд╛рд░реЗ рдХрд╕реНрдЯрдо рдмрд┐рд▓реНрдб рдЖрдгрд┐ рдЖрд╡реГрддреНрддреНрдпрд╛ рддрдпрд╛рд░ рдХрд░рддрд╛рдд.

рд╡рд┐рддрд░рдг рдПрдХ рдЖрдгреНрд╡рд┐рдХ рдЖрдгрд┐ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдЕрджреНрдпрддрдирд┐рдд рдЕрд╡рд┐рднрд╛рдЬреНрдп рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рддрд┐рдорд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдЖрдгрд┐ рдХрд┐рдорд╛рди рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдг рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддреЗ, рдлрдХреНрдд рдХрдВрдЯреЗрдирд░ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХрд╛рдВрд╕рд╣. рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд systemd рд╕рд┐рд╕реНрдЯрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, Glibc рд▓рд╛рдпрдмреНрд░рд░реА, Buildroot рдмрд┐рд▓реНрдб рдЯреВрд▓, GRUB рдмреВрдЯ рд▓реЛрдбрд░, рджреБрд╖реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрдЯрд░, рд╡реЗрдЧрд│реНрдпрд╛ рдХрдВрдЯреЗрдирд░рд╕рд╛рдареА рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо, Kubernetes рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо, aws-iam-authenticator рдЖрдгрд┐ Amazon рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ. ECS рдПрдЬрдВрдЯ.

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

Fedora CoreOS, CentOS/Red Hat Atomic Host рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рдорд╛рди рд╡рд┐рддрд░рдгрд╛рдВрдордзреАрд▓ рдореБрдЦреНрдп рдлрд░рдХ рдореНрд╣рдгрдЬреЗ рд╕рдВрднрд╛рд╡реНрдп рдзреЛрдХреНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд░рдХреНрд╖рдг рдордЬрдмреВрдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╡рд░ рдкреНрд░рд╛рдердорд┐рдХ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдгреЗ, OS рдШрдЯрдХрд╛рдВрдордзреАрд▓ рднреЗрджреНрдпрддреЗрдЪреЗ рд╢реЛрд╖рдг рдХрд░рдгреЗ рдЕрдзрд┐рдХ рдХрдареАрдг рдХрд░рдгреЗ рдЖрдгрд┐ рдХрдВрдЯреЗрдирд░ рдЕрд▓рдЧрд╛рд╡ рд╡рд╛рдврд╡рдгреЗ. . рдорд╛рдирдХ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░реВрди рдХрдВрдЯреЗрдирд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд - cgroups, рдиреЗрдорд╕реНрдкреЗрд╕реЗрд╕ рдЖрдгрд┐ seccomp. рдЕрддрд┐рд░рд┐рдХреНрдд рдкреГрдердХреНрдХрд░рдгрд╛рд╕рд╛рдареА, рд╡рд┐рддрд░рдг SELinux рдЪрд╛ рд╡рд╛рдкрд░ тАЬрд▓рд╛рдЧреВтАЭ рдореЛрдбрдордзреНрдпреЗ рдХрд░рддреЗ.

рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рдХреЗрд╡рд│-рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ /etc рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╡рд┐рднрд╛рдЬрди tmpfs рдордзреНрдпреЗ рдЖрд░реЛрд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдореВрд│ рд╕реНрдерд┐рддреАрдд рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. /etc/resolv.conf рдЖрдгрд┐ /etc/containerd/config.toml рд╕рд╛рд░рдЦреНрдпрд╛ /etc рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрддреАрд▓ рдлрд╛рдЗрд▓реНрд╕рдЪреЗ рдереЗрдЯ рдлреЗрд░рдлрд╛рд░ рд╕рдорд░реНрдерд┐рдд рдирд╛рд╣реА - рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА API рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рдХрд╛рд░реНрдпрд╢реАрд▓рддрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ рд╣рд▓рд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. dm-verity рдореЙрдбреНрдпреВрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдкрджреНрдзрддреАрдиреЗ рд░реВрдЯ рд╡рд┐рднрд╛рдЬрдирд╛рдЪреНрдпрд╛ рдЕрдЦрдВрдбрддреЗрдЪреА рдкрдбрддрд╛рд│рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдмреНрд▓реЙрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╕реНрддрд░рд╛рд╡рд░ рдбреЗрдЯрд╛ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдЖрдврд│рд▓реНрдпрд╛рд╕, рд╕рд┐рд╕реНрдЯрдо рд░реАрдмреВрдЯ рд╣реЛрддреЗ.

рдмрд╣реБрддреЗрдХ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХ рд░рд╕реНрдЯрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд, рдЬреЗ рдлреНрд░реА-рдлреНрд░реА рдореЗрдорд░реА рдНрдХреНрд╕реЗрд╕, рдирд▓ рдкреЙрдЗрдВрдЯрд░ рдбрд┐рд░реЗрдлрд░реЗрдиреНрд╕реЗрд╕ рдЖрдгрд┐ рдмрдлрд░ рдУрд╡реНрд╣рд░рд░рдиреНрд╕рдореБрд│реЗ рд╣реЛрдгрд╛рд░реА рднреЗрджреНрдпрддрд╛ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА рдореЗрдорд░реА-рд╕реБрд░рдХреНрд╖рд┐рдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдХрд░рддрд╛рдирд╛, "-рд╕рдХреНрд╖рдо-рдбреАрдлреЙрд▓реНрдЯ-рдкрд╛рдИ" рдЖрдгрд┐ "-рд╕рдХреНрд╖рдо-рдбрд┐рдлреЙрд▓реНрдЯ-рдПрд╕рдПрд╕рдкреА" рд╕рдВрдХрд▓рд┐рдд рдореЛрдбрдЪрд╛ рд╡рд╛рдкрд░ рдПрдХреНрдЭреАрдХреНрдпреВрдЯреЗрдмрд▓ рдлрд╛рдЗрд▓ рдЕреЕрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ (рдкреАрдЖрдпрдИ) рдЪреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХреАрдХрд░рдг рдЖрдгрд┐ рдХреЕрдирд░реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирд╛рджреНрд╡рд╛рд░реЗ рд╕реНрдЯреЕрдХ рдУрд╡реНрд╣рд░рдлреНрд▓реЛрдкрд╛рд╕реВрди рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. C/C++ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рдкреЕрдХреЗрдЬреЗрд╕рд╕рд╛рдареА, тАЬ-WallтАЭ, тАЬ-Werror=format-securityтАЭ, тАЬ-Wp,-D_FORTIFY_SOURCE=2тАЭ, тАЬ-Wp,-D_GLIBCXX_ASSERTIONSтАЭ рдЖрдгрд┐ тАЬ-fstack-clashтАЭ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд╣реЗрдд. рд╕рдХреНрд╖рдо - рд╕рдВрд░рдХреНрд╖рдг".

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдд:

  • рдХрдВрдЯреЗрдирд░ рдЗрдореЗрдЬ рд░реЗрдЬрд┐рд╕реНрдЯреНрд░реА рдорд┐рд░рд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • рд╕реНрд╡-рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА.
  • рд╣реЛрд╕реНрдЯрдирд╛рд╡ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛.
  • рдкреНрд░рд╢рд╛рд╕рдХреАрдп рдХрдВрдЯреЗрдирд░рдЪреА рдбреАрдлреЙрд▓реНрдЯ рдЖрд╡реГрддреНрддреА рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.
  • kubelet рд╕рд╛рдареА topologyManagerPolicy рдЖрдгрд┐ topologyManagerScope рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЬреЛрдбрд▓реНрдпрд╛.
  • zstd рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░реВрди рдХрд░реНрдирд▓ рдХреЙрдореНрдкреНрд░реЗрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • VMware рдордзреНрдпреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ OVA (рдУрдкрди рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдлреЙрд░рдореЕрдЯ) рд╕реНрд╡рд░реВрдкрд╛рдд рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗ.
  • рд╡рд┐рддрд░рдг рдЖрд╡реГрддреНрддреА aws-k8s-1.21 рд▓рд╛ Kubernetes 1.21 рд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рд╕рд╣ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ. aws-k8s-1.16 рд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • рд░рд╕реНрдЯ рднрд╛рд╖реЗрд╕рд╛рдареА рдкреЕрдХреЗрдЬ рдЖрд╡реГрддреНрддреНрдпрд╛ рдЖрдгрд┐ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ.

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

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