Kata Containers 3.0 e aofia ai le GPU lagolago, Linux 5.19.2, QEMU 6.2.0 ma isi.

Kata Containers

O le Kata Containers e maua ai se taimi fa'aoga koneteina ma masini mama mama

Ina ua mavae le lua tausaga o atinae, o le Kata Containers 3.0 faʻasalalauga poloketi ua faʻasalalau, e atiina ae se fa'aputuga e fa'atulaga ai atigipusa ta'avale fa'aogaina fa'amama faʻavae i luga o masini faʻaogaina atoatoa.

I le fatu o Kata o le taimi taʻavale, lea e maua ai le gafatia e fatu ai masini faʻapipiʻi faʻapitoa e faʻaogaina e faʻaaoga ai se hypervisor atoatoa, nai lo le faʻaaogaina o pusa faʻaleaganuʻu e faʻaaoga ai se fatu masani Linux ma faʻaesea e faʻaoga ai igoa ma vaega.

O le faʻaogaina o masini komepiuta e mafai ai ona ausia se maualuga maualuga o le saogalemu e puipuia mai osofaʻiga e mafua mai i le faʻaogaina o faʻafitauli i le fatu Linux.

E uiga i Kata Containers

Kata Containers e taula'i i le tu'ufa'atasia i atina'e tu'ufua o pusa o loʻo i ai nei ma le mafai ona faʻaogaina nei masini faʻapitoa e faʻaleleia ai le puipuiga o pusa masani.

Le poloketi e tu'uina atu ai masini e fa'aoga ai masini mama mama ma fa'ava'a tu'ufua eseese atigipusa, fa'asologa o fa'aputuga o koneteina, ma fa'amatalaga e pei ole OCI, CRI, ma le CNI. Fa'atasi ma Docker, Kubernetes, QEMU ma OpenStack o lo'o avanoa.

Le tuʻufaʻatasia fa'atasi ai ma faiga fa'atonutonu o pusaE maua lenei mea e ala i se laulau e faʻataʻitaʻiina le puleaina o pusa, lea, e ala i le gRPC interface ma se sui faʻapitoa, faʻafeiloaʻi le sui pule i luga o le masini komepiuta. I le avea ai o se hypervisor, e lagolagoina le faʻaogaina o le Dragonball Sandbox (se pusa KVM lomiga) faʻatasi ma QEMU, faʻapea foʻi ma Firecracker ma Cloud Hypervisor. O le siosiomaga faiga e aofia ai le boot daemon ma le sooupu.

Le sooupu fa'atautaia ata fa'aigoa fa'aigoa fa'aoga i le fa'atulagaga OCI mo Docker ma CRI mo Kubernetes. Ina ia faʻaitiitia le faʻaaogaina o mafaufauga, o loʻo faʻaaogaina le masini DAX ma le KSM tekinolosi e faʻaaogaina e faʻaputu ai vaega tutusa e manatua, faʻatagaina punaoa faʻalapotopotoga e faʻasoa ma faʻafeiloaʻi faiga faʻapitoa e faʻafesoʻotaʻi ma se faʻataʻitaʻiga masani o le siosiomaga.

O tala fou a Kata Containers 3.0

I le fou lomiga o lo'o fa'atu mai se isi taimi fa'agasolo (runtime-rs), lea e fai ai le afifi afifi, tusia i le gagana Rust (o le taimi faʻataʻitaʻi o loʻo tuʻuina atu i luga o loʻo tusia i le gagana Go). ta'amilosaga lagolagoina OCI, CRI-O ma Containerd, lea e fetaui lelei ma Docker ma Kubernetes.

O le isi suiga o loʻo tu mai i lenei faʻamatalaga fou o Kata Containers 3.0 o le ua iai foi le lagolago GPU. Lenei e aofia ai le lagolago mo le Virtual Function I/O (VFIO), lea e mafai ai ona malupuipuia, masini PCIe e le faʻapitoa ma faʻaogaina avanoa avanoa.

O loʻo faʻailoa mai foi faʻatinoina le lagolago mo le suia o faʻatulagaga e aunoa ma le suia o le faila config autu e ala i le suia o poloka i faila eseese o loʻo i totonu o le "config.d/" directory. E fa'aogaina e vaega 'ele se faletusi fou e galulue ai ma le saogalemu o ala faila.

E le gata i lea, Ua tula'i mai se galuega fou a Kata Containers. O le Confidential Containers, o se fa'apogai pu'upu'u oneone a le Cloud-Native Computing Foundation (CNCF). O le fa'aesea lea o atigipusa a Kata Containers e tu'ufa'atasia ai le Si'osi'omaga Fa'atonu Fa'atonu (TEE).

O le isi suiga e tu matilatila:

  • Ua fa'atūina se ta'aloga ta'akoko fou e fa'avae ile KVM ma le rust-vmm.
  • Faaopoopo le lagolago mo le cgroup v2.
  • virtiofsd vaega (tusia i le C) suia e virtiofsd-rs (tusia i le Rust).
  • Fa'aopoopoina le lagolago mo le fa'aesea o le sandbox o vaega QEMU.
  • QEMU fa'aoga le io_uring API mo le I/O fa'atasi.
  • Lagolago mo Intel TDX (Trusted Domain Extensions) mo QEMU ma Cloud-hypervisor ua faʻatinoina.
  • Vaega fa'afouina: QEMU 6.2.0, Cloud-hypervisor 26.0, Firecracker 1.1.0, Linux 5.19.2.

Mulimuli mo i latou e fiafia i le poloketi, e tatau ona e iloa na faia e Intel ma Hyper faʻapipiʻi Containers Clear ma runV tekinolosi.

O le fa'ailoga o le poloketi o lo'o tusia ile Go ma Rust ma fa'asa'oloto i lalo ole laisene Apache 2.0. O le atinaʻeina o le poloketi o loʻo vaʻaia e se vaega galue na faia i lalo o le faʻauluuluga o le faʻalapotopotoga tutoatasi OpenStack Foundation.

E mafai ona e iloa atili e uiga i ai ile mulimuli sootaga.


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.