GNU/Linux >> Znalost Linux >  >> Linux

Úvod do registru kontejnerů Quay

Pokud pracujete v cloudovém prostředí, které vyžaduje Nepřetržitou integraci (CI) z CI/CD, musíte zvážit, jak ukládat a spravovat sestavené balíčky. Co myslím pod pojmem balíčky ? Tyto balíčky mohou být archivní soubory jako WAR nebo EAR soubory pro Javu, ale mohou to být také kontejnerizované obrázky, které obsahují zkompilované zdroje kombinované s dobou běhu programu. Mohou to být také základní obrazy jako NodeJS, CentOS, RHEL, Windows, Python atd. Pokud chcete ukládat a spravovat obrazy kontejnerů, musíte mít registr bitových kopií kontejnerů který se snadno ovládá, ale je dostatečně flexibilní, výkonný a bezpečný, aby splňoval průmyslový standard.

[ Mohlo by vás také zajímat: Základní součásti sítě se vzduchovou mezerou založenou na Linuxu ]

Vstupte do Quay. Quay je registr kontejnerů pro ukládání kontejnerů, Helmových diagramů a dalšího obsahu souvisejícího s kontejnery. Existují tři příchutě Quay:

  • Red Hat Quay.io
  • Red Hat Quay
  • Projekt Quay

Pojďme je prozkoumat podrobněji.

Tři příchutě Quay

První je Quay.io , který je podporován a spravován společností Red Hat a nabízí podporu na podnikové úrovni. Služba má různé cenové úrovně pro soukromá úložiště v závislosti na potřebách vaší organizace a veřejná úložiště mohou být hostována zdarma. Quay.io také obsahuje další funkce pro vytváření a skenování obrázků.

Druhou možností je Red Hat Quay , které lze nasadit jako místní řešení nebo v prostředí privátního cloudu. Tato možnost je také dostupná prostřednictvím Red Hat OpenShift jako vestavěný operátor.

Obě tyto možnosti jsou postaveny na základech Project Quay . Project Quay je otevřený zdrojový registr bitových kopií kontejnerů spravovaný komunitou a založený na licenci Apache 2.0. Ačkoli je Project Quay komunitou řízený open source projekt, zahrnuje Clair , přední skener zranitelnosti kontejnerů.

Project Quay je projekt s otevřeným zdrojovým kódem, což znamená, že můžete přispívat prostřednictvím jeho úložiště GitHub.

Jak se rozhodnete, který z nich použít?

Ačkoli ve skutečnosti neexistuje žádná zlatá odpověď, která by fungovala pro všechny scénáře, zde je tabulka, která vám může pomoci zúžit výběr.

Scénář Co pravděpodobně potřebujete
Pokud právě začínáte jako fanoušek a chcete něco, co by váš obrázek kontejneru okamžitě nasadilo Pravděpodobně chcete Quay.io
Pokud chcete prozkoumat nebo přispět k upstream projektu a nepotřebujete podnikové řešení připravené na produkci Pravděpodobně budete chtít Project Quay
Pokud chcete podporu na podnikové úrovni, nepotřebujete místní hosting a chcete minimalizovat křivku učení Pravděpodobně chcete Quay.io
Pokud chcete podporu na podnikové úrovni a chcete nasazení ve vlastním cloudovém prostředí Pravděpodobně chcete Red Hat Quay

Jak začít?

Poté, co se rozhodnete, kterou příchuť Quay prozkoumat, se bude nejlepší způsob, jak začít, lišit. Pokyny se mezi příchutěmi Quay docela liší, ale zde jsou odkazy:

  • Quay.io
  • Red Hat Quay
  • Projekt Quay

Pokud používáte kontejnery nebo Kubernetes, možná budete chtít prozkoumat Quay Operator.

Abychom vám pomohli dále, vytvořil jsem několik výukových videí, která vám usnadní cestu do Quay:

  1. Red Hat Quay:Vytvoření obrázku Docker/Container pro Quay v Red Hat OpenShift
  2. Red Hat Quay:Vložení obrázku Docker/Container do Quay v Red Hat OpenShift
  3. Red Hat Quay:Vytvořte mapu konfigurace pro uložení certifikátu TLS v Red Hat OpenShift
  4. Red Hat Quay:Vytvořte tajný klíč OpenShift pro uložení tajemství Quay

Sbalit

Cloudové prostředí, které vyžaduje Nepřetržitou integraci (CI) z CI/CD, možná vás bude zajímat, jak ukládat a spravovat sestavené balíčky. Uspořádání obrázků kontejnerů může být náročné, ale doufám, že nyní vidíte, že Quay nabízí několik úrovní funkčnosti a možností pro vás a vaše prostředí.

[ Získejte tuto bezplatnou e-knihu:Správa clusterů Kubernetes pro figuríny. ]


Linux
  1. Úvod do linuxových příkazů chgrp a newgrp

  2. Úvod do linuxového příkazu chmod

  3. Úvod do linuxového příkazu chown

  1. Úvod do GNU Core Utilities

  2. Úvod do editoru vi

  3. Úvod do souboru Linux /etc/fstab

  1. Jak snížit zátěž registru kontejnerů pomocí Quay.io

  2. Úvod do Dockeru

  3. Jak ukládat grafy kormidla v Azure Container Registry