рдмреЙрдЯрд▓рд░реЙрдХреЗрдЯ 1.2 рдХрд╛ рд╡рд┐рдореЛрдЪрди, рдкреГрдердХ рдХрдВрдЯреЗрдирд░реЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рддрд░рдг

рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдмреЙрдЯрд▓рд░реЙрдХреЗрдЯ 1.2.0 рдХреА рд░рд┐рд▓реАрдЬ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬрд┐рд╕реЗ рдкреГрдердХ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рдХреБрд╢рд▓ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд▓реЙрдиреНрдЪ рдХреЗ рд▓рд┐рдП рдЕрдореЗрдЬрд╝реЕрди рдХреА рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╡рд┐рддрд░рдг рдХреЗ рдЙрдкрдХрд░рдг рдФрд░ рдирд┐рдпрдВрддреНрд░рдг рдШрдЯрдХ рд░рд╕реНрдЯ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ рдФрд░ рдПрдордЖрдИрдЯреА рдФрд░ рдЕрдкрд╛рдЪреЗ 2.0 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдпрд╣ рдЕрдореЗрдЬрд╝реЕрди рдИрд╕реАрдПрд╕, рд╡реАрдПрдорд╡реЗрдпрд░ рдФрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдИрдХреЗрдПрд╕ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░ рдкрд░ рдмреЙрдЯрд▓рд░реЙрдХреЗрдЯ рдЪрд▓рд╛рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдХрд╕реНрдЯрдо рдмрд┐рд▓реНрдб рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдФрд░ рд░рдирдЯрд╛рдЗрдо рдЯреВрд▓ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╡рд┐рддрд░рдг рдкрд░рдорд╛рдгреБ рд░реВрдк рд╕реЗ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЕрджреНрдпрддрди рдЕрд╡рд┐рднрд╛рдЬреНрдп рдкреНрд░рдгрд╛рд▓реА рдЫрд╡рд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдФрд░ рдПрдХ рдиреНрдпреВрдирддрдо рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рддрд╛рд╡рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдХрдВрдЯреЗрдирд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ рд╕рд┐рд╕реНрдЯрдордб рд╕рд┐рд╕реНрдЯрдо рдореИрдиреЗрдЬрд░, рдЧреНрд▓рд┐рдмрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдмрд┐рд▓реНрдбрд░реВрдЯ рдмрд┐рд▓реНрдб рдЯреВрд▓, GRUB рдмреВрдЯрд▓реЛрдбрд░, рджреБрд╖реНрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрдЯрд░, рдХрдВрдЯреЗрдирд░рдб рдЖрдЗрд╕реЛрд▓реЗрдЯреЗрдб рдХрдВрдЯреЗрдирд░ рд░рдирдЯрд╛рдЗрдо, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо, aws-iam-Authenticator рдФрд░ Amazon ECS рдПрдЬреЗрдВрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред .

рдХрдВрдЯреЗрдирд░ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдЯреВрд▓ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдмрдВрдзрди рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдЖрддреЗ рд╣реИрдВ рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрдкреАрдЖрдИ рдФрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрд╕рдПрд╕рдПрдо рдПрдЬреЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЖрдзрд╛рд░ рдЫрд╡рд┐ рдореЗрдВ рдПрдХ рдХрдорд╛рдВрдб рд╢реЗрд▓, рдПрдХ SSH рд╕рд░реНрд╡рд░ рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рднрд╛рд╖рд╛рдУрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдкрд╛рдпрдерди рдпрд╛ рдкрд░реНрд▓ рдирд╣реАрдВ) рдХрд╛ рдЕрднрд╛рд╡ рд╣реИ - рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ рдЯреВрд▓ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕рд░реНрд╡рд┐рд╕ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИред

Fedora CoreOS, CentOS/Red Hat Atomic Host рдЬреИрд╕реЗ рд╕рдорд╛рди рд╡рд┐рддрд░рдгреЛрдВ рд╕реЗ рдореБрдЦреНрдп рдЕрдВрддрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдЦрддрд░реЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рд┐рд╕реНрдЯрдо рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдордЬрдмреВрдд рдХрд░рдиреЗ, OS рдШрдЯрдХреЛрдВ рдореЗрдВ рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд╢реЛрд╖рдг рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рдиреЗ рдФрд░ рдХрдВрдЯреЗрдирд░ рдЕрд▓рдЧрд╛рд╡ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдзрд┐рдХрддрдо рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдкрд░ рдкреНрд░рд╛рдердорд┐рдХ рдзреНрдпрд╛рди рд╣реИред рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рдирд┐рдпрдорд┐рдд рддрдВрддреНрд░ - cgroups, namespaces рдФрд░ seccomp рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдВрдЯреЗрдирд░ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрдЗрд╕реЛрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП, рд╡рд┐рддрд░рдг "рдПрдирдлреЛрд░реНрд╕рд┐рдВрдЧ" рдореЛрдб рдореЗрдВ SELinux рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

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

рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХ рд░рд╕реНрдЯ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ, рдЬреЛ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдХреЛ рдореБрдХреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрд╢рдХреНрдд рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рдФрд░ рдмрдлрд░ рдУрд╡рд░рд░рди рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА-рд╕реБрд░рдХреНрд╖рд┐рдд рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рд╕рдВрдХрд▓рди рдореЛрдб "--рд╕рдХреНрд╖рдо-рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рдкрд╛рдИ" рдФрд░ "--рд╕рдХреНрд╖рдо-рдбрд┐рдлрд╝реЙрд▓реНрдЯ-рдПрд╕рдПрд╕рдкреА" рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдкрддрд╛ рд╕реНрдерд╛рди рд░реИрдВрдбрдорд╛рдЗрдЬреЗрд╢рди (рдкреАрдЖрдИрдИ) рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдФрд░ рдХреИрдирд░реА рд▓реЗрдмрд▓ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред C/C++ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд▓рд┐рдП, "-рд╡реЙрд▓", "-рд╡реЙрд░рд░=рдлреЙрд░реНрдореЗрдЯ-рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА", "-Wp,-D_FORTIFY_SOURCE=2", "-Wp,-D_GLIBCXX_ASSERTIONS" рдФрд░ "-рдлрд╕реНрдЯреИрдХ-рдХреНрд▓реИрд╢" рдлреНрд▓реИрдЧ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд╣реИрдВ рд╢рд╛рдорд┐рд▓ - рд╕реБрд░рдХреНрд╖рд╛ред

рдирдИ рд░рд┐рд▓реАрдЬ рдореЗрдВ:

  • рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рджрд░реНрдкрдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред
  • рд╣реЛрд╕реНрдЯрдирд╛рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдХрдВрдЯреЗрдирд░ рдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдЕрджреНрдпрддрди рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдХреНрдпреВрдмрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдЯреЛрдкреЛрд▓реЙрдЬреА рдореИрдиреЗрдЬрд░ рдкреЙрд▓рд┐рд╕реА рдФрд░ рдЯреЛрдкреЛрд▓реЙрдЬреА рдореИрдиреЗрдЬрд░ рд╕реНрдХреЛрдк рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝реА рдЧрдИрдВред
  • Zstd рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ OVA (рдУрдкрди рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдлреЙрд░реНрдореЗрдЯ) рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ VMware рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╣реИред
  • рд╡рд┐рддрд░рдг рд╕рдВрд╕реНрдХрд░рдг aws-k8s-1.21 рдХреЛ Kubernetes 1.21 рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Aws-k8s-1.16 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рд░рд╕реНрдЯ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдирд┐рд░реНрднрд░рддрд╛рдПрдБред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ