{"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\/lv\/blog\/administrirovanie\/build-share-collaborate","title":{"rendered":"Veidot, dal\u012bties, sadarboties","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Konteineri ir vieglo versiju Linux oper\u0113t\u0101jsist\u0113mas lietot\u0101ja telpai \u2013 faktiski, tas ir \"plikais\" minimums. Tom\u0113r tas joproj\u0101m ir pilnv\u0113rt\u012bga oper\u0113t\u0101jsist\u0113ma, un t\u0101p\u0113c \u0161\u012b konteinera kvalit\u0101te ir tikpat svar\u012bga k\u0101 pilnv\u0113rt\u012bgai oper\u0113t\u0101jsist\u0113mai. T\u0101p\u0113c ilgu laiku m\u0113s pied\u0101v\u0101j\u0101m <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/containers\/\">Red Hat Enterprise Linux (RHEL) att\u0113lus<\/a><\/noindex>, lai lietot\u0101ji var\u0113tu sa\u0146emt sertific\u0113tus, m\u016bsdien\u012bgus un aktu\u0101lus korpor\u0101cijas l\u012bme\u0146a konteinerus. Palai\u017eot <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2018\/02\/22\/container-terminology-practical-introduction\/#h.dqlu6589ootw\">konteineru att\u0113lus<\/a><\/noindex> RHEL uz RHEL konteineru viesu saimniekiem nodro\u0161ina sader\u012bbu un p\u0101rnesam\u012bbu starp vidi, nemaz nerun\u0101jot par to, ka tie ir jau iepaz\u012bti r\u012bki. Tom\u0113r bija viens jaut\u0101jums. J\u016bs nevar\u0113j\u0101t vienk\u0101r\u0161i nodot \u0161\u0101du att\u0113lu k\u0101dam citam, pat ja tas bija klients vai partneris, kas izmanto Red Hat Enterprise Linux. <\/p>\n<p><img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/2c87e29b54241ecbda00523418ccb8ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBet tagad viss ir main\u012bjies. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nIzlai\u017eot Red Hat Univers\u0101l\u0101 b\u0101zes att\u0113lu (UBI), tagad var ieg\u016bt ierasto uzticam\u012bbu, dro\u0161\u012bbu un augstu veiktsp\u0113ju ofici\u0101lajiem Red Hat konteinera att\u0113liem neatkar\u012bgi no t\u0101, vai ir abonementa vai nav. Tas noz\u012bm\u0113, ka varat izveidot konteineriz\u0113tu lietotni uz UBI, ievietot to izv\u0113l\u0113taj\u0101 konteineru re\u0123istr\u0101 un dal\u012bties ar to vis\u0101 pasaul\u0113. Red Hat Univers\u0101l\u0101 b\u0101zes att\u0113ls \u013cauj veidot, dal\u012bties un sadarboties uz konteineriz\u0113tu lietotni jebkur\u0101 vid\u0113 \u2013 tur, kur v\u0113laties. <\/p>\n<p><img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/d06210d717e17d2732284239003445c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Pateicoties UBI, ir iesp\u0113ja public\u0113t un palaist savas lietotnes praktiski jebkur\u0101 infrastrukt\u016br\u0101. Bet, ja t\u0101s palai\u017eat uz Red Hat platform\u0101m, piem\u0113ram, Red Hat OpenShift un Red Hat Enterprise Linux, varat ieg\u016bt papildu priek\u0161roc\u012bbas (vair\u0101k zelta!). Un, kam\u0113r m\u0113s non\u0101kam pie detaliz\u0113t\u0101ka UBI apraksta, \u013caujiet sniegt \u012bsu FAQ, k\u0101p\u0113c nepiecie\u0161ams RHEL abonements. T\u0101tad, kas notiks, palai\u017eot UBI att\u0113lu uz RHEL\/OpenShift platformas? <\/p>\n<p><img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/245ded4e0742a057d53b2b4d49902d3c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Tagad, kad m\u0101rketing\u0101 viss ir apmierin\u0101ts, run\u0101sim s\u012bk\u0101k par UBI.<\/p>\n<h3>Iemesli, k\u0101p\u0113c izmantot UBI<\/h3>\n<p>\nKo jums j\u0101izj\u016bt, lai saprastu, ka UBI b\u016bs jums noder\u012bgs: <\/p>\n<ul>\n<li>Mani <b>izstr\u0101d\u0101t\u0101ji<\/b> v\u0113las izmantot konteinera att\u0113lus, kurus var izplat\u012bt un palaist jebkur\u0101 vid\u0113. <\/li>\n<li>Mans komandas <b>oper\u0101ciju<\/b> grib standardiz\u0113tu pamata att\u0113lu ar korpor\u0101cijas l\u012bme\u0146a dz\u012bves ciklu. <\/li>\n<li>Mani <b>arhitekti<\/b> v\u0113las pied\u0101v\u0101t <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Kubernetes Operators<\/a><\/noindex> mani klientiem \/ gala lietot\u0101jiem<\/li>\n<li>Mani <b>klienti<\/b> v\u0113las, lai neb\u016btu j\u0101taupa uz atbalsta pakalpojumiem korporat\u012bv\u0101 l\u012bmen\u012b vis\u0101 Red Hat vid\u0113 <\/li>\n<li>Mana <b>kopienu<\/b> v\u0113las dal\u012bties, palaist un public\u0113t konteineriz\u0113tas lietojumprogrammas burtiski visur <\/li>\n<\/ul>\n<p>\nJa k\u0101ds no scen\u0101rijiem jums der, noteikti piev\u0113rsiet uzman\u012bbu UBI. <\/p>\n<h3>Vair\u0101k nek\u0101 tikai pamata att\u0113ls <\/h3>\n<p>\nUBI \u2013 maz\u0101k par pilnv\u0113rt\u012bgu oper\u0113t\u0101jsist\u0113mu, bet UBI ir tr\u012bs svar\u012bgas lietas: <\/p>\n<ol>\n<li>Tr\u012bs pamata att\u0113lu kopums (ubi, ubi-minimal, ubi-init) <\/li>\n<li>Att\u0113li ar jau gatav\u0101m izpildes vid\u0113m da\u017e\u0101d\u0101m programm\u0113\u0161anas valod\u0101m (nodejs, ruby, python, php, perl utt.) <\/li>\n<li>Saist\u012bto pakot\u0146u kopums YUM kr\u0101tuv\u0113 ar visbie\u017e\u0101k sastopamaj\u0101m atkar\u012bb\u0101m <\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/bbfe3101ba7ab8f4ee6006a07e464cdf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>UBI tika izstr\u0101d\u0101ta k\u0101 pamats cloud-native un t\u012bmek\u013ca lietojumprogramm\u0101m, kas tiek izstr\u0101d\u0101tas un nodotas konteineros. Visi UBI saturi ir RHEL apak\u0161kopums. Visas pakotnes UBI pieg\u0101d\u0101 caur RHEL kan\u0101liem un tiek atbalst\u012btas l\u012bdz\u012bgi k\u0101 RHEL, kad t\u0101s tiek palaistas uz atbalst\u012bt\u0101m Red Hat platform\u0101m, piem\u0113ram, OpenShift un RHEL. <\/p>\n<p><img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/877ffa34cf18939faf84e376035cc9f6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Lai nodro\u0161in\u0101tu kvalitat\u012bvu konteineru atbalstu, ir nepiecie\u0161ams daudz in\u017eenieru, dro\u0161\u012bbas speci\u0101listu un citu papildu resursu. Nepiecie\u0161ama ne tikai pamata att\u0113lu test\u0113\u0161ana, bet ar\u012b to uzved\u012bbas anal\u012bze jebkur\u0101 atbalst\u012btaj\u0101 host\u0101. <\/p>\n<p>Lai atvieglotu atjaunin\u0101\u0161anas procesus, Red Hat akt\u012bvi att\u012bsta izstr\u0101di un atbalstu, kas \u013cauj UBI 7 palaist, piem\u0113ram, uz RHEL 8 hostiem, un UBI 8 \u2013 uz RHEL 7 hostiem. Tas nodro\u0161ina lietot\u0101jiem nepiecie\u0161amo elast\u012bbu, p\u0101rliec\u012bbu un mieru, piem\u0113ram, platformu atjaunin\u0101\u0161anas procesu laik\u0101 konteineru att\u0113los vai izmantotajos hostos. Tagad visu to var sadal\u012bt divos atsevi\u0161\u0137os projektos. <\/p>\n<h3>Tr\u012bs pamata att\u0113li<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/14c750c058706f328c58f296624499c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p>Minim\u0101lais \u2013 paredz\u0113ts lietojumprogramm\u0101m ar vis\u0101m atkar\u012bb\u0101m (Python, Node.js, .NET utt.) <\/p>\n<ul>\n<li>Minim\u0101lais iepriek\u0161 instal\u0113t\u0101 satura kopums <\/li>\n<li>Bez suid izpild\u0101miem failiem <\/li>\n<li>Minim\u0101lie pakot\u0146u p\u0101rvaldnieka r\u012bki (instal\u0113\u0161ana, atjaunin\u0101\u0161ana un dz\u0113\u0161ana) <\/li>\n<\/ul>\n<p>\nPlatforma \u2013 jebkur\u0101m lietojumprogramm\u0101m, kas darbojas uz RHEL <\/p>\n<ul>\n<li>Vienots kriptogr\u0101fiskais steks OpenSSL<\/li>\n<li>Pilns YUM steks <\/li>\n<li>Iek\u013cautas noder\u012bgas pamata OS util\u012btas (tar, gzip, vi utt.) <\/li>\n<\/ul>\n<p>\nMulti-Service \u2013 vienk\u0101r\u0161o vair\u0101k nek\u0101 viena pakalpojuma palai\u0161anu vien\u0101 konteiner\u0101 <\/p>\n<ul>\n<li>Konfigur\u0113ts, lai palaistu systemd pie starta <\/li>\n<li>Iesp\u0113ja iesl\u0113gt pakalpojumus b\u016bvniec\u012bbas posm\u0101 <\/li>\n<\/ul>\n<p><\/p>\n<h3>Konteineru att\u0113li ar jau gatav\u0101m izpildes vid\u0113m programm\u0113\u0161anas valod\u0101m <\/h3>\n<p>\nPapildus pamata att\u0113liem, kas \u013cauj uzst\u0101d\u012bt atbalstu programm\u0113\u0161anas valod\u0101m, UBI ietver iepriek\u0161 sagatavotus att\u0113lus ar jau gatav\u0101m izpildes vid\u0113m vair\u0101k\u0101m programm\u0113\u0161anas valod\u0101m. Daudzi izstr\u0101d\u0101t\u0101ji var vienk\u0101r\u0161i pa\u0146emt att\u0113lu un uzs\u0101kt darbu pie lietojuma, kuru vi\u0146i izstr\u0101d\u0101. <\/p>\n<p>Ar UBI uzs\u0101k\u0161anu Red Hat pied\u0101v\u0101 divus att\u0113lu komplektus \u2013 uz RHEL 7 un uz RHEL 8 b\u0101zes. To pamat\u0101 ir \u0146emti, attiec\u012bgi, Red Hat Software Collections (RHEL 7) un Application Streams (RHEL 8). \u0160\u012bs izpildes vides tiek uztur\u0113tas aktu\u0101las un parasti sa\u0146em l\u012bdz \u010detr\u0101m atjaunin\u0101jumiem gad\u0101, t\u0101d\u0113j\u0101di vienm\u0113r ir iesp\u0113ja str\u0101d\u0101t ar visjaun\u0101kaj\u0101m un stabil\u0101kaj\u0101m versij\u0101m. <\/p>\n<p><b>\u0160eit ir saraksts ar UBI 7 konteineru att\u0113liem:<\/b> <\/p>\n<p><img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/996418541dce083453eb25ef28abc5eb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>\u0160eit ir saraksts ar UBI 8 konteineru att\u0113liem:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/48726f993bb541f60b8df2e62215b8b2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Saist\u012btie paketes <\/h3>\n<p>\nGatavu att\u0113lu izmanto\u0161ana ir tie\u0161\u0101m \u0113rta. Red Hat uztur to aktu\u0101lumu un atjaunina tos kop\u0101 ar jaunas RHEL versijas izlai\u0161anu, k\u0101 ar\u012b par\u0101doties kritiskiem CVE atjaunin\u0101jumiem saska\u0146\u0101 ar atjaunin\u0101\u0161anas politiku. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2208321\">RHEL att\u0113lu politika<\/a><\/noindex> lai var\u0113tu pa\u0146emt vienu no \u0161iem att\u0113liem un nekav\u0113joties uzs\u0101kt darbu pie lietojuma. <\/p>\n<p><img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/16aaf2f54379d5d3f48e00108f02e61e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Bet da\u017ek\u0101rt, izstr\u0101d\u0101jot lietojumu, jums var p\u0113k\u0161\u0146i b\u016bt nepiecie\u0161ams k\u0101ds papildu pakotne. Vai ar\u012b da\u017ereiz, lai liktu lietojumam str\u0101d\u0101t, jums ir j\u0101atjaunina k\u0101da pakotne. Tie\u0161i t\u0101p\u0113c UBI att\u0113li ir pieg\u0101d\u0101ti ar RPM komplektu, kas ir pieejams caur yum, un kas tiek izplat\u012bti, izmantojot \u0101tru un augstu pieejam\u012bbu t\u012bklu saturam (atn\u0101k pakotne!). Kad j\u016bs palaid\u012bsit yum-atjaunin\u0101jumu sav\u0101 CI \/ CD kritiskaj\u0101 izlaiduma br\u012bd\u012b, varat b\u016bt dro\u0161i \u2013 tas darbosies.<\/p>\n<h3>RHEL \u2013 tas ir pamats<\/h3>\n<p>\nM\u0113s nebeidzam uzsv\u0113rt, ka RHEL \u2013 tas ir pamats visam. Zin\u0101t, kuras komandas Red Hat str\u0101d\u0101 pie pamata att\u0113lu izstr\u0101des? Piem\u0113ram, \u0161\u012bs:<\/p>\n<ul>\n<li>In\u017eeniertehnisk\u0101 grupa, kas atbild par to, lai pamata bibliot\u0113kas, piem\u0113ram, glibc un OpenSSL, k\u0101 ar\u012b valodu izpildes vides, piem\u0113ram, Python un Ruby, nodro\u0161in\u0101tu stabilu veiktsp\u0113ju un dro\u0161i str\u0101d\u0101tu ar darba slodz\u0113m, izmantojot konteinerus. <\/li>\n<li>Produktu dro\u0161\u012bbas grupa nodarbojas ar savlaic\u012bgu k\u013c\u016bdu un dro\u0161\u012bbas probl\u0113mu labo\u0161anu bibliot\u0113k\u0101s un programm\u0113\u0161anas vid\u0113s, to darba efektivit\u0101ti nov\u0113rt\u0113 ar \u012bpa\u0161u indeksu. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2803031\">Container Health Index pak\u0101pe<\/a><\/noindex>. <\/li>\n<li>Produktu vad\u012bt\u0101ju un in\u017eenieru komanda piev\u0113r\u0161as jaunu funkciju pievieno\u0161anai un nodro\u0161ina ilgu produkta dz\u012bves ciklu, kas sniedz p\u0101rliec\u012bbu par ieguld\u012bjumiem, ko var izmantot k\u0101 pamatu. <\/li>\n<\/ul>\n<p>\nRed Hat Enterprise Linux ir lielisks saimnieks un att\u0113ls konteineriem, ta\u010du daudziem izstr\u0101d\u0101t\u0101jiem ir svar\u012bga iesp\u0113ja str\u0101d\u0101t ar sist\u0113mu da\u017e\u0101dos form\u0101tos, no kuriem da\u017ei var p\u0101rsniegt Linux sist\u0113mas atbalst\u012btos lieto\u0161anas scen\u0101rijus. \u0160eit n\u0101k talk\u0101 univers\u0101lie UBI att\u0113li. <\/p>\n<p>Pie\u0146emsim, ka \u0161obr\u012bd j\u016bs vienk\u0101r\u0161i mekl\u0113jat pamata att\u0113lu, lai uzs\u0101ktu darbu ar vienk\u0101r\u0161u konteineriz\u0113tu lietojumprogrammu. Vai ar\u012b j\u016bs jau virz\u0101ties uz n\u0101kotni un p\u0101riet no autonomiem konteineriem, kas darbojas uz container engine, uz cloud-native st\u0101stu, izmantojot operatorus (building and certifying Operators), kuri darbojas uz OpenShift. Katr\u0101 zi\u0146\u0101 UBI rad\u012bs lielisku pamatu. <\/p>\n<p><img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/e40393e4d9cedcc769ebd0c593d997cc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Konteineri ietver viegl\u0101ku oper\u0113t\u0101jsist\u0113mas lietot\u0101ja telpas versiju jaun\u0101 pakot\u0146u form\u0101t\u0101. UBI att\u0113lu izveide nosaka jaunu nozares standartu konteineriz\u0113tai izstr\u0101dei, nodro\u0161inot uz\u0146\u0113muma l\u012bme\u0146a konteinerus pieejamus visiem lietot\u0101jiem, neatkar\u012bgiem programmat\u016bras izstr\u0101d\u0101t\u0101jiem un open source kopien\u0101m. \u012apa\u0161i programmat\u016bras izstr\u0101d\u0101t\u0101ji var standartiz\u0113t savus produktus, izmantojot vienotu, p\u0101rbaud\u012btu pamatu vis\u0101m sav\u0101m konteineriz\u0113taj\u0101m lietojumprogramm\u0101m, tostarp <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Kubernetes Operators<\/a><\/noindex>. UBI izmantojo\u0161iem izstr\u0101d\u0101t\u0101jiem ir pieejama ar\u012b Red Hat Container Certification un Red Hat OpenShift Operator Certification, kas savuk\u0101rt \u013cauj nep\u0101rtraukti verific\u0113t programmat\u016bru, kas darbojas uz Red Hat platform\u0101m, piem\u0113ram, OpenShift. <\/p>\n<p><img decoding=\"async\" alt=\"Veidot, dal\u012bties, sadarboties\" src=\"\/wp-content\/uploads\/2019\/05\/e2351cfad639b2f7d98b6bc9cecc41c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>K\u0101 uzs\u0101kt darbu ar att\u0113lu <\/h3>\n<p>\n\u012asi sakot \u2013 \u013coti viegli. Podman ir pieejams ne tikai RHEL, bet ar\u012b Fedora, CentOS un vair\u0101kos citos Linux izplat\u012bjumos. Viss, kas jums j\u0101dara, ir j\u0101izvelk att\u0113ls no vienas no \u0161\u012bm noliktav\u0101m, un j\u0101virz\u0101s uz priek\u0161u. <\/p>\n<p>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>\nUBI 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>\nUn ar\u012b apskatiet pilnu Universal Base Image rokasgr\u0101matu <\/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\">RHEL 8 Ce\u013cvedis<\/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\">RHEL 7 Ce\u013cvedis<\/a><\/noindex><\/li>\n<\/ul>\n<p>Avots: <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.5 - 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\/lv\/blog\/administrirovanie\/build-share-collaborate\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"lv_LV\" \/>\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\/lv\/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\udd47Veidojiet, dalieties, sadarbojieties | ProHoster","description":"Konteineri ir viegl\u0101ka Linux oper\u0113t\u0101jsist\u0113mas lietot\u0101ja telpas versija \u2013 paties\u012bb\u0101, tas ir 'bald' minimums.","canonical_url":"https:\/\/prohoster.info\/lv\/blog\/administrirovanie\/build-share-collaborate","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"lv_LV","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\/lv\/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\/lv\/wp-json\/wp\/v2\/posts\/33305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/comments?post=33305"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/posts\/33305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media\/25036"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/media?parent=33305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/categories?post=33305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/lv\/wp-json\/wp\/v2\/tags?post=33305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}