ααΆαα ααααααΆααααααα Kata Containers 3.2 ααααΌαααΆαααααα»αααααααΆα ααααααααΎαααααααααΆαααααα αααΆαααααα·ααααα·αα»αααΊααααααααααΎααΆαα―αααααααα’ααααΎααααααΆααα·αααα·αααααααα αααααααααααααΌαααΆααααααΎαα‘αΎαααα Intel αα·α Hyper ααααα½ααααα αΌαααααΆααΌααα αα αααα·ααααΆ Clear Containers αα·α runV α ααΌαααααααααααΌαααΆααααααααΆ Go and Rust α αΎαααααΌαααΆαα ααα αΆααααααα’αΆααααΆααααα Apache 2.0α ααΆαα’αα·αααααααααααααααααααΌαααΆααααα½ααα·αα·αααααααααα»αααΆαααΆαααααααααΎαα‘αΎααααααααΆαα§αααααααααααα’αααααΆαα―αααΆααα OpenStack Foundation ααααα½αααΆααααα»αα αα»αααΌα ααΆ Canonical, China Mobile, Dell/EMC, EasyStack, Google, Huawei, NetApp, Red Hat, SUSE αα·α ZTE .
Kata ααΊααα’ααααΎαααααααΎαααΆα αααα’αα»ααααΆαα±ααα’ααααααααΎααααΆαααΈααα·αααα·αααΌα αααααααΎαααΆααααααααΎ hypervisor αααααα αααα½αα±ααααΆαααααΎαα»αααΊααααααααααΈαααααααΎααΊαααααΈαα»α ααΌαα α αΎαααααΌαααΆααααααΆα ααααα‘αααααααααΎ namespaces αα·α cgroupsα ααΆαααααΎααααΆαααααΆαααΈααα·αααα·αα’αα»ααααΆαα±ααα’ααααααααα ααΆαααΌαααααα·αααααααααα»ααααα·ααΆααααααΆαααΆααααααΆααααΉαααΆαααΆααααα αΆαααααααααΆαααααΈααΆαααααααααααα ααΆαααΆαααααααααα αααα»αααΊαααααΈαα»α α
Kata Containers ααΊαααααααΎααΆααα½ααααα αΌααα αααα»αα αααααΆαα ααΆααααααααα―αααα»αααΊααααααααΆαααααΆαα ααΆαα½αααΉααααααααΆαααααΎααααΆαααααΆαααΈααα·αααα·αααααααααααΆ ααΎααααΈαααααΎαααΆαααΆαααΆααα»ααααααααΈα ααααααααααααααααΌαααααααΆαααΎααααΈααΆααΆααΆαααααααΆαααααΆαααΈααα·αααα·αααααααααααΆαααΆαα½αααΉαα αααααΆαα ααΆααααααααααΆα ααααα‘αααα»αααΊααα αααα·ααΆααα»αααΊααα αα·αααααααααΆααααΆααααΌα ααΆ OCI (Open Container Initiative), CRI (Container Runtime Interface) αα·α CNI (Container Networking Interface)α α§αααααααΆααααααΆααααΆααα½ααααα αΌαααΆαα½α Docker, Kubernetes, QEMU αα·α OpenStack α
ααΆααα½ααααα αΌαααΆαα½αααααααααααααααααααα»αααΊαααααααΌαααΆααααααα αααααααΎαααααΆααααααααααααααΎααΆαααααααααααα»αααΊααα αααα αΌαααααΎααααΆααααΆαααααααααααα αααα»ααααΆαααΈααα·αααα·αααΆααααα ααα»α αααααΆαα gRPC αα·αααααΌααααΈαα·αααα αα ααΆααααα»αααα·ααααΆααα·αααα·α αααααααΌαααΆαααΎαααααΎαααΆααααα’ααααααα½ααα·αα·αααααααα ααΊαααααΈαα»α αααααααΌαααΆααααααα’αααΆααα·αααααααΌαααΆαααααΎ αααααΆααααααα»αα’αααααααΆαααααααααΆαα αΆαααΆα αααα»αααααα
αααα»αααΆαααΆα’ααααααα½ααα·αα·αααααααα ααΆααΆααααααΆαααααΎααααΆαα Dragonball Sandbox (ααΆαααααα»ααα KVM αααααααΌαααΆαααααΎα±αααααααΎαα‘αΎααααααΆαααα»αααΊααα) ααΆαα½αααΉααααα ααα§ααααα QEMU ααααΌα ααΆ Firecracker αα·α Cloud Hypervisor α ααα·ααααΆααααααααααα½αααΆααααα·αα αΆααααααΎα αα·αααααΆααααΆαα ααααΆααααΆααααααααΌαααΆαααααα·ααααα·ααααΌαααΆααα»αααΊααααααααααααααα’αααααααΎααααΆαααααα»ααααααα OCI αααααΆαα Docker αα·α CRI αααααΆαα Kubernetes α αα αααααααΎααΆαα½α Docker αααΆαααΈααα·αααα·αααΆα ααααα‘ααααααΌαααΆααααααΎαα‘αΎααααααΆαααα»αααΊαααααΈαα½αα αααααΊα§α ααα·ααΆααΆαααααααα»αααααΎαααΆααα ααΎααααΌααα hypervisor ααααΌαααΆαααααΎαααααΆααααΆαααΆααααααΎαααΆααα»ααααα»αα
ααΎααααΈααΆαααααααααΆαααααΎααααΆααα’αααα αα αΆα ααααααΆα DAX ααααΌαααΆαααααΎ (ααΆαα αΌααααααααΆαααα ααΆααααααααααα―αααΆα αααααααααΆααααααΆαααααααΆαααααααααααα·αααααΎααααα·αα§ααααααααα»α) αα·αααΎααααΈαααααααααα·ααΌα ααααΆααααα·α αα αα αααα·ααααΆ KSM (Kernel Samepage Merging) ααααΌαααΆαααααΎ αααα’αα»ααααΆαα±ααα’ααα ααΎααααΈαααα αααΆαα αααααααααααΆααααααααααααΆαααΈα αα·αααααΆαααα αααααααααααααααααααααααΆα αααααααααααΌααα·ααααΆαααααααααααΌαα αα½αα
αα αααα»αααααααααΈα
- ααααααααΈααΎααΆαααΆαααααααααΆααααααΆαααααααα AMD64 (x86_64) ααΆαα ααααααΆαααααΌαααΆααααααααΌααααααΆααααααΆαααααααα ARM64 (Aarch64) αα·α s390 (IBM Z) α ααΆαααΆαααααααααΆααααααΆαααααααα ppc64le (IBM Power) αααα»ααααα·ααααα»αααΆαα’αα·ααααααα
- ααΎααααΈαααα αααΆαα αΌαααααΎααΌαααΆααα»αααΊααα ααααααααα―αααΆα Nydus 2.2.0 ααααΌαααΆαααααΎ αααααααΎα’αΆααααααΆαααααΉαααΆααααααΆααααΆααα ααΆαααααααααααααα·αααααΆαααΆαα½αααΌαααΆααααααααΆαα Nydus ααΆααααβααΆαβαααα»αβααΌαααΆαβαααα»αβαααβα ααα αΎα (ααΆαβααΆαβααβααβαα βαααβαααβααααΌαβααΆα) αααααβααΆαβααβαα·ααααααβαααα½α αα·αβα’αΆα βααααΎβαααααα·ααΈβααΆααααααβαααααβααααΆβαααααΆααβααΆαβαααα»αβααΆαααααααα ααΆαααααααΆαααα POSIX ααααΌαααΆααααααααΌα (αααααααα ααΉα Composefs ααΆαα’αα»αααα Nydus αα½ααααα αΌαααααΆααΌααααααααΆααααα OverlayFS ααΆαα½αααΉααααΌαα»α EROFS α¬ FUSE) α
- αααααα·ααΈααααααααααααΆαααΈααα·αααα·α Dragonball ααααΌαααΆααααα αΌααα αααα»ααα ααΆααααααααααααΆαααααααααα Kata Containers αααα₯α‘αΌααααααΉαααααΌαααΆααααααΎαα‘αΎααα αααα»αααααΆααααΌαα αα½αα
- αα»αααΆαααααΆααααα α»αααααΌαααΆααααααααα α§αααααααααΎααααΆαα kata-ctl αααααΆααααααΆαααα αααΆαααΈααα·αααα·αααΈααα·ααααΆααααΆαααΈαα
- αααααααΆαααααααααα GPU ααααΌαααΆααααααΈα α αΎαααΆαααΆααααααααΌαααΆααααααααααααΆααααΆααααααΌα GPUs αα ααΆαααα»αααΊααααααααΆααααΆαααααΆαααααΆαα (Confidential Container) ααααααααααΌαααΆαα’αα·αααααΈααα·αααααα α’αααα αα αΆα αα·αααααΆαααΆαααααα·ααααα·αααααΆααααΆαααΆαααΆααααα»αααααΈααΆαααΆααααααααααα½αααααα·ααΆααΆααααΆαααΈα α¬ hypervisor α
- αααααααααααααααΆαααααααααααα§ααααααααααααΎαααα»ααα»α α¬ααα·ααααΆααααα’ααααααΆα αααααΌαααΆααααααααα Runtime-rs α ααΆααααααΆαααΆαααΆαα½α vfio, αααα»α, αααααΆα αα·αααααααα§αααααααααααααα
- ααΆαααααααΆααΆαα½α OCI Runtime 1.0.2 αα·α Kubernetes 1.23.1 ααααΌαααΆααααααααΌαα
- ααΆααααΌαααΆαααααΆαα±ααααααΎααΆαα ααααααΆα 6.1.38 ααΆαα½αααΉαααααααΆααΊαααααΈαα»α α
- ααΆαα’αα·ααααααααααΌαααΆααααααααΈααΆαααααΎααααΆαααααααααααα½ααααα αΌαααΆαααααααααΆαααααα Jenkins αα GitHub Actions α
ααααα: opennet.ru