{"id":91771,"date":"2020-08-18T07:42:25","date_gmt":"2020-08-18T05:42:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes"},"modified":"2020-08-18T07:42:25","modified_gmt":"2020-08-18T05:42:25","slug":"predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes","title":{"rendered":"Prezantojm\u00eb Contour: drejtojm\u00eb trafikun drejtp\u00ebrdrejt n\u00eb aplikacione n\u00eb Kubernetes.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Prezantojm\u00eb Contour: drejtojm\u00eb trafikun drejtp\u00ebrdrejt n\u00eb aplikacione n\u00eb Kubernetes.\" src=\"\/wp-content\/uploads\/2020\/08\/dfbb30ddd697c6ac0b4e773b01cc976e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ne jemi t\u00eb lumtur t\u00eb ndajm\u00eb lajmin se Contour \u00ebsht\u00eb vendosur n\u00eb inkubatorin e projekteve nga Cloud Native Computing Foundation (CNCF). <\/p>\n<p><\/p>\n<p>N\u00ebse nuk keni d\u00ebgjuar ende p\u00ebr Contour - ky \u00ebsht\u00eb nj\u00eb controller i thjesht\u00eb dhe t\u00eb shkall\u00ebzuesh\u00ebm p\u00ebr ingress me kod t\u00eb hapur p\u00ebr ruterimin e trafikut n\u00eb aplikacionet e nisura n\u00eb Kubernetes. <\/p>\n<p><\/p>\n<p>Ne do t\u00eb shqyrtojm\u00eb me detaje se si funksionon, do t\u00eb tregojm\u00eb nj\u00eb \"hart\u00eb rrugore\" t\u00eb zhvillimit n\u00eb konferencat e ardhshme <noindex><a rel=\"nofollow\" href=\"https:\/\/kccnceu20.sched.com\/event\/b6H3\/bof-introduction-to-contour-a-high-performance-multitenant-ingress-controller-for-kubernetes-michael-michael-nick-young-vmware\">Kubecon dhe CloudNativeCon Europe<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>N\u00eb k\u00ebt\u00eb artikull, ju ftojm\u00eb t\u00eb njiheni me funksionimin e Contour. Do t\u00eb shpjegojm\u00eb \u00e7far\u00eb do t\u00eb thot\u00eb pranim projekti n\u00eb CNCF. Gjithashtu, do t\u00eb ndajm\u00eb planet p\u00ebr zhvillimin e ardhsh\u00ebm t\u00eb projektit.<\/p>\n<p><\/p>\n<blockquote><p>Konferencat KubeCon dhe CloudNativeCon mbledhin besnik\u00ebt e teknologjive t\u00eb avancuara dhe inxhinier\u00ebt e interesuar jo vet\u00ebm p\u00ebr m\u00ebsimin e m\u00ebtejm\u00eb, por edhe p\u00ebr promovimin e llogarive cloud. N\u00eb k\u00ebto ngjarje marrin pjes\u00eb ekspert\u00eb praktik\u00eb dhe zhvillues kryesor\u00eb t\u00eb projekteve t\u00eb njohura, si Kubernetes, Prometheus, gRPC, Envoy, OpenTracing dhe t\u00eb tjer\u00eb.<\/p><\/blockquote>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"vsyo-vnimanie-na-ingress\">T\u00eb gjitha syt\u00eb te Ingress<\/h2>\n<p><\/p>\n<p>P\u00ebr fillim, nj\u00eb hyrje. Komuniteti Kubernetes tashm\u00eb \u00ebsht\u00eb p\u00ebrcaktuar se si t\u00eb qaset problemeve lidhur me nisjen e ngarkesave t\u00eb pun\u00ebs dhe ofrimin e qasjes nga ngarkesat n\u00eb ruajtje. Por n\u00eb \u00e7\u00ebshtjet e krijimit t\u00eb rrjeteve dhe sigurimit t\u00eb lidhshm\u00ebris\u00eb ka ende hap\u00ebsir\u00eb p\u00ebr inovacion. Nj\u00eb nga detyrat kryesore, p\u00ebrve\u00e7 k\u00ebsaj shum\u00eb t\u00eb r\u00ebnd\u00ebsishme, \u00ebsht\u00eb d\u00ebrgimi i trafikut t\u00eb jasht\u00ebm brenda klasterit. N\u00eb Kubernetes, kjo quhet Ingress, dhe k\u00ebtu \u00ebsht\u00eb ku Contour hyn n\u00eb loj\u00eb. Ky \u00ebsht\u00eb nj\u00eb mjet q\u00eb mund ta p\u00ebrdorni leht\u00ebsisht n\u00eb klasterin tuaj p\u00ebr t\u00eb d\u00ebrguar trafikun sipas nevoj\u00ebs, por me nj\u00eb funksionalitet t\u00eb nd\u00ebrtuar p\u00ebr t\u00eb ardhmen, nd\u00ebrsa klasteri juaj Kubernetes rritet.<\/p>\n<p><\/p>\n<p>Teknikisht, Contour funksionon duke u p\u00ebrdorur <noindex><a rel=\"nofollow\" href=\"https:\/\/www.envoyproxy.io\/\">Envoy<\/a><\/noindex> p\u00ebr t\u00eb siguruar reverse proxy dhe balancues ngarkese. Ai fillimisht mb\u00ebshtet p\u00ebrdit\u00ebsimin dinamik t\u00eb cil\u00ebsimeve dhe gjithashtu mund t\u00eb zgjerohet p\u00ebr klastere multiteam Kubernetes, duke ofruar strategji t\u00eb ndryshme balancimi ngarkese.<\/p>\n<p><\/p>\n<p>Ka shum\u00eb alternativa p\u00ebr t\u00eb nisur Ingress Controller n\u00eb Kubernetes, por Contour \u00ebsht\u00eb unik sepse ofron vet\u00ebm k\u00ebt\u00eb detyr\u00eb, duke e b\u00ebr\u00eb at\u00eb me nj\u00eb nivel t\u00eb lart\u00eb performanc\u00ebs dhe duke e n\u00ebnvler\u00ebsuar sigurin\u00eb dhe aft\u00ebsin\u00eb e pun\u00ebs n\u00eb modin shum\u00ebp\u00ebrdorues.<\/p>\n<p><\/p>\n<p>Megjithat\u00eb, ju mund t\u00eb bini n\u00eb t\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.vmware.com\/opensource\/2019\/08\/01\/explaining-service-mesh\/\">service mesh<\/a><\/noindex> P\u00ebr t\u00eb zgjidhur k\u00ebt\u00eb \u00e7\u00ebshtje, do t\u00eb thot\u00eb q\u00eb do t\u00eb komplikohet m\u00eb tej klasteri juaj. Contour p\u00ebrkundrazi ofron si nj\u00eb zgjidhje funksionimin Ingress pa pasur nevoj\u00eb t\u00eb mb\u00ebshtetet n\u00eb nj\u00eb struktur\u00eb m\u00eb t\u00eb madhe service mesh \u2014 por n\u00ebse \u00ebsht\u00eb e nevojshme, ai do t\u00eb mund t\u00eb punoj\u00eb me t\u00eb. K\u00ebshtu propozohet nj\u00eb kalim gradual n\u00eb Ingress, gj\u00eb q\u00eb e ka interesuar shpejt shum\u00eb p\u00ebrdorues.<\/p>\n<p><\/p>\n<h2 id=\"sila-podderzhki-cncf\">Forca e mb\u00ebshtetjes CNCF<\/h2>\n<p><\/p>\n<p>Contour, i krijuar n\u00eb fund t\u00eb vitit 2017 nga zhvilluesit Heption, arriti versionin 1.0 n\u00eb n\u00ebntor 2019, dhe tani mund t\u00eb krenohet me nj\u00eb komunitet prej 600 pjes\u00ebtar\u00ebsh n\u00eb Slack, 300 pjes\u00ebtar\u00ebsh n\u00eb zhvillim, si dhe 90 kontributors dhe 5 mbik\u00ebqyr\u00ebs. Nj\u00eb nga faktet e r\u00ebnd\u00ebsishme \u00ebsht\u00eb se ai \u00ebsht\u00eb implementuar nga kompani dhe organizata t\u00eb ndryshme, duke p\u00ebrfshir\u00eb Adobe, Kinvolk, Kintone, PhishLabs dhe Replicated. Duke e vler\u00ebsuar se p\u00ebrdoruesit po e implementojn\u00eb Contour n\u00eb prodhim, dhe duke pasur parasysh se kemi nj\u00eb komunitet t\u00eb q\u00ebndruesh\u00ebm, CNCF vendosi q\u00eb Contour t\u00eb kaloj\u00eb menj\u00ebher\u00eb, pa kaluar n\u00eb nivelin e sandbox, n\u00eb inkubator.<\/p>\n<p><\/p>\n<p>P\u00ebr ne \u00ebsht\u00eb shum\u00eb e r\u00ebnd\u00ebsishme, pasi e shikojm\u00eb nj\u00eb ftes\u00eb t\u00eb till\u00eb si nj\u00eb konfirmim se jemi nj\u00eb komunitet t\u00eb q\u00ebndruesh\u00ebm, mikprit\u00ebs dhe t\u00eb hapur, t\u00eb cilat i p\u00ebrgjigjen objektivave teknike t\u00eb CNCF, gjithashtu Contour bashk\u00ebpunon mir\u00eb n\u00eb ekosistem me projekte t\u00eb tjera, si Kubernetes dhe Envoy. <\/p>\n<p><\/p>\n<p>Ne shpresojm\u00eb se sa m\u00eb shum\u00eb njer\u00ebz t\u00eb vij\u00eb tek ne, aq m\u00eb t\u00eb larmishme dhe t\u00eb shpejta do t\u00eb jen\u00eb shtimet e funksioneve t\u00eb reja. Ne do t\u00eb vazhdojm\u00eb t\u00eb l\u00ebshojm\u00eb versione \u00e7do muaj, k\u00ebshtu q\u00eb nuk do t'i l\u00ebm\u00eb p\u00ebrdoruesit t\u00eb presin gjat\u00eb p\u00ebr funksione t\u00eb reja, rregullime gabimesh dhe p\u00ebrmir\u00ebsime t\u00eb parametrave t\u00eb siguris\u00eb.<\/p>\n<p><\/p>\n<h2 id=\"vklad-v-ekosistemu-kubernetes\">Kontributi n\u00eb ekosistemin Kubernetes<\/h2>\n<p><\/p>\n<p>N\u00eb t\u00eb ardhmen e af\u00ebrt ne <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/community\/blob\/master\/ROADMAP.md\">duam<\/a><\/noindex> t\u00eb mbledhim k\u00ebrkesat nga komuniteti p\u00ebr funksionalitete t\u00eb reja. Disa nga k\u00ebto k\u00ebrkesa, si mb\u00ebshtetje p\u00ebr autentifikimin e jasht\u00ebm, p\u00ebrdoruesit kan\u00eb pritur mjaft gjat\u00eb, por burimet p\u00ebr k\u00ebt\u00eb i kemi pasur vet\u00ebm tani. Po ashtu, nj\u00eb detyr\u00eb e till\u00eb mund t\u00eb realizohet vet\u00ebm n\u00ebse ka nj\u00eb num\u00ebr t\u00eb madh t\u00eb feedback-ut nga komuniteti.<\/p>\n<p><\/p>\n<p>Gj\u00ebra t\u00eb tjera q\u00eb kemi planifikuar t\u00eb realizojm\u00eb n\u00eb t\u00eb ardhmen e af\u00ebrt:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/2225\">t\u00eb p\u00ebrfshihet konfigurimi i Envoy<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/370\">mb\u00ebshtetje p\u00ebr kufizimin e shpejt\u00ebsis\u00eb<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/2050\">krijimin e helm chart zyrtar<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<p>Gjithashtu kemi filluar t\u00eb mendojm\u00eb p\u00ebr mb\u00ebshtetje <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/1248\">UDP<\/a><\/noindex>Contour \u00ebsht\u00eb L7 Ingress Controller, por disa nga p\u00ebrdoruesit tan\u00eb d\u00ebshirojn\u00eb t\u00eb drejtojn\u00eb aplikacione n\u00eb Kubernetes q\u00eb nuk mb\u00ebshtesin HTTP (si aplikacionet VOIP dhe telefonis\u00eb). Zakonisht, n\u00eb k\u00ebto aplikacione p\u00ebrdoret UDP, k\u00ebshtu q\u00eb ne d\u00ebshirojm\u00eb t\u00eb zgjeroni planet tona p\u00ebr t\u00eb plot\u00ebsuar k\u00ebto nevoja.<\/p>\n<p><\/p>\n<p>Ne <noindex><a rel=\"nofollow\" href=\"https:\/\/projectcontour.io\/resources\/philosophy\/\">japim p\u00ebrvoj\u00ebn ton\u00eb<\/a><\/noindex> n\u00eb zhvillimin e Ingress Controller-it ton\u00eb, me q\u00ebllim q\u00eb t\u00eb ndihmojm\u00eb n\u00eb p\u00ebrmir\u00ebsimin e drejtpeshimit t\u00eb t\u00eb dh\u00ebnave nga jasht\u00eb n\u00eb klasterin e gjenerat\u00ebs s\u00eb ardhshme <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes-sigs\/service-apis\">API-t\u00eb e sh\u00ebrbimeve<\/a><\/noindex> Kubernetes.<\/p>\n<p><\/p>\n<h2 id=\"uznayte-bolshe-i-prisoedinyaytes-k-nam\">M\u00ebso m\u00eb shum\u00eb dhe bashkohu me ne!<\/h2>\n<p><\/p>\n<p>D\u00ebshironi t\u00eb dini m\u00eb shum\u00eb rreth Contour, duke p\u00ebrfshir\u00eb nj\u00eb kuptim t\u00eb qart\u00eb t\u00eb funksionimit t\u00eb projektit, si dhe \u00e7far\u00eb shpreson t\u00eb arrij\u00eb ekipi kur u bashkuam me CNCF \u2013 vizitoni <noindex><a rel=\"nofollow\" href=\"https:\/\/kccnceu20.sched.com\/event\/b6H3\/bof-introduction-to-contour-a-high-performance-multitenant-ingress-controller-for-kubernetes-michael-michael-nick-young-vmware\">prezantimin ton\u00eb<\/a><\/noindex> n\u00eb konferenc\u00ebn KubeCon m\u00eb 20 gusht 2020 n\u00eb or\u00ebn 13:00 CEST, do t\u00eb na b\u00ebhet k\u00ebnaq\u00ebsi t\u2019ju shohim.<\/p>\n<p><\/p>\n<p>N\u00ebse kjo nuk \u00ebsht\u00eb e mundur - ju ftojm\u00eb t\u00eb bashkoheni n\u00eb ndonj\u00eb nga <noindex><a rel=\"nofollow\" href=\"https:\/\/projectcontour.io\/community\/\">takimet e komunitetit<\/a><\/noindex>, t\u00eb cilat mbahen t\u00eb mart\u00ebn, ka <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PL7bmigfV0EqTBsPrnCkzhu0R4SAWnBjLj\">recordings t\u00eb takimeve<\/a><\/noindex>. Mund t\u00eb abonoheni gjithashtu n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!forum\/projectcontour-announce\">newsletter-in ton\u00eb<\/a><\/noindex> Contour, gjat\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/community\/wiki\/Office-Hours\">or\u00ebve t\u00eb pun\u00ebs<\/a><\/noindex> do t\u00eb keni mund\u00ebsi t\u00eb b\u00ebni pyetje ose t\u00eb punoni me k\u00ebrkesat p\u00ebr bashkimin me dik\u00eb q\u00eb e njeh mir\u00eb projektin, n\u00eb koh\u00eb reale. D\u00ebshironi t\u00eb shihni Contour n\u00eb veprim - na shkruani n\u00eb Slack ose d\u00ebrgoni nj\u00eb mesazh n\u00eb list\u00ebn e d\u00ebrgimeve.<\/p>\n<p><\/p>\n<p>M\u00eb n\u00eb fund, n\u00ebse d\u00ebshiron t\u00eb kontribuosh, do t\u00eb na b\u00ebj\u00eb k\u00ebnaq\u00ebsi t\u00eb t\u00eb pranojm\u00eb n\u00eb radh\u00ebt tona. Shikoni <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\">dokumentacionin<\/a><\/noindex>dokumentacionin ton\u00eb, bisedoni me ne n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.slack.com\/?redir=%2Fmessages%2Fcontour\">Slack<\/a><\/noindex>, ose filloni me ndonj\u00eb nga <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues?q=is%3Aopen+is%3Aissue+label%3A%22Good+first+issue%22\">Good First Issues<\/a><\/noindex>. Ne jemi gjithashtu t\u00eb hapur p\u00ebr \u00e7do feedback q\u00eb d\u00ebshironi t\u00eb ndani.<\/p>\n<p><\/p>\n<p>P\u00ebr t\u00eb m\u00ebsuar m\u00eb shum\u00eb rreth Contour dhe teknologjive t\u00eb tjera cloud, konsideroni pjes\u00ebmarrjen n\u00eb distanc\u00eb n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/events.linuxfoundation.org\/kubecon-cloudnativecon-europe\/\">KubeCon dhe CloudNativeCon EU<\/a><\/noindex>, e cila do t\u00eb zhvillohet nga 17-20 gusht 2020.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Prezantojm\u00eb Contour: drejtojm\u00eb trafikun drejtp\u00ebrdrejt n\u00eb aplikacione n\u00eb Kubernetes.\" src=\"\/wp-content\/uploads\/2020\/08\/67718b53e13b33fc9bcb9e674ffb02a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p class=\"for_users_only_msg\">Vet\u00ebm p\u00ebrdoruesit e regjistruar mund t\u00eb marrin pjes\u00eb n\u00eb anket\u00eb. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Hyni<\/a><\/noindex>, ju lutem.<\/p>\n<h2 class=\"default-block__polling-title\">Ju intereson Contour?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">25,0%<\/strong>Jo shum\u00eb. Asgj\u00eb e re4<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">25,0%<\/strong>Po, nj\u00eb gj\u00eb e premtuar4<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">43,8%<\/strong>T\u00eb shohim se cilat veprime reale do t\u00eb ndodhin pas premtimeve7<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">6,2%<\/strong>Vet\u00ebm monolit, vet\u00ebm hardkor1<\/p>\n<\/li>\n<\/ul>\n<p>    16 p\u00ebrdorues votuan. 3 p\u00ebrdorues abstenuan.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/515170\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043f\u0435\u0448\u0438\u043c \u043f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f \u043d\u043e\u0432\u043e\u0441\u0442\u044c\u044e, \u0447\u0442\u043e Contour \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d \u0432 \u0438\u043d\u043a\u0443\u0431\u0430\u0442\u043e\u0440\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043e\u0442 Cloud Native Computing Foundation (CNCF). \u0415\u0441\u043b\u0438 \u0432\u044b \u0435\u0449\u0435 \u043d\u0435 \u0441\u043b\u044b\u0448\u0430\u043b\u0438 \u043e Contour \u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u043c\u044b\u0439 ingress controller \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0434\u043b\u044f \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c, \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u043c \u0432 Kubernetes. \u041c\u044b \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u043a\u0430\u043a \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u043f\u043e\u043a\u0430\u0436\u0435\u043c \u00ab\u0434\u043e\u0440\u043e\u0436\u043d\u0443\u044e \u043a\u0430\u0440\u0442\u0443\u00bb \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f \u043d\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u044f\u0449\u0438\u0445 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0445 Kubecon [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":91772,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-91771","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=\"\u0421\u043f\u0435\u0448\u0438\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\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes\" \/>\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\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c Contour: \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u0440\u0430\u0444\u0438\u043a \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0432 Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043f\u0435\u0448\u0438\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-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-08-18T05:42:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-08-18T05:42:25+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\udd47Paraqitja e Contour: drejton trafikun n\u00eb aplikacione n\u00eb Kubernetes | ProHoster","description":"Nxitoni.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-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\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c Contour: \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c \u0442\u0440\u0430\u0444\u0438\u043a \u043a \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c \u0432 Kubernetes | ProHoster","og:description":"\u0421\u043f\u0435\u0448\u0438\u043c.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-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-08-18T05:42:25+00:00","article:modified_time":"2020-08-18T05:42:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"91771","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 12:21:29","updated":"2022-10-03 01:15:08","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\/91771","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=91771"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/91771\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/91772"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=91771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=91771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=91771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}