جوړ کړئ، شریک کړئ، همکاري وکړئ

کانټینرونه د لینوکس عملیاتي سیسټم د کارونکي ځای لږ وزن لرونکي نسخه دي - په حقیقت کې، دا لږ تر لږه دی. په هرصورت، دا لاهم یو بشپړ عملیاتي سیسټم دی، او له همدې امله د دې کانټینر کیفیت پخپله د بشپړ عملیاتي سیسټم په څیر مهم دی. له همدې امله د اوږدې مودې لپاره موږ وړاندیز وکړ د Red Hat Enterprise Linux (RHEL) انځورونهد دې لپاره چې کاروونکي کولی شي تصدیق شوي، عصري، او تازه د تصدۍ درجې کانټینرونه ولري. لانچ د کانتینر انځورونه (کانټینر انځورونه) RHEL د کانټینر کوربه RHEL د چاپیریالونو تر مینځ مطابقت او د لیږد وړتیا چمتو کوي، د دې حقیقت یادونه نه کوي چې دا دمخه پیژندل شوي وسیلې دي. په هرصورت، یوه ستونزه وه. تاسو نشئ کولی دا عکس بل چا ته وسپارئ، حتی که دا د Red Hat Enterprise Linux په کارولو سره پیرودونکي یا شریک وي.

جوړ کړئ، شریک کړئ، همکاري وکړئ

خو اوس هر څه بدل شوي دي

د Red Hat یونیورسل بیس عکس (UBI) په خپرولو سره، تاسو اوس کولی شئ هغه اعتبار، امنیت، او فعالیت ترلاسه کړئ چې تاسو یې د رسمي ریډ هیټ کانټینر عکسونو څخه تمه لرئ، که تاسو ګډون لرئ یا نه. دا پدې مانا ده چې تاسو کولی شئ په UBI کې کانټینر شوی غوښتنلیک جوړ کړئ، دا د خپلې خوښې کانټینر ثبت کې وساتئ، او له نړۍ سره یې شریک کړئ. د ریډ هیټ یونیورسل بیس عکس تاسو ته اجازه درکوي په هر چاپیریال کې د کانټینر شوي غوښتنلیک رامینځته کړئ ، شریک کړئ او همکاري وکړئ — چیرې چې تاسو غواړئ.

جوړ کړئ، شریک کړئ، همکاري وکړئ

د UBI سره، تاسو کولی شئ خپل غوښتنلیکونه په حقیقت کې په هر زیربنا کې خپاره او چل کړئ. مګر که تاسو دا په Red Hat پلیټ فارمونو لکه Red Hat OpenShift او Red Hat Enterprise Linux کې پرمخ وړئ، تاسو کولی شئ اضافي ګټې ترلاسه کړئ (ډیر زر!). او مخکې لدې چې موږ د UBI نور تفصيلي توضیحاتو ته لاړ شو ، اجازه راکړئ یو لنډ FAQ وړاندې کړم چې ولې د RHEL ګډون ته اړتیا ده. نو، څه پیښیږي کله چې په RHEL/OpenShift پلیټ فارم کې د UBI عکس چلول؟

جوړ کړئ، شریک کړئ، همکاري وکړئ

او اوس چې موږ د بازار موندنې څخه خوښ یو، راځئ چې د UBI په اړه نور تفصیل سره خبرې وکړو

د UBI کارولو دلیلونه

تاسو باید څنګه احساس وکړئ چې پوه شئ چې UBI به تاسو ته ګټه ورسوي:

  • زما پرمخ وړونکي غواړئ د کانټینر عکسونه وکاروئ کوم چې په هر چاپیریال کې توزیع او پرمخ وړل کیدی شي
  • زما ټیم عملیات د تصدۍ درجې ژوند دورې سره یو ملاتړ شوی اساس عکس غواړي
  • زما معماران غواړم وړاندیز وکړم کوبرنیټس آپریټر زما پیرودونکو / پای کاروونکو ته
  • زما پیرودونکي دوی نه غواړي د دوی ټول ریډ هیټ چاپیریال لپاره د تشبث کچې ملاتړ سره خپل ذهنونه وخوري
  • زما ټولنه غواړي د کانټینر شوي غوښتنلیکونه په حقیقت کې هرچیرې شریک کړي، چلوي، خپروي

که لږترلږه یو سناریو ستاسو سره مناسب وي ، نو تاسو باید خامخا UBI ته وګورئ.

یوازې د بنسټیز عکس څخه ډیر

UBI د بشپړ OS څخه کوچنی دی، مګر UBI درې مهم شیان لري:

  1. د دریو اساسی عکسونو سیټ (ubi، ubi-minimal، ubi-init)
  2. د مختلف پروګرامینګ ژبو لپاره د چمتو شوي رن ټایم چاپیریال سره عکسونه (نوډیجز، روبي، پیتون، پی ایچ پی، پرل، او نور)
  3. د خورا عام انحصارونو سره د YUM ذخیره کې د اړونده کڅوړو سیټ

جوړ کړئ، شریک کړئ، همکاري وکړئ

UBI د کلاوډ اصلي او ویب غوښتنلیکونو لپاره د اساس په توګه رامینځته شوی چې په کانټینرونو کې رامینځته شوي او تحویل شوي. په UBI کې ټول مینځپانګې د RHEL فرعي سیټ دی. په UBI کې ټولې کڅوړې د RHEL چینلونو له لارې تحویلیږي او د RHEL په څیر ملاتړ کیږي کله چې د Red Hat ملاتړ شوي پلیټ فارمونو لکه OpenShift او RHEL باندې چلیږي.

جوړ کړئ، شریک کړئ، همکاري وکړئ

د کانټینرونو لپاره د لوړ کیفیت مالتړ یقیني کول د انجنیرانو، امنیتي متخصصینو او نورو اضافي سرچینو څخه ډیرې هڅې ته اړتیا لري. دا نه یوازې د بیس عکسونو ازموینې ته اړتیا لري ، بلکه په هر ملاتړ شوي کوربه کې د دوی چلند تحلیل هم کوي.

د دې لپاره چې د لوړولو بار کمولو کې مرسته وکړي، Red Hat په فعاله توګه وده کوي او ملاتړ کوي ترڅو UBI 7 کولی شي د RHEL 8 کوربه توب پرمخ بوځي، د بیلګې په توګه، او UBI 8 کولی شي د RHEL 7 کوربه توب پرمخ بوځي. دا کار کاروونکو ته انعطاف، اعتماد او سوله ورکوي. په ذهن کې چې دوی د پروسې په جریان کې ورته اړتیا لري. اوس دا ټول په دوو خپلواکو پروژو ویشل کیدی شي.

درې اساسي انځورونه

جوړ کړئ، شریک کړئ، همکاري وکړئ

لږترلږه - د ټولو انحصارونو سره د غوښتنلیکونو لپاره ډیزاین شوی (Python، Node.js، .NET، او نور)

  • د مخکې نصب شوي مینځپانګې لږترلږه سیټ
  • هیڅ suid اجرایوي
  • لږترلږه د بسته بندۍ مدیر اوزار (نصب کول، تازه کول او لرې کول)

پلیټ فارم – د هر هغه غوښتنلیکونو لپاره چې په RHEL کې روان دي

  • OpenSSL متحد کریپټوګرافیک سټیک
  • بشپړ YUM سټیک
  • ګټور بنسټیز OS اسانتیاوې شاملې دي (tar، gzip، vi، او نور)

ملټي خدمت - په یو کانټینر کې د ډیری خدماتو چلول اسانه کوي

  • په پیل کې د سیسټم چلولو لپاره تنظیم شوی
  • د جوړولو په مرحله کې د خدماتو وړ کولو وړتیا

د کانټینر عکسونه د چمتو شوي برنامې ژبې چلولو چاپیریال سره

د بیس عکسونو سربیره چې تاسو ته اجازه درکوي د برنامې ژبې ملاتړ نصب کړئ ، UBIs د یو شمیر پروګرامینګ ژبو لپاره د چمتو شوي رن ټایم چاپیریال سره دمخه جوړ شوي عکسونه شاملوي. ډیری پراختیا کونکي کولی شي په ساده ډول عکس واخلي او په هغه غوښتنلیک کار پیل کړي چې دوی یې رامینځته کوي.

د UBI په پیل کولو سره، Red Hat د انځورونو دوه سیټونه وړاندې کوي - د RHEL 7 پر بنسټ او د RHEL 8 پر بنسټ. دوی په ترتیب سره د Red Hat سافټویر ټولګه (RHEL 7) او د غوښتنلیک سټریمونو (RHEL 8) پر بنسټ والړ دي. دا منډې وخت تازه ساتل کیږي او په کال کې تر څلورو پورې تازه معلومات د معیاري په توګه ترلاسه کوي ، نو تاسو تل وروستي او خورا مستحکم نسخې پرمخ وړئ.

دلته د UBI 7 کانټینر عکسونو لیست دی:

جوړ کړئ، شریک کړئ، همکاري وکړئ

دلته د UBI 8 لپاره د کانټینر عکسونو لیست دی:

جوړ کړئ، شریک کړئ، همکاري وکړئ

وابسته کڅوړې

د چمتو شوي عکسونو کارول واقعیا خورا اسانه دي. Red Hat دوی تازه ساتي او د RHEL د نوې نسخې په خپرولو سره یې تازه کوي، او همدارنګه کله چې د CVE مهم تازه معلومات د تازه پالیسۍ سره سم شتون لري. د RHEL انځور پالیسي نو تاسو کولی شئ د دې عکسونو څخه یو واخلئ او سمدلاسه په غوښتنلیک کار پیل کړئ.

جوړ کړئ، شریک کړئ، همکاري وکړئ

مګر ځینې وختونه، کله چې یو غوښتنلیک جوړ کړئ، تاسو ممکن ناڅاپه یو څه اضافي کڅوړې ته اړتیا ولرئ. یا، ځینې وختونه، د کار کولو لپاره غوښتنلیک ترلاسه کولو لپاره، تاسو اړتیا لرئ چې یو یا بل بسته تازه کړئ. له همدې امله د UBI عکسونه د RPMs سیټ سره راځي چې د یوم له لارې شتون لري ، او کوم چې د ګړندي او خورا شتون لرونکي مینځپانګې تحویلي شبکې په کارولو سره توزیع کیږي (تاسو کڅوړه ترلاسه کړې!). کله چې تاسو په خپل CI/CD کې په دې مهم ریلیز نقطه کې یوم تازه چلوئ، تاسو ډاډه یاست چې دا به کار وکړي.

RHEL بنسټ دی

موږ هیڅکله نه ستړي کیږو چې تکرار کړو چې RHEL د هرڅه اساس دی. ایا تاسو پوهیږئ چې په ریډ هټ کې کوم ټیمونه د بیس عکسونو رامینځته کولو کې کار کوي؟ د مثال په توګه دا:

  • د انجینرۍ ټیم د دې ډاډ ترلاسه کولو لپاره مسؤل دی چې اصلي کتابتونونه لکه glibc او OpenSSL، او همدارنګه د ژبې چلولو وختونه لکه Python او Ruby، ثابت فعالیت چمتو کوي او په ډاډمن ډول د کار بار چلوي کله چې په کانټینرونو کې کارول کیږي.
  • د محصول امنیت ټیم په کتابتونونو او د ژبې چاپیریال کې د غلطیو او امنیتي مسلو په وخت سمولو مسؤلیت لري، د دوی د کار اغیزمنتوب د ځانګړي شاخص په کارولو سره ارزول کیږي. د کانټینر روغتیا شاخص درجه.
  • د محصول مدیرانو او انجینرانو یوه ډله د نوي ب featuresو اضافه کولو او د محصول اوږد ژوند د یقیني کولو لپاره وقف شوې ، تاسو ته ستاسو د پانګوونې په اړه باور درکوي.

د Red Hat Enterprise Linux د کانټینرونو لپاره یو ښه کوربه او عکس جوړوي، مګر ډیری پراختیا کونکي د سیسټم سره په مختلفو بڼو کې د کار کولو وړتیا ته ارزښت ورکوي، چې ځینې یې ممکن د لینکس سیسټم د ملاتړ شوي کارولو قضیې څخه بهر وي. دا هغه ځای دی چې د UBI نړیوال عکسونه ژغورنې ته راځي.

راځئ چې همدا اوس ووایو ، پدې مرحله کې ، تاسو یوازې د اساس عکس په لټه کې یاست ترڅو په ساده کانټینر شوي غوښتنلیک کار پیل کړئ. یا ایا تاسو دمخه راتلونکي ته نږدې یاست او د کانټینر انجن کې د سټایلون کانټینرونو څخه د کلاوډ اصلي تاریخ ته حرکت کوئ چې په OpenShift کې د چلولو آپریټرانو جوړولو او تصدیق کولو په کارولو سره. په هر حالت کې، UBI به د دې لپاره غوره اساس چمتو کړي.

جوړ کړئ، شریک کړئ، همکاري وکړئ

کانټینرونه د عملیاتي سیسټم د کارونکي ځای لږ وزن لرونکي نسخه په نوي بسته بندۍ بڼه کې شاملوي. د UBI عکسونو خپرول د کانټینر شوي پراختیا لپاره د صنعت نوي معیار ټاکي ، د هر کارونکي ، خپلواک سافټویر پراختیا کونکو او خلاصې سرچینې ټولنو ته د تصدۍ ټولګي کانټینرونه چمتو کوي. په ځانګړي توګه ، د سافټویر پراختیا کونکي کولی شي خپل محصولات د دوی ټولو کانټینر شوي غوښتنلیکونو لپاره د یو واحد ، ثابت بنسټ په کارولو سره معیاري کړي ، پشمول Kubernetes چلونکي. پرمختیایی شرکتونه چې UBI کاروي د Red Hat کانټینر تصدیق او د Red Hat OpenShift Operator تصدیق ته هم لاسرسی لري، کوم چې په پایله کې د Red Hat پلیټ فارمونو لکه OpenShift کې د سافټویر دوامداره تایید ته اجازه ورکوي.

جوړ کړئ، شریک کړئ، همکاري وکړئ

څنګه د عکس سره کار پیل کړئ

په لنډه توګه، دا خورا ساده دی. پوډمین نه یوازې په RHEL کې شتون لري ، بلکه په فیډورا ، CentOS او څو نورو لینکس توزیعونو کې هم شتون لري. ټول هغه څه چې تاسو یې باید وکړئ عکس د لاندې زیرمو څخه یو څخه ډاونلوډ کړئ او تاسو ښه یاست چې لاړشئ.

د UBI 8 لپاره:

podman pull registry.access.redhat.com/ubi8/ubi
podman pull registry.access.redhat.com/ubi8/ubi-minimal
podman pull registry.access.redhat.com/ubi8/ubi-init

د UBI 7 لپاره:

podman pull registry.access.redhat.com/ubi7/ubi
podman pull registry.access.redhat.com/ubi7/ubi-minimal
podman pull registry.access.redhat.com/ubi7/ubi-init

ښه، د یونیورسل بیس عکس بشپړ لارښود وګورئ

سرچینه: www.habr.com

Add a comment