ืื ืืขืืืื ื ืคืื ืื Kata Containers 3.2 ืคึผืจืืืขืงื ืืื ืืจืืืก, ืืขืืืขืืึธืคึผืื ื ืึท ืึธื ืืืืื ืคึฟืึทืจ ืึธืจืืึทื ืืืืื ื ืื ืืืจืืคืืจืื ื ืคืื ืงืึทื ืืืื ืขืจื ื ืืฆื ืืคืืขืืื ืืขืจืืงืืื ืืืืืจื ืืืืฃ ืคืื-ืคืืขืืืฉื ืืืืจืืืึทืืืืึทืืืึธื ืืขืงืึทื ืืืึทืื. ืื ืคึผืจืืืขืงื ืืื ืืขืืืขื ืืืฉืืคื ืืืจื ืื ืืขื ืืื ืืืคึผืขืจ ืืืจื ืงืึทืืืืื ืื ื ืงืืึธืจ ืงืึทื ืืืื ืขืจื ืืื ืจืื ืื ืืขืงื ืึทืืึทืืืฉืื. ืื ืคึผืจืืืขืงื ืงืึธื ืืื ืืขืฉืจืืื ืืื ืืืื ืืื ืจืืกื, ืืื ืืื ืคืื ืื ืืขืจืืขืืืืื ืืื ืืขืจ ืื Apache 2.0 ืืขืจืืืืืขื ืืฉ. ืื ืึทื ืืืืืงืืื ื ืคืื ืื ืคึผืจืืืขืงื ืืื ืึธืืืืขืจืกื ืืืจื ืึท ืึทืจืืขื ืืจืืคึผืข ืืืฉืืคื ืืื ืืขืจ ืื ืึธืืกืคึผืืกืื ืคืื ืื ืคืจืืึท ืึธืจืืึทื ืืืึทืฆืืข OpenStack Foundation, ืืืึธืก ืื ืงืืืื ืงืึธืืคึผืึทื ืืขืก ืึทืืึท ืืื ืงืึทื ืึธื ืืงืึทื, ืืฉืืื ืึท ืืึธืืื, Dell / EMC, EasyStack, Google, Huawei, NetApp, Red Hat, SUSE ืืื ZTE .
ืงืึทืืึท ืืื ืืืืืจื ืืืืฃ ืจืื ืืืืข, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืฉืึทืคึฟื ืกืึธืืื ืืืืจืืืึทื ืืืฉืื ืขื ืืืึธืก ืืืืคื ืืื ืึท ืคืื ืืืืคึผืขืจืืืืืืขืจ, ืึทื ืฉืืึธื ืคืื ืืจืืืืฆืืื ืขืื ืงืึทื ืืืื ืขืจื ืืืึธืก ื ืืฆื ืึท ืคึผืจืึธืกื ืืื ืืงืก ืงืขืจื ืืื ืืขื ืขื ืืคืืขืืื ืืขืจื ืืื ื ืึทืืขืกืคึผืึทืกืขืก ืืื ืงืืจืืคึผืก. ืื ื ืืฆื ืคืื ืืืืจืืืึทื ืืืฉืื ืขื ืึทืืึทืื ืืืจ ืฆื ืืขืจืืจืืืื ืึท ืืขืืขืจ ืืืจืื ืคืื ืืืืขืจืืืื ืืืึธืก ืคึผืจืึทืืขืงืฅ ืงืขืื ืื ืคืืื ืืขืคึฟืืจื ืืืจื ืขืงืกืคึผืืืืืืืฉืึทื ืคืื ืืืึทืื ืขืจืึทืืืืืืื ืืื ืื ืืื ืืงืก ืงืขืจื.
Kata Containers ืืื ืคืึธืืงืืกื ืืืืฃ ืื ืึทืืจืืืฉืึทื ืืื ืืืืืกืืื ื ืงืึทื ืืืื ืขืจ ืืคืืขืืื ืืขืจืืงืืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ ืืื ืื ืคืืืืงืืื ืฆื ื ืืฆื ืขื ืืขื ืืืืจืืืึทื ืืืฉืื ืขื ืฆื ืคืึทืจืืขืกืขืจื ืื ืฉืืฅ ืคืื ืืจืืืืฆืืื ืขืื ืงืึทื ืืืื ืขืจื. ืื ืคึผืจืืืขืงื ืืื ืืขืงืึทื ืืืึทืื ืฆื ืขื ืฉืืจ ืงืึทืืคึผืึทืืึทืืืืึทืื ืคืื ืืืืืืืืื ืืืืจืืืึทื ืืืฉืื ืขื ืืื ืคืึทืจืฉืืื ืงืึทื ืืืื ืขืจ ืืคืืขืืื ืืขืจืืงืืื ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ, ืงืึทื ืืืื ืขืจ ืึธืจืงืขืกืืจืึทืืืึธื ืคึผืืึทืืคืึธืจืืก ืืื ืกืคึผืขืกืึทืคืึทืงืืืฉืึทื ื ืึทืืึท ืืื OCI (Open Container Initiative), CRI (Container Runtime Interface) ืืื CNI (Container Networking Interface). ืืืฉืืจืื ืืขื ืขื ืืืจืขืืืืื ืคึฟืึทืจ ืื ืึทืืจืืืฉืึทื ืืื Docker, Kubernetes, QEMU ืืื OpenStack.
ืื ืืขืืจืึทืืืึธื ืืื ืงืึทื ืืืื ืขืจ ืคืึทืจืืืึทืืืื ื ืกืืกืืขืืขื ืืื ืึทืืฉืืืื ืืื ืึท ืฉืืืืข ืืืึธืก ืกืืืืึทืืืืฅ ืงืึทื ืืืื ืขืจ ืคืึทืจืืืึทืืืื ื, ืืืึธืก ืึทืงืกืขืก ืื ืึธื ืคืืจืื ื ืึทืืขื ื ืืื ืื ืืืืจืืืึทื ืืึทืฉืื ืืืจื ืื gRPC ืฆืืืื ื ืืื ืึท ืกืคึผืขืฆืืขื ืคึผืจืึทืงืกื. ืื ืื ืืืืจืืืึทื ืกืืืืืืข, ืืืึธืก ืืื ืืึธื ืืฉื ืืืจื ืื ืืืืคึผืขืจืืืืืืขืจ, ืึท ืกืคึผืขืฆืืขื ืึธืคึผืืืืืืขื ืืื ืืงืก ืงืขืจื ืืื ืืขื ืืฆื, ืืื ืืืืื ืื ืืื ืืืื ืืึทื ื ืคืื ื ืืืืืง ืงืืืคึผืึทืืืืึทืืื.
ืืื ืึท ืืืืคึผืขืจืืืืืืขืจ, ืขืก ืฉืืืฆื ืื ื ืืฆื ืคืื ืืจืึทืืึธื ืืึทืื ืกืึทื ืืืึธืงืก (ืึทื ืึทืืืฉืึทื ืคืื KVM ืึธืคึผืืืืืืขื ืคึฟืึทืจ ืงืึทื ืืืื ืขืจื) โโืืื ืื QEMU ืืึธืึธืืงืื, ืืื ืืขืืื ื ืืื Firecracker ืืื Cloud Hypervisor. ืื ืกืืกืืขื ืกืืืืืืข ืืืื ืึทื ืื ืืืืึทืืืืึทืืืึธื ืืขืืึธื ืืื ืึทื ืึทืืขื ื. ืืขืจ ืึทืืขื ื ืืื ืืืจืืคืืจืื ื ืคืื ืืึทื ืืฆืขืจ-ืืืคืืื ื ืงืึทื ืืืื ืขืจ ืืืืืขืจ ืืื OCI ืคึฟืึธืจืืึทื ืคึฟืึทืจ Docker ืืื CRI ืคึฟืึทืจ Kubernetes. ืืืขื ืืขืืืืื ื ืืื ืงืึทื ืืืฉืึทื ืืงืฉืึทื ืืื ืืึธืงืขืจ, ืึท ืืึทืืื ืืขืจ ืืืืจืืืึทื ืืึทืฉืื ืืื ืืืฉืืคื ืคึฟืึทืจ ืืขืืขืจ ืงืึทื ืืืื ืขืจ, ื"ื. ืื ืกืืืืืืข ืคืืืกื ืืืง ืืืืฃ ืฉืคึผืืฅ ืคืื ืื ืืืืคึผืขืจืืืืืืขืจ ืืื ืืขื ืืฆื ืคึฟืึทืจ ื ืขืกืืขื ืงืึทืืขืจ ืคืื ืงืึทื ืืืื ืขืจื.
ืฆื ืจืขืืืฆืืจื ืืืงืึธืจื ืงืึทื ืกืึทืืฉืึทื, ืื 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 ืืึธืืืืข).
- ืื ืืจืึทืืึธื ืืึทืื ืืืืจืืืึทื ืืึทืฉืื ืคืึทืจืืืึทืืืขืจ ืืื ืื ืึทืืจืืืืื ืืื ืื ืืืืคึผื ืกืืจืืงืืืจ ืคืื ืื ืงืึทืืึท ืงืึทื ืืืื ืขืจื ืคึผืจืืืขืงื, ืืืึธืก ืืืขื ืืืฆื ืืืื ืืขืืืขืืึธืคึผืขื ืืื ืึท ืคึผืจืึธืกื ืจืืคึผืึทืืึทืืึธืจื.
- ื ืืืืึทืืื ื ืคืื ืงืฆืืข ืืื ืฆืืืขืืืืื ืฆื ืื kata-ctl ื ืืฆื ืคึฟืึทืจ ืงืึทื ืขืงืืื ื ืฆื ืึท ืืืืจืืืึทื ืืึทืฉืื ืคึฟืื ืืขืจ ืืึทืืขืืึธืก ืกืืืืืืข.
- ืืคึผื ืคืึทืจืืืึทืืืื ื ืงืืืคึผืึทืืืืึทืืื ืืึธืื ืฉืืื ืืงืกืคึผืึทื ืืื ืืื ืฉืืืฆื ืืื ืฆืืืขืืืืื ืคึฟืึทืจ ืคืึธืจืืืขืจืืื ื ืืคึผืืก ืฆื ืงืึทื ืืืื ืขืจื ืคึฟืึทืจ ืงืึทื ืคืึทืืขื ืฉืึทื ืงืึทืืคึผืืืืื ื (ืงืึธื ืคืืืขื ืืืึทื ืงืึทื ืืืื ืขืจ), ืืืึธืก ืืื ืขื ืงืจืืคึผืฉืึทื ืคืื ืืึทืื, ืืึผืจืื ืืื ืืืจืืคืืจืื ื ืฉืืึทื ืคึฟืึทืจ ืฉืืฅ ืืื ืคืึทื ืคืื ืึท ืงืึธืืคึผืจืึธืืืก ืคืื ืืขืจ ืืึทืืขืืึธืก ืกืืืืืืข ืึธืืขืจ ืืืคึผืขืจืืืืืืขืจ.
- ื ืกืืืกืืกืืขื ืคึฟืึทืจ ืึธื ืคืืจืื ื ืืขืืืืกืขืก ืืขื ืืฆื ืืื ืงืึทื ืืืื ืขืจื ืึธืืขืจ ืืึทืืืงืึทืกืื ืื ืืืืืจืึทื ืืึทื ืฅ ืืื ืฆืืืขืืขืื ืฆื Runtime-rs. ืฉืืืฆื ืึทืจืืขื ืืื vfio, ืืืึธืง, ื ืขืฅ ืืื ืื ืืขืจืข ืืืืคึผืก ืคืื ืืขืืืืกืขืก.
- ืงืึทืืคึผืึทืืึทืืืืึทืื ืืื OCI Runtime 1.0.2 ืืื Kubernetes 1.23.1 ืืื ืฆืืืขืฉืืขืื.
- ืขืก ืืื ืจืขืงืึทืืขื ืืื ืฆื ื ืืฆื ืืขืืืื ื 6.1.38 ืืื ืคึผืึทืืฉืึทื ืืื ืื ืืื ืืงืก ืงืขืจื.
- ืึทื ืืืืืงืืื ื ืืื ืืจืึทื ืกืคืขืจื ืคืื ื ืืฆื ืื Jenkins ืงืขืกืืืืขืจืืืง ืื ืืึทืืจืืืฉืึทื ืกืืกืืขื ืฆื GitHub Actions.
ืืงืืจ: opennet.ru