Liels solis uz priekšu konteineru standartizācijā

  • Sep 05, 2023

Atvērtā konteinera iniciatīva ir piekritusi strādāt pie kopējas atvērtā konteinera attēla formāta specifikācijas.

Servera un mākoņa administratori piekrīt, ka konteineri ir lieliski. Mēs nepiekrītam, kuri konteineri ir labākie. Tā vietā, lai šī dzirkstele kļūtu par standarta ugunsgrēku, Open Container Initiative (OCI), ir centusies izveidot kopīgus konteineru standartus. Jaunākais no tiem ir atvērtā konteinera attēla formāta specifikācijas projekts.

Konteineru standartizācija ir ceļā.

OCI pirmais projekts, OCI izpildlaika specifikācija, iestatiet noteikumu par konteineru palaišanu. Jaunais projekts, OCI attēla formāta specifikācija, nodrošina atvērta konteinera attēla specifikāciju. Šis ir būvēšanas artefakts, kas satur visu, kas nepieciešams programmatūras palaišanai. Tas ir nozīmīgs solis ceļā uz solījumu “iepakot vienreiz, palaist jebkur”.

Ko tas nozīmē — ne tikai atgādinās par Java saukli, rakstiet vienreiz, bet arī palaist jebkur? CoreOS Izpilddirektora Aleksa Polvi atbilde: "Tas ir kā Firefox un Chrome. Tie ir kā Docker un rkt [divi populāri konteineri]; tas ir tā, it kā viņi abi koplietotu HTML5. Tas ir tas, pret kuru izstrādātāji izstrādā, un tīmeklim vajadzētu darboties tāpat kā pārlūkprogrammā."

Brendons Filipss, OCI tehniskās uzraudzības padomes priekšsēdētājs un CoreOS CTO, piebilda: "Mēs esam priecīgi strādāt ar spēcīgu tehnisko uzturētāju kopienu OCI. Attēlu specifikācija, lai standartizētu konteineru attēlu veidošanu, verificēšanu, parakstīšanu, nosaukumu un izplatīšanu." Emuāra ziņā Džonatans Buls, CoreOS izstrādes vadītājs, atzīmēja: "Drīz gan Docker un rkt atbalstīs koplietotu standarta konteinera attēla formātu, ar atvērtu specifikāciju māju OCI."

Jaunās specifikācijas pamatā būs Docker v 2.2. Tas tiks izmantots arī no CoreOS appc spec. Šis ir darbs, kas turpinās, bet mērķis ir redzams. Kā paskaidroja Boulle, "izstrādātāji [varēs" iepakot un parakstīt lietojumprogrammu konteinerus, pēc tam palaist tos dažādos konteineru dzinējos." Lietotājiem: "Ar konteinera attēlu specifikāciju, ko ikviens var brīvi ietekmēt un ieviest, konteineri darbosies bez izmaiņām dažādos izpildlaikos, sākot no rkt un Docker līdz Kubernetes un Amazon ECS."

Saistītie stāsti:

  • Konteineru pilnvaras sasniedz tehniskās pārvaldības vienošanos
  • Konteineru standarti: plaisu aizlāpīšana
  • Oracle un Twitter atrodas aiz pārdēvētās Open Container Initiative