Amazon Finch Linux Konteyner Alətlər dəstini nəşr edir

Amazon Linux konteynerlərinin qurulması, nəşri və işlədilməsi üçün açıq mənbə alət dəsti olan Finch-i təqdim etdi. Alətlər dəsti çox sadə quraşdırma prosesini və OCI (Açıq Konteyner Təşəbbüsü) formatında konteynerlərlə işləmək üçün standart hazır komponentlərdən istifadə edir. Finch kodu Go proqramında yazılır və Apache 2.0 lisenziyası altında paylanır.

Layihə hələ inkişafın erkən mərhələsindədir və yalnız əsas funksionallığı ehtiva edir - Amazon inkişafı bağlı qapılar arxasında tamamlamamağa qərar verdi və onları son məhsulun hazır olmasını gözləməyə məcbur etməmək üçün ilkin kodu dərc etdi. versiya, hesab edərək ki, bu, maraqlı iştirakçıları cəlb edə bilər və onlara fikir və ideyalar cəmiyyətinin nümayəndələrinin inkişaf prosesi zamanı ifadə olunan narahatlıqlarını nəzərə almağa imkan verə bilər. Layihənin əsas məqsədi Linux əsaslı olmayan host sistemlərində Linux konteynerləri ilə işi sadələşdirməkdir. İlk buraxılış yalnız macOS mühitində Linux konteynerləri ilə işləməyi dəstəkləyir, lakin gələcəkdə Linux və Windows üçün Finch seçimlərini təqdim etmək planları var.

Komanda xətti interfeysini qurmaq üçün Finch konteynerlərin qurulması, işlədilməsi, dərc edilməsi və yüklənməsi (qurmaq, işə salmaq, təkan vermək, çəkmək və s.), həmçinin əlavə isteğe bağlı funksiyalar üçün Docker-ə uyğun əmrlər dəstini təmin edən nerdctl-in inkişaflarından istifadə edir. kök olmadan işləmək, şəkilləri şifrələmək, IPFS istifadə edərək P2P rejimində şəkilləri yaymaq və rəqəmsal imza ilə şəkilləri yoxlamaq kimi. 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.

Mənbə: opennet.ru

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