Kutanga kwe kugoverwa kweLinux, Bottlerocket 1.8.0, yakagadziridzwa nekutora chikamu kweAmazon kumhanya midziyo yakavharirwa zvakanaka uye zvakachengeteka. Iyo vhezheni nyowani ine akati wandei ekugadzirisa, kuvandudzwa, uye kugadzirisa kwebug.
Kune avo vatsva kuBottlerocket, iwe unofanirwa kuziva kuti uku kugovera kunopa otomatiki atomu-kusvika-date indivisible system mufananidzo unosanganisira iyo Linux kernel uye yakaderera system nharaunda iyo inosanganisira chete zvinhu zvinodiwa kumhanyisa midziyo.
Nezve Bottlerocket
Nzvimbo inoshandisa systemd system maneja, Glibc raibhurari, iyo Buildroot kuvaka chishandiso, iyo GRUB boot loader, iyo sandbox runtime yekumhanya, iyo Kubernetes mudziyo orchestration chikuva, iyo aws-iam authenticator, uye Amazon ECS mumiriri.
Maturusi emidziyo yemidziyo anouya mune yakaparadzana manejimendi mudziyo unogoneswa nekusarudzika uye unotungamirwa kuburikidza neAWS SSM mumiriri uye API. Mufananidzo wepasi hauna ganda rekuraira, sevha yeSSH, uye mitauro yakadudzirwa (semuenzaniso, Python kana Perl): maturusi ekutonga uye ekugadzirisa zvinofambiswa kune imwe mudziyo webasa wakasiyana, unovharwa nekusarudzika.
Musiyano wakakosha kubva pakugovera kwakafanana seFedora CoreOS, CentOS / Red Hat Atomic Host ndiyo inonyanya kutariswa pakupa kuchengetedzwa kwakanyanya muchirevo chekusimbisa kuchengetedzwa kwehurongwa kubva kune zvinogona kutyisidzira, izvo zvinokanganisa kushandiswa kwehutera muzvikamu zvehutano hwekushanda uye kuwedzera kuparadzaniswa kwemudziyo.
Main nyowani maficha eBottlerocket 1.8.0
Muiyi vhezheni nyowani yeBottlerocket 1.8.0, inosimbiswa kuti zviri mukati memidziyo zvakagadziridzwa administrative uye kudzora, pamwe chete kuti nguva yekumhanya yemidziyo yakasarudzika yakakwidziridzwa kumudziyo we1.6.x.
Imwe shanduko inomira pachena mune iyi vhezheni itsva ndeyekuti maitiro ekumashure anoronga basa remidziyo anotangwazve mushure mekuchinja muchitoro chechitupa.
Mukuwedzera kune izvozvo, ikozvino iko kugona kuseta kernel boot paramita inopihwa kuburikidza neBoot Configuration chikamu uye kugona kugadzira network kumisikidza uchishandisa netdog utility yakapihwa (generate-net-config command yawedzerwa).
Izvo zvakare zvakasimbiswa izvo mutyairi we smartpqi akaitwa zvishandiso Microchip Smart Kuchengeta mu kernel 5.10 uye kuti kugovera kutsva "aws-ecs-1-nvidia" kwakarongedzerwa kuAmazon Elastic Container Service (Amazon ECS) uye inouya nevatyairi veNVIDIA.
Tsigiro yeMicrochip Smart Storage uye MegaRAID SAS midziyo yekuchengetedza yawedzerwa, uye kutsigirwa kwemakadhi eEthernet anobva paBroadcom machipisi akagadziridzwa.
Ukuwo, sarudzo yekusafuratira isina chinhu yakagoneswa nekuona kuvimbika kwechikamu chemidzi uchishandisa dm-verity, pamwe nekukwanisa kusunga mazita evatambi mu/etc/hosts akapihwa.
Sarudzo nyowani dzekugovera nerutsigiro rweKubernetes 1.23 dzinotsanangurwa, mukuwedzera kudzikisa nguva yekutanga yepods muKubernetes nekudzima iyo configMapAndSecretChangeDetectionStrategy modhi uye nekuwedzera kutsva kubelet zvigadziriso: mupi ID uye podPidsLimit.
Yeimwe shanduko izvo zvinoratidzika kubva pane iyi nyowani vhezheni:
- Yakavandudzwa Kubernetes pod yekutanga nguva kana ichivaremadza
- Yakawedzera marongero matsva kugadzirisa kubelet mupi-id kuseta
- Yakawedzera marongero matsva kugadzirisa iyo podPidsLimit kubelet kuseta
- Bvumira mazita ekero dzeIP musetting.kubernetes.cluster-dns-ip
- Seta iyo yakasarudzika kukosha kwesetting.kubernetes.cloud-provider metal variants kune isina chinhu tambo
- Yakawedzerwa c7g muenzaniso data yekuverenga max pods pane AWS akasiyana
- Yakagadziridzwa vhezheni yemapakeji uye zvinoenderana neGo uye Rust mitauro, pamwe neshanduro dzepakeji ine yechitatu-bato zvirongwa. Bottlerocket SDK yakagadziridzwa kuita shanduro 0.26.0.
Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera chinongedzo.