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

рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдмреЙрдЯрд▓рд░реЙрдХреЗрдЯ 1.1.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" рдФрд░ "-рдлрд╕реНрдЯреИрдХ-рдХреНрд▓реИрд╢" рдлреНрд▓реИрдЧ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рд╣реИрдВ рд╢рд╛рдорд┐рд▓ - рд╕реБрд░рдХреНрд╖рд╛ред

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

  • Kubernetes 8 рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рджреЛ рдирдП рд╡рд┐рддрд░рдг рд╡рд┐рдХрд▓реНрдк aws-k1.20s-8 рдФрд░ vmware-k1.20s-1.20 рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдпреЗ рд╡реЗрд░рд┐рдПрдВрдЯ, рд╕рд╛рде рд╣реА рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдг aws-ecs-1, рдирдП рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 5.10 рд░рд┐рд▓реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓реЙрдХрдбрд╛рдЙрди рдореЛрдб рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ "рдЕрдЦрдВрдбрддрд╛" рдкрд░ рд╕реЗрдЯ рд╣реИ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рд╡рд╛рд▓реА рдХреНрд╖рдорддрд╛рдПрдВ рдЕрд╡рд░реБрджреНрдз рд╣реИрдВ)ред Kubernetes 8 рдкрд░ рдЖрдзрд╛рд░рд┐рдд aws-k1.15s-1.15 рд╡реИрд░рд┐рдПрдВрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдЕрдореЗрдЬрд╝реЕрди рдИрд╕реАрдПрд╕ awsvpc рдиреЗрдЯрд╡рд░реНрдХ рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдЖрдВрддрд░рд┐рдХ рдЖрдИрдкреА рдкрддреЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдХреНрдпреВрдкреАрдПрд╕, рдкреВрд▓ рд╕реАрдорд╛ рдФрд░ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕рд╣рд┐рдд рд╡рд┐рднрд┐рдиреНрди рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЛрдбрд╝реА рдЧрдИрдВред
  • рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХрдВрдЯреЗрдирд░ SELinux рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • resize2fs рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред

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

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