Red Hat нь Project Quay нэртэй контейнерын зургийг бүтээх, түгээх бүртгэлийг гаргасан

улаан малгай Quay бол анх CoreOS Inc-ийн боловсруулсан хувийн бүртгэл юм. ашиглаж байна контейнерийн дүрсийг хадгалах, барих, байрлуулах, програмыг контейнержуулсан платформ дээр ажиллуулах шаардлагатай системийн сангууд, системийн хэрэгслүүд болон бусад платформын тохиргоонуудыг багтаасан болно.

Төсөл Улаан малгайд унасны дараа хэрэгжиж эхэлсэн шилжүүлэх санаачлагын хүрээнд нээлттэй эхийн програм хангамжийн ангилалд олж авсан компаниудын патентлагдсан бүтээгдэхүүн. Энэ код нь Red Hat Quay, Quay.IO хоёуланг нь тэжээх бөгөөд Quay багийн боловсруулж, бүртгэлд 2015 онд нэгтгэсэн Clair нээлттэй эхийн аюулгүй байдлын төслийг багтаасан болно.

Төслийн нээлттэй эх үүсвэрт шилжихийг зарласан блогын нийтлэлд тэргүүлэх програм хангамжийн инженер Red Hat Joey Schorr бичсэн:

"Төслүүд хамтдаа үүлний уугуул иргэдэд ашиг тустай байж контейнерийн эргэн тойрон дахь инновацийн саад тотгорыг бууруулж, илүү олон чингэлэгийг аюулгүй, хүртээмжтэй болгоход туслах болно гэж бид үзэж байна."

"Clair нь худалдагч болон хэрэглэгчдийн хооронд нээлттэй ажилласнаар аюулгүй байдлыг сайжруулах зорилгоор нээлттэй эхийн нийгэмд бий болсон" гэж тэр үргэлжлүүлэв. "Аюулгүй байдлын хэрэгцээ улам бүр нэмэгдэж байгааг харгалзан Клэйр мөн Project Quay-т шууд холбогдсон болно."

Quay кодын тухай

Төслийн Quay-ийн нэг хэсэг болох нээлттэй эх сурвалж болсон. Quay ба Clair кодын суурь нь олон нийтэд туслах болно уугуул үүлнээс контейнер орчмын инновацийн саад бэрхшээлийг багасгах хүртэл савыг илүү аюулгүй, хүртээмжтэй болгоход нь туслах.

Төсөл савны зургийг эмхэтгэх, хадгалах, түгээх хэрэгслээр хангадаг болон програмууд, мөн бүртгэлийг удирдах вэбэд суурилсан интерфэйс.

Quay-ийн тусламжтай та өөрийн контейнер эсвэл програмын дүрсний бүртгэлийг хяналтанд байгаа дэд бүтцэд байршуулах боломжтой бөгөөд үүнд зөвхөн DBMS-д нэвтрэх, зураг хадгалах дискний зай шаардагдана.

Мөн түүнчлэн хэрэглэгчид өөрсдийн зургийн сангийн талаар илүү аюулгүй байдлыг хангахад туслах болно автоматжуулалт, баталгаажуулалт, зөвшөөрлийн системтэй. Энэ нь ихэнх контейнер орчин, зохион байгуулалтын платформыг дэмждэг бөгөөд байршуулсан эсвэл орон нутгийн үйлчилгээ хэлбэрээр ашиглах боломжтой байдаг.

Бүртгэл нь протоколын эхний ба хоёр дахь хувилбартай нийцдэг (Docker Registry HTTP API) нь Docker хөдөлгүүрт зориулж контейнерын зургийг тараахад ашигладаг бөгөөд Docker manifest файлуудын тодорхойлолтыг агуулсан байдаг.

App Container Image Discovery тодорхойлолт нь контейнер илрүүлэхийг дэмждэг. GitHub, Bitbucket, GitLab, Git дээр суурилсан агуулахаас угсарч нийлүүлэх, тасралтгүй интеграцчлах (CD / CI) системд холбогдох боломжтой.

Гөрөө хандалтын хяналтын уян хатан механизм, хөгжлийн багуудын хяналтыг бий болгодог мөн нэвтрэлт танилт хийхэд LDAP, Keystone, OIDC, Google Auth, GitHub ашиглах боломжийг олгодог.

Хадгалалтыг орон нутгийн FS, S3, GCS, Swift, Ceph дээр байрлуулж болно хэрэглэгчийн байршилд тулгуурлан өгөгдлийг буцааж өгөхийг оновчтой болгохын тулд хуулбарласан болно. Энэхүү найрлагад Clair Toolkit багтсан бөгөөд энэ нь залруулагдаагүй эмзэг байдлыг тодорхойлох савны дүүргэлтийг автоматаар сканнердах боломжийг олгодог.

Red Hat Quay-г дэмжиж байгаа нь "тухайн өдрийн нийт хэрэглэгч болон туршлагыг" сайжруулахад анхаарлаа төвлөрүүлэхээр төлөвлөж байгааг дахин хэллээ.

Төлөвлөсөн шинэчлэлтүүд нь нэрсийн сан, репозитор эсвэл олон бичлэгийн дэд хэсгийг автоматаар хуулбарлах ажлыг багтаана. Хадгалалтын арын хэсэг болон агуулгын засаглалыг сайжруулах сайжруулсан дэмжлэг нь хийх ажлын жагсаалтад багтсан болно.

Төслийн Quay Python дээр бичсэн нээлттэй эхийн програм хангамжийн цуглуулгыг агуулдаг Apache 2.0 болон бусад нээлттэй эхийн лицензийн дагуу лицензтэй, мөн нээлттэй эх сурвалж бүхий засаглалын загварыг дагаж, засвар үйлчилгээний хороо нээлттэй нийгэмлэгтэй хамт Red Hat Quay, Quay.io хэрэглэгчид код дээр хамтран ажиллах боломжтой болно.

Эх сурвалж: https://www.redhat.com


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.