{"id":33305,"date":"2019-10-31T21:51:51","date_gmt":"2019-10-31T18:51:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/build-share-collaborate\/"},"modified":"2019-10-31T21:51:51","modified_gmt":"2019-10-31T18:51:51","slug":"build-share-collaborate","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/build-share-collaborate","title":{"rendered":"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kontejner\u00ebt paraqesin nj\u00eb version t\u00eb leht\u00ebsuar t\u00eb hap\u00ebsir\u00ebs s\u00eb p\u00ebrdoruesit t\u00eb sistemit operativ Linux \u2013 n\u00eb fakt, kjo \u00ebsht\u00eb nj\u00eb minimum \"i zbraz\u00ebt\". Megjithat\u00eb, kjo \u00ebsht\u00eb ende nj\u00eb sistem operativ plot\u00ebsisht funksional, prandaj cil\u00ebsia e k\u00ebtij kontejneri \u00ebsht\u00eb po aq e r\u00ebnd\u00ebsishme sa ajo e nj\u00eb sistemi operativ t\u00eb plot\u00eb. Kjo \u00ebsht\u00eb arsyeja pse p\u00ebr nj\u00eb koh\u00eb t\u00eb gjat\u00eb ne ofruam <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/containers\/\">imazhe Red Hat Enterprise Linux (RHEL)<\/a><\/noindex>, n\u00eb m\u00ebnyr\u00eb q\u00eb p\u00ebrdoruesit t\u00eb ken\u00eb kontejner\u00eb me nivel t\u00eb certifikuar, modern\u00eb dhe t\u00eb p\u00ebrdit\u00ebsuar. Nisja <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2018\/02\/22\/container-terminology-practical-introduction\/#h.dqlu6589ootw\">e imazheve t\u00eb kontejner\u00ebve<\/a><\/noindex> n\u00eb hostet e kontejner\u00ebve RHEL siguron kompatibilitet dhe transportueshm\u00ebri midis mjediseve, pa p\u00ebrmendur se k\u00ebto jan\u00eb mjete tashm\u00eb t\u00eb njohura. Gjat\u00eb k\u00ebsaj kohe kishte nj\u00eb problem. Ju nuk mund t\u00eb thjesht t\u00eb kaloni nj\u00eb imazh t\u00eb till\u00eb k\u00ebndej ndokujt tjet\u00ebr, madje as n\u00ebse b\u00ebhej fjal\u00eb p\u00ebr nj\u00eb klient ose partner q\u00eb p\u00ebrdorte Red Hat Enterprise Linux. <\/p>\n<p><img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/2c87e29b54241ecbda00523418ccb8ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPor tani \u00e7do gj\u00eb ka ndryshuar <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nMe l\u00ebshimin e imazhit univers t\u00eb Red Hat Universal Base Image (UBI), tani mund t\u00eb merrni besueshm\u00ebrin\u00eb, sigurin\u00eb dhe performanc\u00ebn e lart\u00eb t\u00eb imazheve zyrtare t\u00eb kontejner\u00ebve Red Hat pa r\u00ebnd\u00ebsi n\u00ebse keni abonim apo jo. Kjo do t\u00eb thot\u00eb se mund t\u00eb nd\u00ebrtoni nj\u00eb aplikacion t\u00eb kontejnerizuar mbi UBI, ta vendosni at\u00eb n\u00eb regjistrin e kontejner\u00ebve sipas zgjedhjes suaj dhe ta ndani at\u00eb me gjith\u00eb bot\u00ebn. Red Hat Universal Base Image lejon nd\u00ebrtimin, ndarjen dhe bashk\u00ebpunimin mbi nj\u00eb aplikacion t\u00eb kontejnerizuar n\u00eb \u00e7do mjedis \u2013 aty ku d\u00ebshironi. <\/p>\n<p><img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/d06210d717e17d2732284239003445c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Me UBI ekziston mund\u00ebsia t\u00eb publikoni dhe t\u00eb l\u00ebshoni aplikacionet tuaja praktikisht n\u00eb \u00e7do infrastruktur\u00eb. Por n\u00ebse i l\u00ebshoni ato n\u00eb platforma Red Hat, si Red Hat OpenShift dhe Red Hat Enterprise Linux, mund t\u00eb merrni p\u00ebrfitime t\u00eb tjera (m\u00eb shum\u00eb ar!). Dhe p\u00ebrpara se t\u00eb kalojm\u00eb n\u00eb nj\u00eb p\u00ebrshkrim m\u00eb t\u00eb detajuar t\u00eb UBI, lejoni t\u00eb ofrojm\u00eb nj\u00eb FAQ t\u00eb shkurt\u00ebr, pse nevojitet nj\u00eb Abonim RHEL. Pra, \u00e7far\u00eb do t\u00eb ndodh\u00eb kur t\u00eb l\u00ebshoni nj\u00eb imazh UBI n\u00eb platform\u00ebn RHEL\/OpenShift? <\/p>\n<p><img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/245ded4e0742a057d53b2b4d49902d3c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Dhe tani, kur marketingu \u00ebsht\u00eb i k\u00ebnaqur, le t\u00eb flasim m\u00eb shum\u00eb p\u00ebr UBI.<\/p>\n<h3>Arsyet p\u00ebr t\u00eb p\u00ebrdorur UBI<\/h3>\n<p>\n\u00c7far\u00eb duhet t\u00eb ndjeni p\u00ebr t\u00eb kuptuar se UBI do t'ju jet\u00eb i dobish\u00ebm: <\/p>\n<ul>\n<li>Developer\u00ebt e mi <b>duan t\u00eb p\u00ebrdorin imazhe kontejner\u00ebsh q\u00eb mund t\u00eb shp\u00ebrndahen dhe t\u00eb l\u00ebshohen n\u00eb \u00e7do mjedis<\/b> Ekipa ime <\/li>\n<li>e operacioneve <b>d\u00ebshiron nj\u00eb imazh baz\u00eb t\u00eb mb\u00ebshtetur me nj\u00eb cik\u00ebl jet\u00ebsor t\u00eb nivelit t\u00eb nd\u00ebrmarrjes<\/b> arkitekt\u00ebt <\/li>\n<li>Developer\u00ebt e mi <b>duan t\u00eb ofrojn\u00eb<\/b> duan\u00eb t\u00eb ofrojn\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Kubernetes Operator<\/a><\/noindex> klient\u00ebt e mi \/ p\u00ebrdoruesit final\u00eb<\/li>\n<li>Developer\u00ebt e mi <b>klient\u00ebt<\/b> duan t\u00eb ken\u00eb mb\u00ebshtetje korporative p\u00ebr t\u00eb gjith\u00eb ambientin e tyre Red Hat <\/li>\n<li>Mua <b>komunitetin<\/b> d\u00ebshiron t\u00eb ndaj\u00eb, t\u00eb nis\u00eb, t\u00eb publikoj\u00eb aplikacione t\u00eb kontenierizuara n\u00eb \u00e7do vend <\/li>\n<\/ul>\n<p>\nN\u00ebse ndonj\u00eb nga skenar\u00ebt p\u00ebrputhet me ju, patjet\u00ebr duhet t\u00eb shqyrtoni UBI-n\u00eb. <\/p>\n<h3>M\u00eb shum\u00eb se vet\u00ebm nj\u00eb imazh baz\u00eb <\/h3>\n<p>\nUBI \u2013 m\u00eb pak se nj\u00eb sistem i plot\u00eb operativ, por UBI ka tri gj\u00ebra t\u00eb r\u00ebnd\u00ebsishme: <\/p>\n<ol>\n<li>Nj\u00eb set prej tre imazhesh baz\u00eb (ubi, ubi-minimal, ubi-init) <\/li>\n<li>Imazhe me mjediset e gatshme p\u00ebr gjuh\u00ebt e ndryshme t\u00eb programimit (nodejs, ruby, python, php, perl, etj.) <\/li>\n<li>Nj\u00eb set paketash t\u00eb lidhura n\u00eb depo YUM me var\u00ebsit\u00eb m\u00eb t\u00eb zakonshme <\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/bbfe3101ba7ab8f4ee6006a07e464cdf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>UBI \u00ebsht\u00eb krijuar si nj\u00eb themel p\u00ebr aplikacionet cloud-native dhe web, t\u00eb zhvilluara dhe shp\u00ebrndara n\u00eb kontejner\u00eb. T\u00eb gjith\u00eb p\u00ebrmbajtja n\u00eb UBI \u00ebsht\u00eb nj\u00eb n\u00ebngrup i RHEL. \u00c7do paket\u00eb n\u00eb UBI vjen p\u00ebrmes kanaleve RHEL dhe mb\u00ebshtetet si RHEL kur \u00ebsht\u00eb n\u00eb funksion n\u00eb platformat e mb\u00ebshtetura Red Hat, si OpenShift dhe RHEL. <\/p>\n<p><img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/877ffa34cf18939faf84e376035cc9f6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>P\u00ebr t\u00eb siguruar mb\u00ebshtetje t\u00eb cil\u00ebsis\u00eb p\u00ebr kontejner\u00ebt k\u00ebrkohet nj\u00eb s\u00ebr\u00eb p\u00ebrpjekjesh nga inxhinier\u00ebt, specialist\u00ebt e siguris\u00eb dhe burime t\u00eb tjera shtes\u00eb. K\u00ebrkohet jo vet\u00ebm testimi i imazheve baz\u00eb, por gjithashtu analizimi i sjelljes s\u00eb tyre n\u00eb \u00e7do host t\u00eb mb\u00ebshtetur. <\/p>\n<p>P\u00ebr t\u00eb leht\u00ebsuar detyrat q\u00eb lidhen me p\u00ebrdit\u00ebsimet, Red Hat zhvillon dhe mb\u00ebshtet aktivisht, duke b\u00ebr\u00eb q\u00eb UBI 7 t\u00eb mund t\u00eb funksionoj\u00eb, p\u00ebr shembull, n\u00eb hostet RHEL 8, nd\u00ebrsa UBI 8 n\u00eb hostet RHEL 7. Kjo u jep p\u00ebrdoruesve fleksibilitetin e nevojsh\u00ebm, sigurin\u00eb dhe qet\u00ebsin\u00eb n\u00eb proces, p\u00ebr shembull, n\u00eb p\u00ebrdit\u00ebsimet e platform\u00ebs n\u00eb imazhet e kontejner\u00ebve apo n\u00eb hostet e p\u00ebrdorura. Tani gjith\u00eb kjo mund t\u00eb ndahet n\u00eb dy projekte t\u00eb pavarura. <\/p>\n<h3>Tre imazhe baz\u00eb<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/14c750c058706f328c58f296624499c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p>Minimal \u2013 i destinuar p\u00ebr aplikacione me t\u00eb gjitha var\u00ebsit\u00eb (Python, Node.js, .NET, etj.) <\/p>\n<ul>\n<li>Nj\u00eb set minimal i p\u00ebrmbajtjes s\u00eb paracaktuar <\/li>\n<li>Pa skedar\u00eb ekzekutiv\u00eb suid <\/li>\n<li>Nj\u00eb mjet minimal p\u00ebr menaxherin e paketave (instalimi, p\u00ebrdit\u00ebsimi dhe fshirja) <\/li>\n<\/ul>\n<p>\nPlatforma \u2013 p\u00ebr \u00e7do aplikacion q\u00eb funksionon n\u00eb RHEL <\/p>\n<ul>\n<li>Gurthemeluesi i unifikuar kriptografik OpenSSL<\/li>\n<li>Staku i plot\u00eb YUM <\/li>\n<li>K\u00ebtu jan\u00eb t\u00eb p\u00ebrfshira utilitar\u00eb baz\u00eb t\u00eb dobish\u00ebm t\u00eb OS (tar, gzip, vi, etj.) <\/li>\n<\/ul>\n<p>\nMulti-Service \u2013 thjeshton ekzekutimin e sh\u00ebrbimeve t\u00eb shumta n\u00eb nj\u00eb kontejner <\/p>\n<ul>\n<li>Konfiguruar p\u00ebr t\u00eb nisur systemd n\u00eb start <\/li>\n<li>Mund\u00ebsia p\u00ebr t\u00eb aktivizuar sh\u00ebrbimet n\u00eb faz\u00ebn e nd\u00ebrtimit <\/li>\n<\/ul>\n<p><\/p>\n<h3>Imazhe konteineresh me mjedise ekzekutimi t\u00eb gatshme p\u00ebr gjuh\u00ebt e programimit <\/h3>\n<p>\nP\u00ebrve\u00e7 imazheve baz\u00eb q\u00eb lejojn\u00eb instalimin e mb\u00ebshtetjes p\u00ebr gjuh\u00ebt e programimit, UBI p\u00ebrfshin imazhe t\u00eb paracaktuara me mjedise ekzekutimi t\u00eb gatshme p\u00ebr disa gjuh\u00eb programimi. Shum\u00eb zhvillues mund t\u00eb marrin thjesht imazhin dhe t\u00eb fillojn\u00eb pun\u00ebn mbi aplikacionin q\u00eb po zhvillojn\u00eb. <\/p>\n<p>Me nisjen e UBI, Red Hat ofron dy grupe imazhesh \u2013 nj\u00eb bazuar n\u00eb RHEL 7 dhe nj\u00eb tjet\u00ebr n\u00eb RHEL 8. K\u00ebto bazohen, p\u00ebrkat\u00ebsisht, n\u00eb Red Hat Software Collections (RHEL 7) dhe Application Streams (RHEL 8). K\u00ebto mjedise ekzekutimi mbahen t\u00eb azhurnuara dhe standardisht marrin deri n\u00eb kat\u00ebr azhurnime n\u00eb vit, k\u00ebshtu q\u00eb gjithmon\u00eb ka mund\u00ebsi p\u00ebr t\u00eb punuar me versionet m\u00eb t\u00eb reja dhe m\u00eb t\u00eb q\u00ebndrueshme. <\/p>\n<p><b>Ja lista e imazheve t\u00eb konteiner\u00ebve UBI 7:<\/b> <\/p>\n<p><img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/996418541dce083453eb25ef28abc5eb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>Ja lista e imazheve t\u00eb konteiner\u00ebve p\u00ebr UBI 8:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/48726f993bb541f60b8df2e62215b8b2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Paketa t\u00eb asociuara <\/h3>\n<p>\nP\u00ebrdorimi i imazheve t\u00eb gatshme \u00ebsht\u00eb v\u00ebrtet shum\u00eb i p\u00ebrshtatsh\u00ebm. Red Hat i mban ato n\u00eb gjendje t\u00eb p\u00ebrdit\u00ebsuar dhe i azhurnon ato me l\u00ebshimin e versioneve t\u00eb reja t\u00eb RHEL, si dhe kur ka azhurnime kritike CVE sipas politikes s\u00eb azhurnimeve <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2208321\">Politika e imazhit RHEL<\/a><\/noindex> p\u00ebr t\u00eb mund\u00ebsuar q\u00eb t\u00eb mund t\u00eb marr\u00ebsh nj\u00eb nga k\u00ebto imazhe dhe menj\u00ebher\u00eb t\u00eb fillosh pun\u00ebn mbi aplikacionin. <\/p>\n<p><img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/16aaf2f54379d5d3f48e00108f02e61e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Por ndonj\u00ebher\u00eb, gjat\u00eb krijimit t\u00eb nj\u00eb aplikacioni, mund t\u00eb ndiheni befasuar nga nevoja p\u00ebr ndonj\u00eb paket\u00eb shtes\u00eb. Ose, ndonj\u00ebher\u00eb, p\u00ebr t\u00eb b\u00ebr\u00eb q\u00eb aplikacioni t\u00eb funksionoj\u00eb, duhet t\u00eb azhurnoni at\u00eb ose at\u00eb paket\u00eb. Pik\u00ebrisht p\u00ebr k\u00ebt\u00eb arsye imazhet UBI shp\u00ebrndahen me nj\u00eb grup RPM, q\u00eb jan\u00eb t\u00eb disponueshme p\u00ebrmes yum-it, dhe q\u00eb shp\u00ebrndahen p\u00ebrmes nj\u00eb rrjeti t\u00eb shpejt\u00eb dhe me qasje t\u00eb lart\u00eb p\u00ebr shp\u00ebrndarjen e p\u00ebrmbajtjes (ju paketa!). Kur t\u00eb ekzekutoni azhurnimin yum n\u00eb CI\/CD-n\u00eb tuaj n\u00eb momentin kritik t\u00eb l\u00ebshimit, mund t\u00eb jeni t\u00eb sigurt \u2013 do t\u00eb funksionoj\u00eb.<\/p>\n<h3>RHEL \u00ebsht\u00eb baza<\/h3>\n<p>\nNuk e dim\u00eb se si t\u00eb p\u00ebrs\u00ebrisim se RHEL \u00ebsht\u00eb baza e gjith\u00e7kaje. E dini se cilat ekipe n\u00eb Red Hat punojn\u00eb p\u00ebr krijimin e imazheve baz\u00eb? Ja, p\u00ebr shembull k\u00ebto:<\/p>\n<ul>\n<li>Grupi inxhinierik teknik q\u00eb \u00ebsht\u00eb p\u00ebrgjegj\u00ebs p\u00ebr sigurimin q\u00eb bibliotekat baz\u00eb, si glibc dhe OpenSSL, si dhe mjediset ekzekutimi t\u00eb gjuh\u00ebve, si Python dhe Ruby, t\u00eb ofrojn\u00eb performanc\u00eb t\u00eb stabilizuar dhe t\u00eb punojn\u00eb me besueshm\u00ebri me ngarkesa pune, kur p\u00ebrdoren n\u00eb konteiner\u00eb. <\/li>\n<li>Grupi i siguris\u00eb s\u00eb produkteve angazhohet p\u00ebr riparimin e menj\u00ebhersh\u00ebm t\u00eb dob\u00ebsive dhe problemeve t\u00eb siguris\u00eb n\u00eb bibliotekat dhe ambientet e gjuh\u00ebs, dhe efektiviteti i pun\u00ebs s\u00eb tyre vler\u00ebsohet me an\u00eb t\u00eb nj\u00eb indeksi t\u00eb ve\u00e7ant\u00eb. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2803031\">Nota e Indeksit t\u00eb Sh\u00ebndetit t\u00eb Kontejner\u00ebve<\/a><\/noindex>. <\/li>\n<li>Ekipa e menaxher\u00ebve t\u00eb produkteve dhe inxhinier\u00ebve merret me shtimin e ve\u00e7orive t\u00eb reja dhe siguron nj\u00eb cik\u00ebl t\u00eb gjat\u00eb jet\u00ebsor p\u00ebr produktin, i cili ofron besim n\u00eb investimet e b\u00ebra, q\u00eb mund t\u00eb shfryt\u00ebzohen si nj\u00eb baz\u00eb. <\/li>\n<\/ul>\n<p>\nRed Hat Enterprise Linux luan rolin e nj\u00eb hosti dhe imazhi t\u00eb shk\u00eblqyer p\u00ebr kontejner\u00ebt, por p\u00ebr shum\u00eb zhvillues \u00ebsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb ken\u00eb mund\u00ebsin\u00eb t\u00eb punojn\u00eb me sistemin n\u00eb formate t\u00eb ndryshme, disa prej t\u00eb cilave mund t\u00eb tejkalojn\u00eb skenar\u00ebt e mb\u00ebshtetur t\u00eb sistemit Linux. K\u00ebtu vijn\u00eb p\u00ebrfitimet e imazheve universale UBI. <\/p>\n<p>Supozoni q\u00eb n\u00eb k\u00ebt\u00eb moment, ju thjesht po k\u00ebrkoni nj\u00eb imazh baz\u00eb p\u00ebr t\u00eb filluar pun\u00ebn me nj\u00eb aplikacion t\u00eb thjesht\u00eb t\u00eb kontejnerizuar. Ose keni p\u00ebrparuar n\u00eb t\u00eb ardhmen dhe po kaloni nga kontejner\u00ebt autonom\u00eb q\u00eb funksionojn\u00eb n\u00eb motorin e kontejner\u00ebve, n\u00eb historin\u00eb cloud-native duke p\u00ebrdorur operator\u00ebt (nd\u00ebrtimi dhe certifikimi i Operator\u00ebve) q\u00eb punojn\u00eb n\u00eb OpenShift. N\u00eb \u00e7do rast, UBI do t\u00eb ofroj\u00eb nj\u00eb baz\u00eb t\u00eb shk\u00eblqyer p\u00ebr k\u00ebt\u00eb. <\/p>\n<p><img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/e40393e4d9cedcc769ebd0c593d997cc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Kontejner\u00ebt p\u00ebrfshijn\u00eb nj\u00eb version t\u00eb leht\u00ebsuar t\u00eb hap\u00ebsir\u00ebs p\u00ebrdoruese t\u00eb sistemit operativ n\u00eb nj\u00eb format t\u00eb ri paketimi. Publikimi i imazheve UBI vendos nj\u00eb standard t\u00eb ri p\u00ebr industrin\u00eb p\u00ebr zhvillimin e kontejnerizuar, duke e b\u00ebr\u00eb kontejner\u00ebt e klas\u00ebs korporative t\u00eb aksesuesh\u00ebm p\u00ebr \u00e7do p\u00ebrdorues, zhvillues t\u00eb pavarur software dhe komunitete open source. N\u00eb ve\u00e7anti, zhvilluesit e software mund t\u00eb standardizojn\u00eb produktet e tyre duke p\u00ebrdorur nj\u00eb baz\u00eb t\u00eb vetme dhe t\u00eb verifikuar p\u00ebr t\u00eb gjitha aplikacionet e tyre t\u00eb kontejnerizuara, p\u00ebrfshir\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Kubernetes Operators<\/a><\/noindex>. Kompanit\u00eb zhvillimore q\u00eb p\u00ebrdorin UBI, gjithashtu kan\u00eb akses n\u00eb certifikimin e Red Hat Container Certification dhe Red Hat OpenShift Operator Certification, q\u00eb nga ana e saj lejon verifikimin e vazhduesh\u00ebm t\u00eb software-it q\u00eb ekzekutohet n\u00eb platformat Red Hat, si OpenShift. <\/p>\n<p><img decoding=\"async\" alt=\"Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni\" src=\"\/wp-content\/uploads\/2019\/05\/e2351cfad639b2f7d98b6bc9cecc41c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Si t\u00eb filloni t\u00eb punoni me imazhin <\/h3>\n<p>\nN\u00eb shkurt \u2013 shum\u00eb e thjesht\u00eb. Podman \u00ebsht\u00eb i disponuesh\u00ebm jo vet\u00ebm n\u00eb RHEL, por edhe n\u00eb Fedora, CentOS dhe nj\u00eb s\u00ebr\u00eb t\u00eb distributoreve t\u00eb tjer\u00eb Linux. E gjith\u00eb ajo q\u00eb duhet t\u00eb b\u00ebni \u00ebsht\u00eb t\u00eb shkarkoni imazhin nga nj\u00eb prej repozitoreve t\u00eb m\u00ebposhtme dhe t\u00eb vazhdoni. <\/p>\n<p>P\u00ebr UBI 8: <\/p>\n<pre><code class=\"plaintext\">podman pull registry.access.redhat.com\/ubi8\/ubi\npodman pull registry.access.redhat.com\/ubi8\/ubi-minimal\npodman pull registry.access.redhat.com\/ubi8\/ubi-init\n<\/code><\/pre>\n<p>\nP\u00ebr UBI 7: <\/p>\n<pre><code class=\"plaintext\">podman pull registry.access.redhat.com\/ubi7\/ubi\npodman pull registry.access.redhat.com\/ubi7\/ubi-minimal\npodman pull registry.access.redhat.com\/ubi7\/ubi-init\n<\/code><\/pre>\n<p>\nDhe shikoni udh\u00ebzuesin e plot\u00eb p\u00ebr Universal Base Image <\/p>\n<ul>\n<li><noindex><a rel=\"nofollow noopener noreferrer\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/8\/html-single\/building_running_and_managing_containers\/index?lb_target=stage#using_red_hat_universal_base_images_standard_minimal_and_runtimes\">Si t\u00eb b\u00ebni p\u00ebr RHEL 8<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux_atomic_host\/7\/html-single\/getting_started_with_containers\/index#using_red_hat_universal_base_images_standard_minimal_and_runtimes\">Si t\u00eb b\u00ebni p\u00ebr RHEL 7<\/a><\/noindex><\/li>\n<\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/451090\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0438 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0442\u0430\u043a \u0436\u0435 \u0432\u0430\u0436\u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043b\u043d\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0418\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u043b\u0433\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043c\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u044b Red Hat Enterprise Linux (RHEL), \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u043b\u0438 \u0438\u043c\u0435\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435, \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25036,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-33305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/build-share-collaborate\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Build, Share, Collaborate | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/build-share-collaborate\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:51:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:51:51+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Nd\u00ebrto, Shp\u00ebrndaj, Bashk\u00ebpunoni | ProHoster","description":"Kontejner\u00ebt jan\u00eb nj\u00eb version i leht\u00ebsuar i hap\u00ebsir\u00ebs p\u00ebrdoruese t\u00eb sistemit operativ Linux \u2013 n\u00eb fakt, kjo \u00ebsht\u00eb \"minimumi i zhveshur\".","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/build-share-collaborate","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Build, Share, Collaborate | ProHoster","og:description":"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/build-share-collaborate","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:51:51+00:00","article:modified_time":"2019-10-31T18:51:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33305","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 14:44:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:43:31","updated":"2026-01-21 14:44:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/33305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=33305"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/33305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/25036"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=33305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=33305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=33305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}