{"id":103663,"date":"2022-03-31T15:36:53","date_gmt":"2022-03-31T13:36:53","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-bottlerocket-1-7-distributiva-na-baze-izolirovannyh-kontejnerov"},"modified":"2022-03-31T15:36:53","modified_gmt":"2022-03-31T13:36:53","slug":"vypusk-bottlerocket-1-7-distributiva-na-baze-izolirovannyh-kontejnerov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-bottlerocket-1-7-distributiva-na-baze-izolirovannyh-kontejnerov","title":{"rendered":"Bottlerocket 1.7 v\u00e4ljaanne, isoleeritud konteinerite p\u00f5hine distributsioon","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>K\u00e4ideldud on Linuxi distributsiooni Bottlerocket 1.7.0 v\u00e4ljalaskmist, mille arendamine toimub koost\u00f6\u00f6s Amazoniga, et t\u00f5husalt ja turvaliselt rakendada isoleeritud konteinerite k\u00e4ivitamist. Distributsiooni t\u00f6\u00f6riistad ja halduskomponendid on kirjutatud Rust keeles ning neid levitatakse MIT ja Apache 2.0 litsentside alusel. Bottlerocketi k\u00e4itamine on toetatud Amazon ECS, VMware ja AWS EKS Kubernetes klastrites ning v\u00f5imaldab luua eritellimusel versioone ja redaktsioone, mis toetavad erinevaid konteinerite orkestratsioonit\u00f6\u00f6riistu ja runtime'e.      <\/p>\n<p>Jaotus pakub atomaarset ja automaatselt uuenevat, \u00fcheosalise s\u00fcsteemi pilti, mis sisaldab Linuxi tuuma ja minimaalset s\u00fcsteemi keskkonda, millel on ainult vajalikud komponendid konteinerite k\u00e4itamiseks. Keskkonnas on kasutusel s\u00fcsteemihaldur systemd, Glibc raamatukogu, Buildrooti koostamisriistade komplekt, GRUB k\u00e4ivitaja, v\u00f5rgukonfiguratsiooni t\u00f6\u00f6riist wicked, konteinerite eraldatamise t\u00f6\u00f6aeg containerd, konteinerite orkestreerimise platvorm Kubernetes, aws-iam-authenticator autentimisriist ja Amazon ECS-agent.     <\/p>\n<p>Konteinerite orkestreerimise t\u00f6\u00f6riistad tarnitakse eraldi halduskonteineris, mis l\u00fclitatakse vaikimisi sisse ja mida hallatakse l\u00e4bi API ja AWS SSM Agendi. Aluspildis ei ole k\u00e4surea t\u00f5lgendajat, <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/et\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> SSH ja t\u00f5lgitavad keel(ed) (n\u00e4iteks ei ole Pythonit ega Perl'i) \u2014 administraatori ja debugimise vahendid on eraldi teeninduskonteinerisse paigutatud, mis vaikimisi on v\u00e4lja l\u00fclitatud.       <\/p>\n<p>Peamine erinevus sarnaste distributsioonide, nagu Fedora CoreOS, CentOS\/Red Hat Atomic Host, vahel on suunatus maksimaalse turvalisuse tagamisele, et tugevdada s\u00fcsteemi kaitset v\u00f5imalike ohtude eest, raskendada haavatavuste \u00e4rakasutamist OS komponentides ning suurendada konteinerite isoleeritust. Konteinerid luuakse Linuxi tuuma tavaliste mehhanismide abil \u2014 cgroups, nimede ruumid ja seccomp. T\u00e4iendava isoleerituse tagamiseks kasutatakse distributsioonis SELinuxi 'enforcing' re\u017eiimis.    <\/p>\n<p>Juurdosa monteeritakse ainult lugemisre\u017eiimis ja seadistuste jagu \/etc monteeritakse tmpfs-i ning taastab algse seisundi p\u00e4rast taask\u00e4ivitamist. Otsene failide muutmine kataloogis \/etc, nagu \/etc\/resolv.conf ja \/etc\/containerd\/config.toml, ei ole toetatud \u2014 p\u00fcsivate seadistuste s\u00e4ilitamiseks tuleks kasutada API-d v\u00f5i viia funktsionaalsus eraldi konteineritesse. Juurdosa terviklikkuse kr\u00fcptograafiliseks kontrollimiseks kasutatakse moodulit dm-verity ja andmete muudatuste tuvastamise korral plokiseadmest taask\u00e4ivitub s\u00fcsteem.       <\/p>\n<p>Enamik s\u00fcsteemikomponente on kirjutatud Rust keeles, mis pakub m\u00e4lu ohutuks kasutamiseks t\u00f6\u00f6riistu, et v\u00e4ltida haavatavusi, mis tulenevad m\u00e4lualadele juurdep\u00e4\u00e4sust p\u00e4rast nende vabastamist, nullviidete dereferentsimist ja puhverpiirist v\u00e4lja minemisest. Vaikimisi kasutatakse ehitamisel kompileerimisre\u017eiime '--enable-default-pie' ja '--enable-default-ssp', et kaasata t\u00e4idetavate failide aadressiruumi randomiseerimine (PIE) ja kaitse virna \u00fclevoolu eest kanarik m\u00e4rkide asendamise kaudu. C\/C++ keeles kirjutatud pakettide jaoks aktiveeritakse t\u00e4iendavad lipud '-Wall', '-Werror=format-security', '-Wp,-D_FORTIFY_SOURCE=2', '-Wp,-D_GLIBCXX_ASSERTIONS' ja '-fstack-clash-protection'.    <\/p>\n<p>Uues v\u00e4ljaandes:  <\/p>\n<ul>\n<li class=\"l\"> RPM-pakettide installimise ajal luuakse programmide nimekiri JSON-formaadis ja mountitakse host-konteineris failina \/var\/lib\/bottlerocket\/inventory\/application.json, et saada teavet saadaval olevate pakettide kohta.\n<li class=\"l\"> V\u00e4rskendatud konteinerid &#171;admin&#187; ja &#171;control&#187;.\n<li class=\"l\"> Uuendatud on pakettide versioonid ja s\u00f5ltuvused Go ja Rust keeltes.\n<li class=\"l\"> Uuendatud on kolmandate osapoolte programmide paketid.\n<li class=\"l\"> Lahendatud on probleemid tmpfilesd konfiguratsiooniga kmod-5.10-nvidia jaoks.\n<li class=\"l\"> Tuftooli installimisel on tagatud s\u00f5ltuvuste versioonide sidumine.    <\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56944\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Linux-\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Bottlerocket 1.7.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u0438 \u0443\u0447\u0430\u0441\u0442\u0438\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Amazon \u0434\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432. \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439 \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u044b \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438 MIT \u0438 Apache 2.0. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0437\u0430\u043f\u0443\u0441\u043a Bottlerocket \u0432 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430\u0445 Amazon ECS, VMware \u0438 AWS EKS Kubernetes, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u0438 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0439, \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u044e\u0449\u0438\u0445 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103663","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Linux-\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Bottlerocket 1.7.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u0438 \u0443\u0447\u0430\u0441\u0442\u0438\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Amazon \u0434\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-bottlerocket-1-7-distributiva-na-baze-izolirovannyh-kontejnerov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Bottlerocket 1.7, \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Linux-\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Bottlerocket 1.7.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u0438 \u0443\u0447\u0430\u0441\u0442\u0438\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Amazon \u0434\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-bottlerocket-1-7-distributiva-na-baze-izolirovannyh-kontejnerov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-03-31T13:36:53+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-03-31T13:36:53+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Bottlerocket 1.7.0, isoleeritud konteinerite distributsioon | ProHoster","description":"K\u00e4ideldud on Linuxi distributsiooni Bottlerocket 1.7.0 v\u00e4ljalaskmist, mille arendamine toimub koost\u00f6\u00f6s Amazoniga, et t\u00f5husalt ja turvaliselt rakendada isoleeritud konteinerite k\u00e4ivitamist.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-bottlerocket-1-7-distributiva-na-baze-izolirovannyh-kontejnerov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Bottlerocket 1.7, \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a Linux-\u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430 Bottlerocket 1.7.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043f\u0440\u0438 \u0443\u0447\u0430\u0441\u0442\u0438\u0438 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Amazon \u0434\u043b\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0438 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-bottlerocket-1-7-distributiva-na-baze-izolirovannyh-kontejnerov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-03-31T13:36:53+00:00","article:modified_time":"2022-03-31T13:36:53+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103663","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-03-31 13:38:02","updated":"2022-09-28 13:12:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/103663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=103663"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/103663\/revisions"}],"predecessor-version":[{"id":172979,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/103663\/revisions\/172979"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=103663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=103663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=103663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}