{"id":85863,"date":"2020-06-20T01:42:31","date_gmt":"2020-06-19T23:42:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/obzor-graficheskih-interfejsov-dlya-kubernetes"},"modified":"2020-06-20T01:42:31","modified_gmt":"2020-06-19T23:42:31","slug":"obzor-graficheskih-interfejsov-dlya-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/obzor-graficheskih-interfejsov-dlya-kubernetes","title":{"rendered":"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/9cb9eebaccf4e06002ded924f05ac5bb.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nP\u00ebr funksionimin e plot\u00eb t\u00eb sistemit, \u00ebsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb njihni utilitetet e komand\u00ebs: n\u00eb rastin me Kubernetes, kjo \u00ebsht\u00eb kubectl. Nga ana tjet\u00ebr, nj\u00eb nd\u00ebrfaqe grafike e mir\u00ebprojektuar mund t\u00eb realizoj\u00eb nj\u00eb<i>o<\/i>pjes\u00eb t\u00eb madhe t\u00eb detyrave t\u00eb zakonshme dhe t\u00eb hap\u00eb mund\u00ebsi t\u00eb reja gjat\u00eb p\u00ebrdorimit t\u00eb sistemeve.<\/p>\n<p>Vitin e kaluar publikuam p\u00ebrkthimin <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/468041\/\">e nj\u00eb p\u00ebrmbledhjeje t\u00eb vog\u00ebl mbi web UI<\/a><\/noindex> p\u00ebr Kubernetes, e cila u publikua me rastin e njoftimit t\u00eb nd\u00ebrfaqes s\u00eb re web. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hjacobs\/kube-web-view\">Kubernetes Web View<\/a><\/noindex>. Autori i asaj artikulli dhe i utilitetit t\u00eb vet \u00ebsht\u00eb Henning Jacobs nga kompania Zalando, i cili e pozicionoi k\u00ebt\u00eb risi si \"kubectl p\u00ebr uebin\". Ai d\u00ebshiron t\u00eb krijoj\u00eb nj\u00eb mjet me mund\u00ebsi t\u00eb p\u00ebrshtatshme p\u00ebr nd\u00ebrveprimin n\u00eb form\u00ebn e mb\u00ebshtetjes teknike (p\u00ebr shembull, t\u00eb tregoni shpejt nj\u00eb problem me nj\u00eb lidhje web) dhe p\u00ebr reagimin ndaj incidenteve, duke k\u00ebrkuar probleme n\u00eb shum\u00eb klaster\u00eb nj\u00ebher\u00ebsh. Kjo krijes\u00eb po zhvillohet edhe aktualisht ( kryesisht nga autori vet\u00eb).<\/p>\n<p>Duke sh\u00ebrbyer nj\u00eb num\u00ebr t\u00eb madh klaster\u00ebsh Kubernetes t\u00eb shkall\u00ebve t\u00eb ndryshme, ne jemi gjithashtu t\u00eb interesuar p\u00ebr mund\u00ebsin\u00eb e ofrimit t\u00eb nj\u00eb instrumenti vizual p\u00ebr klient\u00ebt. Kur zgjodh\u00ebm nd\u00ebrfaqen e duhur, mund\u00ebsit\u00eb e m\u00ebposhtme ishin thelb\u00ebsore p\u00ebr neve:<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<ul>\n<li> mb\u00ebshtetje p\u00ebr ndarjen e t\u00eb drejtave t\u00eb p\u00ebrdoruesve (RBAC);<\/li>\n<li> visualizimi i gjendjes s\u00eb hap\u00ebsir\u00ebs emri dhe primitiveve standarde t\u00eb Kubernetes (Deployment, StatefulSet, Service, Cronjob, Job, Ingress, ConfigMap, Secret, PVC);<\/li>\n<li> qasje n\u00eb komand\u00ebn e linj\u00ebs brenda pod-it;<\/li>\n<li> shikimi i logeve t\u00eb pod-eve;<\/li>\n<li> shikimi i gjendjes s\u00eb pod-eve (<code>describe status<\/code>);<\/li>\n<li> fshirja e pod-eve.<\/li>\n<\/ul>\n<p>\nFunksione t\u00eb tjera, t\u00eb tilla si shikimi i burimeve t\u00eb konsumuar (n\u00eb p\u00ebrputhje me pod-et\/kontrolluesit\/hap\u00ebsirat e emrit), krijimi\/redaktimi i primitiveve K8s, nuk jan\u00eb aktuale n\u00eb kuad\u00ebr t\u00eb procesit ton\u00eb t\u00eb pun\u00ebs.<\/p>\n<p>Ne do t\u00eb fillojm\u00eb rishikimin me Kubernetes Dashboard klasik, i pranuar si standard nga ne. Nd\u00ebrsa bota nuk q\u00ebndron, (pra - Kubernetes po merr gjithnj\u00eb e m\u00eb shum\u00eb GUI t\u00eb reja), do t\u00eb flasim edhe p\u00ebr alternativat e tij aktuale, duke e p\u00ebrmbledhur gjith\u00e7ka n\u00eb nj\u00eb tabel\u00eb krahasuese n\u00eb fund t\u00eb artikullit.<\/p>\n<p><i><b>NB<\/b>: N\u00eb rishikim ne nuk do t\u00eb p\u00ebrs\u00ebrisim zgjidhjet q\u00eb jan\u00eb trajtuar m\u00eb par\u00eb n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/468041\/\">artikullin e kaluar.<\/a><\/noindex>, megjithat\u00eb - p\u00ebr t\u00eb plot\u00ebsuar pamjen - opsionet p\u00ebrkat\u00ebse nga ajo (K8Dash, Octant, Kubernetes Web View) jan\u00eb p\u00ebrfshir\u00eb n\u00eb tabel\u00ebn p\u00ebrfundimtare.<\/i><\/p>\n<h2>1. Kubernetes Dashboard<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/tasks\/access-application-cluster\/web-ui-dashboard\/\">Faqja e dokumentacionit<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/dashboard\">Repozitori<\/a><\/noindex> (8000+ yje n\u00eb GitHub);<\/li>\n<li> Licenca: Apache 2.0;<\/li>\n<li> P\u00ebrmbledhje: \"Nj\u00eb nd\u00ebrfaqe universale web p\u00ebr klasterat Kubernetes. Ajo lejon p\u00ebrdoruesit t\u00eb menaxhojn\u00eb aplikacionet q\u00eb funksionojn\u00eb n\u00eb klaster dhe t\u00eb zgjidhin problemet e tyre, si dhe t\u00eb menaxhojn\u00eb vet\u00eb klasterin.\"<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/dfeae9414643d57310bbf9813cbd171c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKjo \u00ebsht\u00eb nj\u00eb panel i p\u00ebrgjithsh\u00ebm, i shqyrtuar nga autor\u00ebt e Kubernetes n\u00eb dokumentacionin zyrtar <i>(ndon\u00ebse <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/tasks\/access-application-cluster\/web-ui-dashboard\/#deploying-the-dashboard-ui\">nuk \u00ebsht\u00eb e instaluar<\/a><\/noindex> n\u00eb m\u00ebnyr\u00eb t\u00eb paracaktuar)<\/i>. Ajo \u00ebsht\u00eb e destinuar p\u00ebr nevojat e funksionimit t\u00eb p\u00ebrditsh\u00ebm dhe debugimit t\u00eb aplikacioneve n\u00eb klaster. Ne e p\u00ebrdorim at\u00eb si nj\u00eb mjet vizual t\u00eb leht\u00eb dhe t\u00eb plot\u00eb, duke ofruar zhvilluesve aksesin e nevojsh\u00ebm dhe t\u00eb mjaftuesh\u00ebm n\u00eb klaster. Ajo mbulon t\u00eb gjitha nevojat e tyre q\u00eb lindin gjat\u00eb p\u00ebrdorimit t\u00eb klasterit <i>(n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/452988\/\">k\u00ebt\u00eb artikull<\/a><\/noindex> ne kemi demonstruar disa ve\u00e7ori t\u00eb panelit)<\/i>. Si\u00e7 mund t\u00eb kuptohet leht\u00eb, kjo do t\u00eb thot\u00eb se ajo plot\u00ebson t\u00eb gjitha k\u00ebrkesat tona t\u00eb p\u00ebrmendura m\u00eb sip\u00ebr.<\/p>\n<p>Disa nga mund\u00ebsit\u00eb kryesore t\u00eb Kubernetes Dashboard:<\/p>\n<ul>\n<li> Navigimi: shikimi i objekteve kryesore K8s n\u00eb p\u00ebrputhje me hapsirat em\u00ebrtimi.<\/li>\n<li> Kur p\u00ebrdoruesit kan\u00eb t\u00eb drejta administratori, paneli tregon nyjet, hap\u00ebsirat e emrave dhe V\u00ebllimet e P\u00ebrhershme. P\u00ebr nyjet, jan\u00eb n\u00eb dispozicion statistikat mbi p\u00ebrdorimin e memories, procesorit, alokimin e resurseve, metrikat, statusin, ngjarjet etj.<\/li>\n<li> Shikoni aplikacionet e zhvilluara n\u00eb hap\u00ebsirat e emrave, sipas llojit t\u00eb tyre (Deployment, StatefulSet etj.), lidhjeve nd\u00ebrmjet tyre (ReplicaSet, Horizontal Pod Autoscaler), statistikave t\u00eb p\u00ebrgjithshme dhe t\u00eb personalizuara dhe informacionit.<\/li>\n<li> Shikoni sh\u00ebrbimet dhe Ingress-at, si dhe lidhjet e tyre me pod-at dhe endpoint-et.<\/li>\n<li> Shikoni objektet e skedar\u00ebve dhe magazinat: V\u00ebllimi i P\u00ebrhersh\u00ebm dhe K\u00ebrkesa p\u00ebr V\u00ebllim t\u00eb P\u00ebrhersh\u00ebm.<\/li>\n<li> Shikoni dhe redaktoni ConfigMap dhe Secret.<\/li>\n<li> Shikoni log\u00ebt.<\/li>\n<li> Qasje n\u00eb komand\u00ebn e linj\u00ebs n\u00eb konteiner\u00eb.<\/li>\n<\/ul>\n<p>\nNj\u00eb disavantazh i r\u00ebnd\u00ebsish\u00ebm (megjithat\u00eb, jo p\u00ebr ne) \u2014 nuk ka mb\u00ebshtetje p\u00ebr funksionimin n\u00eb multi-cluster. Projekti po zhvillohet aktivisht nga komuniteti dhe mb\u00ebshtet funksionalitetet e fundit me daljen e versioneve dhe specifikacioneve t\u00eb reja t\u00eb Kubernetes API: versioni m\u00eb i fundit i panelit \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/dashboard\/releases\/tag\/v2.0.1\">v2.0.1<\/a><\/noindex> nga 22 maji 2020 \u2014 testuar p\u00ebr kompatibilitet me Kubernetes 1.18.<\/p>\n<h2>2. Lens<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/k8slens.dev\/\">Faqja<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=04v2ODsmtIs\">Prezantimi<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/lensapp\/lens\">Repozitori<\/a><\/noindex> (~4800 yje GitHub);<\/li>\n<li> Licensa: MIT;<\/li>\n<li> P\u00ebrmbledhje: 'Kubernetes IDE'.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/4e421e163ac6762a3a1ec9876569d029.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nProjektin e pozicionuar si nj\u00eb mjedis i integruar zhvillimi (IDE) p\u00ebr Kubernetes. N\u00eb fakt, ai \u00ebsht\u00eb optimizuar p\u00ebr t\u00eb punuar me shum\u00eb klastera dhe nj\u00eb num\u00ebr t\u00eb madh pod\u2019esh t\u00eb nisura n\u00eb to (testuar n\u00eb 25,000 pod\u2019esh).<\/p>\n<p>Karakteristikat\/kapshtet kryesore t\u00eb Lens:<\/p>\n<ul>\n<li> Aplikacion autonom, i cili nuk k\u00ebrkon instalimin e asgj\u00ebs\u00eb brenda klasterit (m\u00eb sakt\u00eb, p\u00ebr t\u00eb marr\u00eb t\u00eb gjitha metriken do t\u00eb nevojitet Prometheus, por p\u00ebr k\u00ebt\u00eb mund t\u00eb p\u00ebrdoret nj\u00eb instalim ekzistues). Instalimi \"kryesor\" b\u00ebn n\u00eb kompjuterin personal n\u00ebn Linux, macOS ose Windows.<\/li>\n<li> Menaxhimi multiklaster (mb\u00ebshteten qindra klastera).<\/li>\n<li> Vizualizimi i gjendjes s\u00eb klasterit n\u00eb koh\u00eb reale.<\/li>\n<li> Grafik\u00ebt e p\u00ebrdorimit t\u00eb burimeve dhe tendencat me histori t\u00eb bazuara n\u00eb Prometheus t\u00eb integruar.<\/li>\n<li> Q \uc811\uadfc p\u00ebr linj\u00ebn e komand\u00ebs s\u00eb kontejner\u00ebve dhe n\u00eb nyjat e klasterit.<\/li>\n<li> P\u00ebrkrahje e plot\u00eb p\u00ebr Kubernetes RBAC.<\/li>\n<\/ul>\n<p>\n\u00c7lirimi aktual \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/lensapp\/lens\/releases\/tag\/v3.5.0\">3.5.0<\/a><\/noindex> nga 16 qershor 2020. Versioni i par\u00eb u krijua n\u00eb kompanin\u00eb Kontena, dhe sot e gjith\u00eb pasuria intelektuale \u00ebsht\u00eb transferuar n\u00eb nj\u00eb organizat\u00eb t\u00eb ve\u00e7ant\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/lakendlabs.com\/\">Lakend Labs<\/a><\/noindex>, e quajtur \u00abbashkimi i entuziast\u00ebve cloud native dhe teknolog\u00ebve\u00bb, q\u00eb jan\u00eb p\u00ebrgjegj\u00ebs p\u00ebr \u00abruajtjen dhe disponueshm\u00ebrin\u00eb e softuerit dhe produkteve Open Source t\u00eb Kontena\u00bb.<\/p>\n<p>Lens \u2014 projekti i dyt\u00eb m\u00eb i njohur n\u00eb GitHub nga kategoria GUI p\u00ebr Kubernetes, duke \u00abhumbur\u00bb vet\u00ebm ndaj Dashboard-it t\u00eb vet\u00eb Kubernetes. T\u00eb gjitha zgjidhjet e tjera Open Source q\u00eb nuk jan\u00eb nga kategoria CLI* konsiderohen shum\u00eb m\u00eb pak t\u00eb njohura.<\/p>\n<p><i>* Shihni p\u00ebr K9s n\u00eb pjes\u00ebn bonus t\u00eb rishikimit.<\/i><\/p>\n<h2>3. Kubernetic<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetic.com\/\">Faqja<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetic.com\/assets\/images\/deployment-nginx.png\">Demostrimi<\/a><\/noindex>;<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/harbur\/kubernetic\">Repository (vet\u00ebm dokumentacioni)<\/a><\/noindex> (200+ yje n\u00eb GitHub);<\/li>\n<li> Licenca: e drejtuar;<\/li>\n<li> P\u00ebrmbledhje: \u00abMenaxhimi i klaster\u00ebve, i b\u00ebr\u00eb i thjesht\u00eb\u00bb.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/24484cec37e11f8f2e279863eee20f2f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKy \u00ebsht\u00eb nj\u00eb aplikacion i drejtuar, i cili instalohet n\u00eb kompjuterin personal (p\u00ebrkrah\u00ebn Linux, macOS, Windows). Autor\u00ebt e tij premtojn\u00eb nj\u00eb z\u00ebvend\u00ebsim t\u00eb plot\u00eb p\u00ebr utilitarin e linj\u00ebs s\u00eb komand\u00ebs, dhe s\u00eb bashku me t\u00eb \u2014 munges\u00ebn e nevoj\u00ebs p\u00ebr t\u00eb mbajtur mend komandat dhe madje nj\u00eb dhjet\u00ebfishim t\u00eb shpejt\u00ebsis\u00eb s\u00eb pun\u00ebs.<\/p>\n<p>Nj\u00eb nga ve\u00e7orit\u00eb interesante t\u00eb mjetit \u00ebsht\u00eb mb\u00ebshtetje e integruar p\u00ebr Helm charts, nd\u00ebrsa nj\u00eb nga disavantazhet \u00ebsht\u00eb mungesa e metrikave t\u00eb performanc\u00ebs s\u00eb aplikacioneve.<\/p>\n<p>Ve\u00e7orit\u00eb kryesore t\u00eb Kubernetic:<\/p>\n<ul>\n<li> Shfaqja e p\u00ebrshtatshme e gjendjes s\u00eb klashtarit. Nj\u00eb ekran p\u00ebr t\u00eb par\u00eb t\u00eb gjith\u00eb objektet e lidhura t\u00eb klashtarit dhe var\u00ebsit\u00eb e tyre; gjendja e gatishm\u00ebris\u00eb e shfaqur n\u00eb t\u00eb kuqe\/t\u00eb gjelb\u00ebr p\u00ebr t\u00eb gjith\u00eb objektet; modaliteti i shikimit t\u00eb gjendjes s\u00eb klashtarit me p\u00ebrdit\u00ebsimin e statusit n\u00eb koh\u00eb reale.<\/li>\n<li> Butona t\u00eb shpejt\u00eb p\u00ebr veprime si fshirja dhe shkall\u00ebzimi i aplikacionit.<\/li>\n<li> Mb\u00ebshtetje p\u00ebr funksionimin shum\u00ebklashtar.<\/li>\n<li> Pun\u00eb e leht\u00eb me hap\u00ebsirat e emrave.<\/li>\n<li> Mb\u00ebshtetje p\u00ebr Helm charts dhe depozita Helm (p\u00ebrfshir\u00eb ato private). Instalimi dhe menaxhimi i charts n\u00eb nd\u00ebrfaqen e web-it.<\/li>\n<\/ul>\n<p>\n\u00c7mimi aktual i produktit \u2014 nj\u00eb pages\u00eb unike prej 30 euro p\u00ebr p\u00ebrdorimin e tij nga nj\u00eb person p\u00ebr \u00e7do num\u00ebr hap\u00ebsirash emrash dhe klastrash.<\/p>\n<h2>4. Kubevious<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/kubevious.io\/\">Faqja<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=YVBjt-9ugTg\">Prezantimi<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubevious\/kubevious\">Repozitori<\/a><\/noindex> (~500 yje n\u00eb GitHub);<\/li>\n<li> Licenca: Apache 2.0<\/li>\n<li> P\u00ebrmbledhtazi: \"Kubevious b\u00ebn q\u00eb klastrat Kubernetes, konfigurimin e aplikacioneve dhe shikimin e gjendjes s\u00eb tyre t\u00eb jen\u00eb t\u00eb sigurta dhe t\u00eb lehta p\u00ebr t'u kuptuar.\"<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/b8866c4baaac6b6b2da495034afd035e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIdeja e projektit \u00ebsht\u00eb krijimi i nj\u00eb instrumenti t\u00eb destinuar p\u00ebr analizimin dhe zbardhjen e konfigurimeve t\u00eb aplikacioneve, t\u00eb vendosura n\u00eb klashtar. Autor\u00ebt u p\u00ebrqendruan fillimisht n\u00eb implementimin e k\u00ebtyre ve\u00e7orive, duke l\u00ebn\u00eb m\u00eb t\u00eb p\u00ebrgjithshmet p\u00ebr m\u00eb von\u00eb. <\/p>\n<p>Karakteristikat dhe funksionet kryesore t\u00eb Kubevious:<\/p>\n<ul>\n<li> Vizualizimi i klasterit n\u00eb m\u00ebnyr\u00eb q\u00eb fokusohet n\u00eb aplikacione: objektet e nd\u00ebrlidhura n\u00eb nd\u00ebrfaqe grupohen, duke u renditur n\u00eb nj\u00eb hierarki.<\/li>\n<li> Shfaqja e qart\u00eb e var\u00ebsive n\u00eb konfigurime dhe pasoja kaskad\u00eb t\u00eb ndryshimeve t\u00eb tyre.<\/li>\n<li> Shfaqja e gabimeve n\u00eb konfigurimin e klasterit: p\u00ebrdorimi i gabuar i etiketave, porta t\u00eb humbura, etj. <i>(N\u00eb rast se ju intereson kjo ve\u00e7ori, kushtoni v\u00ebmendje ndaj <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/FairwindsOps\/polaris\">Polaris<\/a><\/noindex>, p\u00ebr t\u00eb cilin ne <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/454706\/\">kemi shkruar<\/a><\/noindex>.)<\/i><\/li>\n<li> N\u00eb shtes\u00eb t\u00eb pik\u00ebs s\u00eb m\u00ebparshme - zbulohet automatikisht kontenier\u00ebt potencialisht t\u00eb rreziksh\u00ebm, pra ata q\u00eb kan\u00eb privilegje tep\u00ebr t\u00eb m\u00ebdha (atributet <code>hostPID<\/code>, <code>hostNetwork<\/code>, <code>hostIPC<\/code>, montimi <code>docker.sock<\/code> dhe t\u00eb ngjashme).<\/li>\n<li> Nj\u00eb sistem avangard\u00eb k\u00ebrkimi n\u00eb klaster (jo vet\u00ebm sipas emrave t\u00eb objekteve, por edhe sipas pronave t\u00eb tyre).<\/li>\n<li> Mjetet p\u00ebr planifikimin e kapaciteteve dhe optimizimin e burimeve.<\/li>\n<li> Nj\u00eb 'makin\u00eb kohe' e integruar (mund\u00ebsia p\u00ebr t\u00eb par\u00eb ndryshimet e b\u00ebra m\u00eb par\u00eb n\u00eb konfigurimin e objekteve).<\/li>\n<li> Menaxhimi i RBAC duke p\u00ebrdorur nj\u00eb tabel\u00eb p\u00ebrmbledh\u00ebse nd\u00ebrlidh\u00ebse nga Roles, RoleBindings, ServiceAccounts.<\/li>\n<li> Punon vet\u00ebm me nj\u00eb klaster.<\/li>\n<\/ul>\n<p>\nProjekti ka nj\u00eb histori shum\u00eb t\u00eb shkurt\u00ebr (l\u00ebshimi i par\u00eb ishte m\u00eb 11 shkurt 2020) dhe duket se ka filluar nj\u00eb periudh\u00eb stabilizimi ose ngadal\u00ebsimi n\u00eb zhvillim. N\u00ebse versionet e m\u00ebparshme u l\u00ebshuan shpesh, l\u00ebshimi i fundit (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubevious\/kubevious\/releases\/tag\/v0.5\">v0.5<\/a><\/noindex> m\u00eb 15 prill 2020) \u00ebsht\u00eb vonuar nga ritmi fillestar i zhvillimit. Ndoshta kjo lidhet me numrin e vog\u00ebl t\u00eb kontributor\u00ebve: n\u00eb historin\u00eb e repositorit ka vet\u00ebm 4, dhe e gjith\u00eb puna faktike kryhet nga nj\u00eb person.<\/p>\n<h2>5. Kubewise<\/h2>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/flings.vmware.com\/kubewise\">Faqja e projektit<\/a><\/noindex>;<\/li>\n<li> Licenca: proprietar (do t\u00eb b\u00ebhet Open Source);<\/li>\n<li> N\u00eb p\u00ebrmbledhje: \u00abNj\u00eb klient shum\u00ebplarform\u00eb i thjesht\u00eb p\u00ebr Kubernetes\u00bb.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/01d283927bb586882275a933d9cbb439.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nProdukt i ri nga VMware, fillimisht i krijuar gjat\u00eb nj\u00eb hackathon-i t\u00eb brendsh\u00ebm (n\u00eb qershor 2019). Instalohet n\u00eb kompjuterin personal, punon mbi baz\u00ebn e <noindex><a rel=\"nofollow\" href=\"https:\/\/www.electronjs.org\/\">Electron<\/a><\/noindex> (mb\u00ebshteten Linux, macOS dhe Windows) dhe k\u00ebrkon kubectl jo m\u00eb t\u00eb ul\u00ebt se v1.14.0.<\/p>\n<p>Karakteristikat kryesore t\u00eb Kubewise:<\/p>\n<ul>\n<li> Interaksion n\u00eb nd\u00ebrfaqe me entitetet m\u00eb t\u00eb p\u00ebrdorura t\u00eb Kubernetes: nyje, hap\u00ebsira emrash, etj.<\/li>\n<li> Mb\u00ebshtetje p\u00ebr disa skedar\u00eb kubeconfig p\u00ebr klaster\u00eb t\u00eb ndrysh\u00ebm.<\/li>\n<li> Terminal me mund\u00ebsi p\u00ebr t\u00eb vendosur variablin e mjedisit <code>KUBECONFIG<\/code>.<\/li>\n<li> Generimi i skedar\u00ebve kubeconfig t\u00eb personalizuar p\u00ebr hap\u00ebsir\u00ebn e emrit t\u00eb dh\u00ebn\u00eb.<\/li>\n<li> Mund\u00ebsi t\u00eb zgjeruara sigurie (RBAC, fjal\u00ebkalime, llogari sh\u00ebrbimi).<\/li>\n<\/ul>\n<p>\nAktualisht projekti ka vet\u00ebm nj\u00eb version \u2014 versionin <noindex><a rel=\"nofollow\" href=\"https:\/\/flings.vmware.com\/kubewise#changelog\">1.1.0<\/a><\/noindex> nga 26 n\u00ebntor 2019. Disa autor\u00eb kishin planifikuar ta l\u00ebshonin at\u00eb si Open Source, por p\u00ebr shkak t\u00eb problemeve t\u00eb brendshme (t\u00eb pa lidhura me \u00e7\u00ebshtje teknike) nuk arrit\u00ebn ta b\u00ebnin k\u00ebt\u00eb. N\u00eb maj 2020, autor\u00ebt po punojn\u00eb p\u00ebr nj\u00eb version t\u00eb ri dhe nj\u00ebkoh\u00ebsisht duhet t\u00eb nisin procesin e hapjes s\u00eb kodit.<\/p>\n<h3>6. OpenShift Console<\/h3>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.openshift.com\/container-platform\/4.4\/web_console\/web-console.html\">Pjesa e dokumentacionit OpenShift<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/console\">Repozitori<\/a><\/noindex> (~150 yje n\u00eb GitHub);<\/li>\n<li> Licenca: Apache 2.0;<\/li>\n<li> P\u00ebrmbledhtazi: 'UI p\u00ebr klasteret OpenShift'.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/fe1e708c9fe68eb4b57123a0d9eca8ff.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMegjithat\u00eb, ky interfejs web \u00ebsht\u00eb pjes\u00eb e shp\u00ebrndarjes OpenShift (aty instalohet me an\u00eb t\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/console-operator\/\">nj\u00eb operatori t\u00eb ve\u00e7ant\u00eb<\/a><\/noindex>), autor\u00ebt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/console#native-kubernetes\">kan\u00eb parashikuar<\/a><\/noindex> mund\u00ebsin\u00eb e instalimit\/p\u00ebrdorimit t\u00eb tij edhe n\u00eb instalimet normale (vanilla) t\u00eb Kubernetes.<\/p>\n<p>OpenShift Console \u00ebsht\u00eb zhvilluar p\u00ebr nj\u00eb koh\u00eb t\u00eb gjat\u00eb, prandaj ka p\u00ebrfshir\u00eb shum\u00eb funksione. Do t\u00eb p\u00ebrmendim disa nga to:<\/p>\n<ul>\n<li> Qasja e ndar\u00eb n\u00eb nd\u00ebrfaqe \u2014 dy 'perspektiva' t\u00eb mund\u00ebsive t\u00eb disponueshme n\u00eb Console: p\u00ebr administrator\u00ebt dhe p\u00ebr zhvilluesit. Nj\u00eb m\u00ebnyr\u00eb <i>Perspektiva e Zhvilluesit<\/i> grupin objeket n\u00eb nj\u00eb format m\u00eb t\u00eb kuptuesh\u00ebm p\u00ebr zhvilluesit (sip\u00ebrmarrje) dhe orienton nd\u00ebrfaqen p\u00ebr t\u00eb zgjidhur detyra tipike si vendosja e aplikacioneve, ndjekja e statusit t\u00eb nd\u00ebrtimit\/shkarkimit dhe madje redaktimi i kodit p\u00ebrmes Eclipse Che.<\/li>\n<li> Menaxhimi i ngarkesave t\u00eb pun\u00ebs, rrjetit, magazinave, dhe t\u00eb drejtave t\u00eb aksesit.<\/li>\n<li> P\u00ebrfaq\u00ebsimi logjik i ngarkesave t\u00eb pun\u00ebs n\u00eb projekte dhe aplikacione. N\u00eb nj\u00eb nga l\u00ebshimet m\u00eb t\u00eb fundit \u2014 v4.3 \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openshift.com\/blog\/openshift-4-3-dashboard-refinements-and-the-new-project-dashboard\">ka dal\u00eb<\/a><\/noindex> i ve\u00e7ant\u00eb <i>Project dashboard<\/i>, q\u00eb tregon t\u00eb dh\u00ebna t\u00eb zakonshme (numrin dhe statuset e deployment-eve, pod-eve etj.; konsumimin e burimeve dhe metrikat e tjera) n\u00eb p\u00ebrputhje me projektet.<\/li>\n<li> Paraqitja n\u00eb koh\u00eb reale e gjendjes s\u00eb klasterit, ndryshimeve t\u00eb ndodhura (ngjarjeve); shikimi i log\u00ebve.<\/li>\n<li> Shikimi i t\u00eb dh\u00ebnave t\u00eb monitorimit, t\u00eb bazuara n\u00eb Prometheus, Alertmanager dhe Grafana.<\/li>\n<li> Menaxhimi i operator\u00ebve, t\u00eb paraqitur n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">OperatorHub<\/a><\/noindex>.<\/li>\n<li> Menaxhimi i nd\u00ebrtimeve q\u00eb kryhen p\u00ebrmes Docker (nga repository i specifikuar me Dockerfile), <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/source-to-image\">S2I<\/a><\/noindex> ose utilita t\u00eb jashtme t\u00eb rast\u00ebsishme.<\/li>\n<\/ul>\n<p>\n<i><b>NB<\/b>: Nuk e kemi shtuar n\u00eb krahasim distribuime t\u00eb tjera <b>Kubernetes<\/b> (p\u00ebr shembull, shum\u00eb m\u00eb pak t\u00eb njohura <noindex><a rel=\"nofollow\" href=\"https:\/\/kubesphere.io\/\">Kubesphere<\/a><\/noindex>Megjith\u00ebse nd\u00ebrfaqja grafike mund t\u00eb jet\u00eb shum\u00eb e avancuar, zakonisht vini si pjes\u00eb e nj\u00eb stoku t\u00eb integruar t\u00eb nj\u00eb sistemi t\u00eb madh. Por n\u00ebse mendoni se disa zgjidhje q\u00eb funksionojn\u00eb plot\u00ebsisht edhe n\u00eb instalimin vanilla t\u00eb K8s mungojn\u00eb, na tregoni n\u00eb komentet.<\/i><\/p>\n<h2>Bonus<\/h2>\n<p><\/p>\n<h3>1. Portainer n\u00eb Kubernetes n\u00eb version beta<\/h3>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.portainer.io\/\">Faqja<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/portainer\/portainer-k8s\">Repozitori<\/a><\/noindex> (~100 yje n\u00eb GitHub);<\/li>\n<li> Licenca: Zlib(?) <i>(k\u00ebshtu \u00ebsht\u00eb tek projekti prind)<\/i>.<\/li>\n<\/ul>\n<p>Projekt nga ekipi i Portainer, q\u00eb zhvilloi nd\u00ebrfaqen popullore t\u00eb quajtur nj\u00ebsoj p\u00ebr pun\u00eb me Docker. Duke qen\u00eb se projekti \u00ebsht\u00eb n\u00eb faz\u00ebn e hershme t\u00eb zhvillimit (versioni i par\u00eb dhe i vet\u00ebm beta, 16 prill 2020), ne nuk e vler\u00ebsuam funksionalitetin e tij. Sidoqoft\u00eb, ndoshta do t\u00eb interesoj\u00eb shum\u00eb: n\u00ebse jeni nj\u00ebra nga ata, ndiqni zhvillimin. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/portainer\/portainer-k8s\/releases\/tag\/portainer-beta-1.0.0\">doli<\/a><\/noindex> 2. IcePanel<\/p>\n<h3>Shkurtimisht: \"Redaktori vizual i Kubernetes\".<\/h3>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/icepanel.io\/\">Faqja<\/a><\/noindex>;<\/li>\n<li> Licenca: e drejtuar;<\/li>\n<li> Ky \u00ebsht\u00eb nj\u00eb aplikacion i ri desktop q\u00eb synon t\u00eb vizualizoj\u00eb resurset e Kubernetes n\u00eb koh\u00eb reale dhe t'i menaxhoj\u00eb ato me nj\u00eb nd\u00ebrfaqe t\u00eb thjesht\u00eb n\u00eb stilin drag &amp; drop. Objektet e mb\u00ebshtetura p\u00ebr momentin p\u00ebrfshijn\u00eb Pod, Sh\u00ebrbim, Shp\u00ebrndarje, StatefulSet, V\u00ebllimi i q\u00ebndruesh\u00ebm, K\u00ebrkesa p\u00ebr v\u00ebllim t\u00eb q\u00ebndruesh\u00ebm, ConfigMap dhe Secret. Prej shum\u00eb shpejt pritet t\u00eb shtohet mb\u00ebshtetje p\u00ebr Helm. Mang\u00ebsi kryesore jan\u00eb mbyllja e kodit (pritet q\u00eb ai<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/e1dfd9853a4d159d746e6f466dcab851.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKy \u00ebsht\u00eb nj\u00eb aplikacion i ri desktopi, i cili ka si q\u00ebllim vizualizimin e burimeve Kubernetes n\u00eb koh\u00eb reale dhe menaxhimin e tyre me nj\u00eb nd\u00ebrfaqe t\u00eb thjesht\u00eb n\u00eb stilin drag &amp; drop. Objeket q\u00eb mb\u00ebshteten n\u00eb k\u00ebt\u00eb moment p\u00ebrfshijn\u00eb Pod, Service, Deployment, StatefulSet, PersistentVolume, PersistentVolumeClaim, ConfigMap dhe Secret. N\u00eb nj\u00eb t\u00eb ardhme t\u00eb af\u00ebrt pritet t\u00eb shtohet mb\u00ebshtetje p\u00ebr Helm. Disavantazhi kryesor \u00ebsht\u00eb mbyllja e kodit (pritet t\u00eb publikohet) <noindex><a rel=\"nofollow\" href=\"https:\/\/www.reddit.com\/r\/kubernetes\/comments\/h88a64\/visualize_and_edit_your_kubernetes_cluster_in\/furytcx\/\">hapja \"n\u00eb nj\u00eb form\u00eb t\u00eb caktuar\"<\/a><\/noindex>) dhe mungesa e mb\u00ebshtetjes p\u00ebr Linux (deri tani jan\u00eb t\u00eb disponueshme vet\u00ebm versione p\u00ebr Windows dhe macOS, megjithat\u00eb kjo gjithashtu \u00ebsht\u00eb p\u00ebr nj\u00eb \u00e7\u00ebshtje kohe).<\/p>\n<h3>3. k9s<\/h3>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/k9scli.io\/\">Faqja<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=k7zseUhaXeU\">Demostrimi<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/derailed\/k9s\">Repozitori<\/a><\/noindex> (~7700 yje n\u00eb GitHub);<\/li>\n<li> Licenca: Apache 2.0;<\/li>\n<li> Shkurt: \"Nd\u00ebrfaqja e komand\u00ebs p\u00ebr Kubernetes, q\u00eb lejon menaxhimin me stil t\u00eb grumbullit\".<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/b17ececa517ff0748c4a4ff7d46c8152.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNj\u00eb utilitar i p\u00ebrfshir\u00eb vet\u00ebm n\u00eb pjes\u00ebn bonus t\u00eb vler\u00ebsimit p\u00ebr arsye se ofron nj\u00eb GUI t\u00eb komand\u00ebs. Megjithat\u00eb, autor\u00ebt kan\u00eb shfryt\u00ebzuar maksimumin nga terminali, duke ofruar jo vet\u00ebm nj\u00eb nd\u00ebrfaqe t\u00eb leht\u00eb p\u00ebr p\u00ebrdorim, por edhe 6 tema t\u00eb paracaktuara, nj\u00eb sistem t\u00eb avancuar t\u00eb kombinimeve t\u00eb tastier\u00ebs dhe aliase p\u00ebr komanda. Qasja e tyre e thell\u00eb nuk u kufizua n\u00eb pamjen e jashtme: mund\u00ebsit\u00eb e k9s jan\u00eb shum\u00eb t\u00eb p\u00ebrmir\u00ebsuara: menaxhimi i burimeve, shfaqja e gjendjes s\u00eb grumbullit, paraqitja e burimeve n\u00eb nj\u00eb struktur\u00eb hierarkike me var\u00ebsi, shikimi i log-eve, mb\u00ebshtetje p\u00ebr RBAC, zgjerimi i funksionaliteteve p\u00ebrmes plugineve\u2026 T\u00eb gjitha k\u00ebto jan\u00eb p\u00eblqyer nga nj\u00eb komunitet i gjer\u00eb K8s: numri i yjeve n\u00eb projektin GitHub \u00ebsht\u00eb pothuajse i barabart\u00eb me Dashbordin zyrtar t\u00eb Kubernetes!<\/p>\n<h3>4. Paneli i menaxhimit t\u00eb aplikacioneve<\/h3>\n<p>\nDhe n\u00eb p\u00ebrfundim t\u00eb rishikimit \u2014 nj\u00eb kategori e ve\u00e7ant\u00eb mini. Ajo p\u00ebrfshin dy nd\u00ebrfaqe web, t\u00eb destinuara jo p\u00ebr menaxhimin kompleks t\u00eb kubernetes, por p\u00ebr menaxhimin e asaj q\u00eb zhvillohet brenda tyre.<\/p>\n<p>Si\u00e7 dihet, nj\u00eb nga mjetet m\u00eb t\u00eb zhvilluara dhe t\u00eb p\u00ebrhapura p\u00ebr t\u00eb zhvilluar aplikacione komplekse n\u00eb Kubernetes \u00ebsht\u00eb Helm. Gjat\u00eb periudh\u00ebs s\u00eb tij, jan\u00eb grumbulluar shum\u00eb paketa (Helm charts) p\u00ebr krijimin e leht\u00eb t\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/hub.helm.sh\/charts\">shum\u00eb aplikacioneve t\u00eb njohura<\/a><\/noindex>. Prandaj, \u00ebsht\u00eb mjaft logjike q\u00eb t\u00eb shfaqen mjete vizuale p\u00ebr t\u00eb menaxhuar ciklin e jet\u00ebs s\u00eb \u00e7ar\u00e7it.<\/p>\n<h4>4.1. Monocular<\/h4>\n<p><\/p>\n<ul>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/helm\/monocular\">Repozitori<\/a><\/noindex> (1300+ yje n\u00eb GitHub);<\/li>\n<li> Licenca: Apache 2.0;<\/li>\n<li>N\u00eb shkurt: \"Nj\u00eb aplikacion web p\u00ebr k\u00ebrkimin dhe zbulimin e Helm-charts n\u00eb shum\u00eb repozita. Sh\u00ebrben si baz\u00eb p\u00ebr projektin Helm hub.\"<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/9208e0a43eb0e42e6daefd1e5e700ce2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKy zhvillim nga autor\u00ebt e Helm instalohet n\u00eb Kubernetes dhe punon brenda nj\u00eb klasteri, duke realizuar detyr\u00ebn e caktuar. Megjithat\u00eb, projekti aktualisht nuk po zhvillohet pothuajse fare. Q\u00ebllimi i tij kryesor \u00ebsht\u00eb mb\u00ebshtetja e ekzistenc\u00ebs s\u00eb Helm Hub. P\u00ebr nevoja t\u00eb tjera, autor\u00ebt rekomandojn\u00eb Kubeapps (shih m\u00eb posht\u00eb) ose Red Hat Automation Broker (pjes\u00eb e OpenShift, por gjithashtu nuk po zhvillohet m\u00eb).<\/p>\n<h4>4.2. Kubeapps<\/h4>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/kubeapps.com\/\">Faqja<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/G1IGLW4oDF0\">Prezantimi<\/a><\/noindex>;<\/li>\n<li> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubeapps\/kubeapps\">Repozitori<\/a><\/noindex> (~2100 yje n\u00eb GitHub);<\/li>\n<li> Licenca: Apache 2.0<\/li>\n<li> N\u00eb pak fjal\u00eb: \"Paneli juaj i aplikacioneve p\u00ebr Kubernetes.\"<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/45d9b995a93063e2a835cfcaf1fa65ff.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNj\u00eb produkt nga Bitnami, i cili instalohet gjithashtu n\u00eb klasterin Kubernetes, por dallon nga Monocular p\u00ebr shkak t\u00eb fokusit fillestar n\u00eb pun\u00ebn me depo private.<\/p>\n<p>Funksionet ky\u00e7e dhe karakteristikat e Kubeapps:<\/p>\n<ul>\n<li> Shikimi dhe instalimi i Helm chart-ave nga depozit\u00eb.<\/li>\n<li> Kontrolli, p\u00ebrdit\u00ebsimi dhe fshirja e aplikacioneve t\u00eb bazuara n\u00eb Helm q\u00eb jan\u00eb instaluar n\u00eb klaster.<\/li>\n<li> Mb\u00ebshtetje p\u00ebr pun\u00ebn me depo chart-ash t\u00eb personalizuara dhe private (mb\u00ebshtet ChartMuseum dhe JFrog Artifactory).<\/li>\n<li> Shikimi dhe punimi me sh\u00ebrbime t\u00eb jashtme \u2014 nga Katalogu i Sh\u00ebrbimeve dhe ofruesit e Sh\u00ebrbimeve.<\/li>\n<li> Publikimi i aplikacioneve t\u00eb instaluara p\u00ebrmes mekanizmit t\u00eb Katalogut t\u00eb Sh\u00ebrbimeve Binding.<\/li>\n<li> Mb\u00ebshtetje p\u00ebr autentifikimin dhe ndarjen e t\u00eb drejtave p\u00ebrmes RBAC.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Tabela p\u00ebrfundimtare<\/h2>\n<p>\nM\u00eb posht\u00eb \u00ebsht\u00eb nj\u00eb tabel\u00eb p\u00ebrmbledh\u00ebse, n\u00eb t\u00eb cil\u00ebn ne kemi tentuar t\u00eb mbledhim dhe agregojm\u00eb funksionalitetet kryesore t\u00eb nd\u00ebrfaqeve ekzistuese vizuale p\u00ebr t\u00eb leht\u00ebsuar krahasimin:<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/z2\/ey\/kj\/z2eykjznebd3ilw5xzf3ry34vlg.png\"><img decoding=\"async\" alt=\"P\u00ebrmbledhja e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes\" src=\"\/wp-content\/uploads\/2020\/06\/f9c565f68e9d9ace5b66b8cc6b9e9ba7.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<i>(Versioni online i tabel\u00ebs <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1wEN6lvDqKy4MKCD_d-B5sIrGGLYp1suyI-vw8Yi7E0Q\/edit#gid=0\">\u00ebsht\u00eb i disponuesh\u00ebm n\u00eb Google Docs<\/a><\/noindex>.)<\/i><\/p>\n<h2>P\u00ebrfundimi<\/h2>\n<p>\nNd\u00ebrfaqet grafike p\u00ebr Kubernetes jan\u00eb nj\u00eb ni\u015f\u00eb relativisht e re dhe specifike. Megjithat\u00eb, ajo po zhvillohet mjaft aktivisht: tashm\u00eb mund t\u00eb gjenden si zgjidhje t\u00eb mjaft t\u00eb zhvilluara, ashtu edhe t\u00eb reja, t\u00eb cilat ende kan\u00eb shum\u00eb p\u00ebr t\u00eb ofruar. Ato jan\u00eb t\u00eb orientuara drejt opsioneve t\u00eb ndryshme t\u00eb p\u00ebrdorimit, duke ofruar funksione dhe pamje p\u00ebr \u00e7do shije. Shpresojm\u00eb se ky p\u00ebrmbledhje do t'ju ndihmoj\u00eb t\u00eb zgjidhni mjetin q\u00eb mbulon m\u00eb s\u00eb miri nevojat aktuale.<\/p>\n<h2>P.S.<\/h2>\n<p>\n<i>Faleminderit <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/kvaps\/\" class=\"user_link\">kvaps<\/a><\/noindex> p\u00ebr t\u00eb dh\u00ebnat mbi OpenShift Console p\u00ebr tabel\u00ebn e krahasimit!<\/i><\/p>\n<p>Lexoni gjithashtu n\u00eb blogun ton\u00eb:<\/p>\n<ul>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/468041\/\">Ankandi i nd\u00ebrfaqes n\u00eb web t\u00eb Kubernetes Web View (dhe nj\u00eb p\u00ebrmbledhje e shkurt\u00ebr e UI-ve t\u00eb tjera p\u00ebr Kubernetes)<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/468041\/\">Integrimi i Kubernetes Dashboard dhe p\u00ebrdoruesve t\u00eb GitLab<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/454706\/\">Polaris \u00ebsht\u00eb paraqitur p\u00ebr t\u00eb mbajtur klaster\u00ebt Kubernetes n\u00eb nj\u00eb gjendje optimale<\/a><\/noindex>\u00bb;<\/li>\n<li> \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/426985\/\">kubebox dhe konsola t\u00eb tjera p\u00ebr Kubernetes<\/a><\/noindex>\u00bb.<\/li>\n<\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/flant\/blog\/506948\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0432\u0430\u0436\u043d\u043e \u0437\u043d\u0430\u043d\u0438\u0435 \u0443\u0442\u0438\u043b\u0438\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438: \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 Kubernetes \u044d\u0442\u043e kubectl. \u0421 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0445\u043e\u0440\u043e\u0448\u043e \u0441\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435, \u043f\u0440\u043e\u0434\u0443\u043c\u0430\u043d\u043d\u044b\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u043c\u043e\u0433\u0443\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c. \u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443 \u043c\u044b \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u0437\u043e\u0440\u0430 web UI \u0434\u043b\u044f Kubernetes, \u043f\u0440\u0438\u0443\u0440\u043e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043a \u0430\u043d\u043e\u043d\u0441\u0443 \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 Kubernetes Web [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":85864,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-85863","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0432\u0430\u0436\u043d\u043e \u0437\u043d\u0430\u043d\u0438\u0435 \u0443\u0442\u0438\u043b\u0438\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438: \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 Kubernetes \u044d\u0442\u043e kubectl. \u0421 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0445\u043e\u0440\u043e\u0448\u043e \u0441\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435, \u043f\u0440\u043e\u0434\u0443\u043c\u0430\u043d\u043d\u044b\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u043c\u043e\u0433\u0443\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c. \u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443 \u043c\u044b \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u0437\u043e\u0440\u0430 web UI \u0434\u043b\u044f Kubernetes, \u043f\u0440\u0438\u0443\u0440\u043e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043a \u0430\u043d\u043e\u043d\u0441\u0443 \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 Kubernetes Web\" \/>\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\/obzor-graficheskih-interfejsov-dlya-kubernetes\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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\udd47\u041e\u0431\u0437\u043e\u0440 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0434\u043b\u044f Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0432\u0430\u0436\u043d\u043e \u0437\u043d\u0430\u043d\u0438\u0435 \u0443\u0442\u0438\u043b\u0438\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438: \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 Kubernetes \u044d\u0442\u043e kubectl. \u0421 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0445\u043e\u0440\u043e\u0448\u043e \u0441\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435, \u043f\u0440\u043e\u0434\u0443\u043c\u0430\u043d\u043d\u044b\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u043c\u043e\u0433\u0443\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c. \u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443 \u043c\u044b \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u0437\u043e\u0440\u0430 web UI \u0434\u043b\u044f Kubernetes, \u043f\u0440\u0438\u0443\u0440\u043e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043a \u0430\u043d\u043e\u043d\u0441\u0443 \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 Kubernetes Web\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/obzor-graficheskih-interfejsov-dlya-kubernetes\" \/>\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=\"2020-06-19T23:42:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-19T23:42:31+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\udd47P\u00ebrmbledhje e nd\u00ebrfaqeve grafike p\u00ebr Kubernetes | ProHoster","description":"P\u00ebr nj\u00eb funksionim t\u00eb plot\u00eb me sistemin, \u00ebsht\u00eb e r\u00ebnd\u00ebsishme t\u00eb njihni utilitat e linj\u00ebs s\u00eb komand\u00ebs: n\u00eb rastin e Kubernetes, kjo \u00ebsht\u00eb kubectl. Nga ana tjet\u00ebr, nd\u00ebrfaqet grafike t\u00eb dizajnuara mir\u00eb mund t\u00eb realizojn\u00eb shumic\u00ebn e detyrave t\u00eb zakonshme dhe t\u00eb hapin mund\u00ebsi t\u00eb reja gjat\u00eb operimit t\u00eb sistemeve. Vitin e kaluar, publikova p\u00ebrkthimin e nj\u00eb p\u00ebrmbledhjeje t\u00eb vog\u00ebl p\u00ebr UI-n\u00eb web p\u00ebr Kubernetes, e cila ishte n\u00eb lidhje me njoftimin e nd\u00ebrfaqes web p\u00ebr Kubernetes.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/obzor-graficheskih-interfejsov-dlya-kubernetes","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\udd47\u041e\u0431\u0437\u043e\u0440 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u0432 \u0434\u043b\u044f Kubernetes | ProHoster","og:description":"\u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0432\u0430\u0436\u043d\u043e \u0437\u043d\u0430\u043d\u0438\u0435 \u0443\u0442\u0438\u043b\u0438\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438: \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 Kubernetes \u044d\u0442\u043e kubectl. \u0421 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b, \u0445\u043e\u0440\u043e\u0448\u043e \u0441\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435, \u043f\u0440\u043e\u0434\u0443\u043c\u0430\u043d\u043d\u044b\u0435 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b \u043c\u043e\u0433\u0443\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u043e\u0431\u044b\u0447\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 \u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c. \u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443 \u043c\u044b \u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u043e\u0431\u0437\u043e\u0440\u0430 web UI \u0434\u043b\u044f Kubernetes, \u043f\u0440\u0438\u0443\u0440\u043e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043a \u0430\u043d\u043e\u043d\u0441\u0443 \u0432\u0435\u0431-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 Kubernetes Web","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/obzor-graficheskih-interfejsov-dlya-kubernetes","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":"2020-06-19T23:42:31+00:00","article:modified_time":"2020-06-19T23:42:31+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85863","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:28:24","updated":"2022-09-28 05:27:01"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/85863","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=85863"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/85863\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/85864"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=85863"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=85863"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=85863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}