Amazon-dan Linux konteynerləri üçün alət dəsti olan Finch 1.0 mövcuddur

Amazon, OCI (Açıq Konteyner Təşəbbüsü) formatında Linux konteynerlərinin qurulması, nəşri və işə salınması üçün açıq alətlər dəstini hazırlayan Finch 1.0 layihəsinin buraxılışını nəşr etdi. Layihənin əsas məqsədi qeyri-Linux əsaslı host sistemlərində Linux konteynerləri ilə işi sadələşdirməkdir. Versiya 1.0 istehsal yerləşdirmələri və macOS platformasında gündəlik istifadə üçün uyğun olan ilk stabil buraxılış kimi qeyd olunub. Linux və Windows üçün müştəri dəstəyinin gələcək buraxılışlarda əlavə edilməsi planlaşdırılır. Finch kodu Go proqramında yazılır və Apache 2.0 lisenziyası altında paylanır.

Finch-də komanda xətti interfeysini qurmaq üçün konteynerlərin qurulması, işə salınması, nəşri və yüklənməsi (qurmaq, işə salmaq, itələmək, çəkmək və s.) üçün Docker-ə uyğun əmrlər dəstini təmin edən nerdctl layihəsinin inkişaflarından istifadə olunur. həmçinin əlavə isteğe bağlı funksiyalar, məsələn, kök olmadan işləmə rejimi, şəkillərin şifrələnməsi, IPFS-dən istifadə edərək P2P rejimində təsvirlərin paylanması və rəqəmsal imza ilə şəkillərin sertifikatlaşdırılması. Containerd konteynerləri idarə etmək üçün iş vaxtı kimi istifadə olunur. BuildKit alət dəsti OCI formatında şəkillər yaratmaq üçün, Lima isə Linux ilə virtual maşınları işə salmaq, fayl paylaşımını və şəbəkə portunun yönləndirilməsini konfiqurasiya etmək üçün istifadə olunur.

Finch nerdctl, containerd, BuildKit və Lima paketlərini birləşdirir və bütün bu komponentləri ayrıca başa düşmək və konfiqurasiya etmək ehtiyacı olmadan dərhal işə başlamağa imkan verir (əgər Linux sistemlərində konteynerlərin idarə edilməsində heç bir problem yoxdursa, o zaman Linux-u işə salmaq üçün mühit yaradın. Windows və macOS-da konteynerlər əhəmiyyətsiz bir iş deyil). İş üçün biz vahid interfeys arxasında hər bir komponentlə işləməyin təfərrüatlarını gizlədən öz finch yardım proqramını təklif edirik. Başlamaq üçün sizə lazım olan hər şeyi özündə cəmləşdirən paketi quraşdırın, bundan sonra dərhal konteynerlər yarada və işlədə bilərsiniz.

Layihə çərçivəsində Amazon həmçinin nerdctl layihəsinin əsas hissəsinə köçürülmüş bir neçə genişləndirmə hazırlamışdır. Xüsusilə, şəkillərin rəqəmsal imzalanması üçün komponentlər hazırlanmışdır və əvvəlcə AWS üçün yaradılmış və konteyner şəkillərinin əhəmiyyətli dərəcədə daha sürətli yüklənməsinə imkan verən SOCI (Seekable OCI) texnologiyasından istifadə edərək şəkillərin yaradılması və işə salınması üçün dəstək təmin edilmişdir (SOCI işə başlamağa imkan verir) təsvirin tam yüklənməsini gözləmədən və lazım olduqda iş üçün lazım olan hissələri yükləyin).

Mənbə: opennet.ru

Добавить комментарий