{"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\/sk\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes","title":{"rendered":"Predstavujeme Contour: smerujeme prev\u00e1dzku k aplik\u00e1ci\u00e1m v Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Predstavujeme Contour: smerujeme prev\u00e1dzku k aplik\u00e1ci\u00e1m v Kubernetes\" src=\"\/wp-content\/uploads\/2020\/08\/dfbb30ddd697c6ac0b4e773b01cc976e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>S rados\u0165ou oznamujeme, \u017ee Contour bol umiestnen\u00fd v inkub\u00e1tore projektov od Cloud Native Computing Foundation (CNCF). <\/p>\n<p><\/p>\n<p>Ak ste e\u0161te nepo\u010duli o Contour \u2013 je to jednoduch\u00fd a \u0161k\u00e1lovate\u013en\u00fd ingress controller s otvoren\u00fdm zdrojov\u00fdm k\u00f3dom na smerovanie prev\u00e1dzky k aplik\u00e1ci\u00e1m nasaden\u00fdm v Kubernetes. <\/p>\n<p><\/p>\n<p>Podrobne sa pozrieme na to, ako funguje, uk\u00e1\u017eeme \u201emapu ciest\u201c jeho v\u00fdvoja na nadch\u00e1dzaj\u00facich konferenci\u00e1ch <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 a CloudNativeCon Europe<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>V tomto \u010dl\u00e1nku sa pon\u00fakneme na\u010derpa\u0165 s pr\u00e1cou Contour. Vysvetl\u00edme, \u010do znamen\u00e1 prijatie projektu do CNCF. A tie\u017e sa podel\u00edme o pl\u00e1ny na \u010fal\u0161\u00ed rozvoj projektu.<\/p>\n<p><\/p>\n<blockquote><p>Konferencie KubeCon a CloudNativeCon zhroma\u017e\u010fuj\u00fa nad\u0161encov modern\u00fdch technol\u00f3gi\u00ed a in\u017einierov, ktor\u00ed s\u00fa zauj\u00edmaj\u00fa nielen o \u010fal\u0161ie vzdel\u00e1vanie, ale aj o propag\u00e1ciu cloud computingu. \u00da\u010dastn\u00edci podujat\u00ed s\u00fa odborn\u00edci v praxi a k\u013e\u00fa\u010dov\u00ed v\u00fdvoj\u00e1ri popul\u00e1rnych projektov, ako s\u00fa Kubernetes, Prometheus, gRPC, Envoy, OpenTracing a \u010fal\u0161ie.<\/p><\/blockquote>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"vsyo-vnimanie-na-ingress\">V\u0161etka pozornos\u0165 na Ingress<\/h2>\n<p><\/p>\n<p>Na za\u010diatok \u00favod. Komunita Kubernetes sa u\u017e rozhodla, ako pristupova\u0165 k \u00faloh\u00e1m sp\u00fa\u0161\u0165ania pracovn\u00fdch z\u00e1\u0165a\u017e\u00ed a poskytovania pr\u00edstupu medzi z\u00e1\u0165a\u017eami a \u00falo\u017eiskom. Ale v ot\u00e1zkach vytv\u00e1rania siet\u00ed a zabezpe\u010denia konektivity st\u00e1le existuje priestor pre inov\u00e1ciu. Hlavnou, pritom ve\u013emi d\u00f4le\u017eitou \u00falohou je doru\u010denie vonkaj\u0161ej prev\u00e1dzky do klastera. V Kubernetes sa to naz\u00fdva Ingress, a presne to Contour rob\u00ed. Je to n\u00e1stroj, ktor\u00fd m\u00f4\u017eete jednoducho pou\u017ei\u0165 v klastri na doru\u010dovanie prev\u00e1dzky pod\u013ea potreby, ale s funk\u010dn\u00fdm pr\u00ednosom do bud\u00facnosti, ako rastie v\u00e1\u0161 klaster Kubernetes.<\/p>\n<p><\/p>\n<p>Technicky Contour funguje nasaden\u00edm <noindex><a rel=\"nofollow\" href=\"https:\/\/www.envoyproxy.io\/\">Envoy<\/a><\/noindex> na zabezpe\u010denie reverzn\u00e9ho proxy a vyv\u00e1\u017eenia z\u00e1\u0165a\u017ee. P\u00f4vodne podporuje dynamick\u00e9 aktualiz\u00e1cie konfigur\u00e1cie a m\u00f4\u017ee sa roz\u0161\u00edri\u0165 na multiteam klastre Kubernetes, poskytuj\u00fac r\u00f4zne strat\u00e9gie vyv\u00e1\u017eenia z\u00e1\u0165a\u017ee.<\/p>\n<p><\/p>\n<p>Existuje mno\u017estvo alternat\u00edv na spustenie Ingress Controller v Kubernetes, ale Contour je jedine\u010dn\u00fd t\u00fdm, \u017ee sa zameriava iba na t\u00fato \u00falohu, pri\u010dom ju vykon\u00e1va s vysokou v\u00fdkonnos\u0165ou a nezab\u00fada na bezpe\u010dnos\u0165 a schopnos\u0165 pracova\u0165 v prostred\u00ed s viacer\u00fdmi u\u017e\u00edvate\u013emi.<\/p>\n<p><\/p>\n<p>Aj ke\u010f m\u00f4\u017eete nasadi\u0165 <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.vmware.com\/opensource\/2019\/08\/01\/explaining-service-mesh\/\">servisn\u00e1 sie\u0165<\/a><\/noindex> Aby sa tento probl\u00e9m vyrie\u0161il, znamenalo by to dodato\u010dn\u00e9 zlo\u017eenie v\u00e1\u0161ho klastru. Contour naopak pon\u00faka ako rie\u0161enie pr\u00e1cu s Ingress bez potreby spolieha\u0165 sa na v\u00e4\u010d\u0161iu \u0161trukt\u00faru service mesh \u2014 ale ak to bude potrebn\u00e9, m\u00f4\u017ee s \u0148ou spolupracova\u0165. Tak\u00fdmto sp\u00f4sobom sa navrhuje ak\u00fdsi postupn\u00fd prechod na Ingress, \u010do r\u00fdchlo zaujalo mnoh\u00fdch pou\u017e\u00edvate\u013eov.<\/p>\n<p><\/p>\n<h2 id=\"sila-podderzhki-cncf\">Sila podpory CNCF<\/h2>\n<p><\/p>\n<p>Contour, ktor\u00fd bol vytvoren\u00fd na konci roku 2017 v\u00fdvoj\u00e1rmi Heption, dosiahol verziu 1.0 v novembri 2019 a teraz sa m\u00f4\u017ee pochv\u00e1li\u0165 komunitou s 600 \u010dlenmi na Slacku, 300 \u00fa\u010dastn\u00edkmi v v\u00fdvoji, ako aj 90 commitermi a 5 spr\u00e1vcami. Jedn\u00fdm zo v\u00fdznamn\u00fdch faktov je, \u017ee bol implementovan\u00fd r\u00f4znymi spolo\u010dnos\u0165ami a organiz\u00e1ciami, vr\u00e1tane Adobe, Kinvolk, Kintone, PhishLabs a Replicated. Po pos\u00faden\u00ed, \u017ee pou\u017e\u00edvatelia implementuj\u00fa Contour do v\u00fdroby, a vedom\u00ed si, \u017ee m\u00e1me stabiln\u00fa komunitu, CNCF sa rozhodla, \u017ee Contour m\u00f4\u017ee okam\u017eite, ob\u00edden\u00edm pieskoviska, prenikn\u00fa\u0165 do inkub\u00e1tora.<\/p>\n<p><\/p>\n<p>Pre n\u00e1s je to ve\u013emi d\u00f4le\u017eit\u00e9, preto\u017ee pova\u017eujeme tak\u00e9to pozvanie za potvrdenie toho, \u017ee sme udr\u017eate\u013en\u00e1, pohostinn\u00e1 a otvoren\u00e1 komunita, sp\u013a\u0148aj\u00faca technick\u00e9 ciele CNCF. Contour tie\u017e dobre spolupracuje v ekosyst\u00e9me s in\u00fdmi projektmi, ako s\u00fa Kubernetes a Envoy. <\/p>\n<p><\/p>\n<p>D\u00fafame, \u017ee \u010d\u00edm viac \u013eud\u00ed sa k n\u00e1m pripoj\u00ed, t\u00fdm v\u00e4\u010d\u0161ia bude rozmanitos\u0165 a r\u00fdchlos\u0165 prid\u00e1vania nov\u00fdch funkci\u00ed. Budeme pokra\u010dova\u0165 v uvo\u013e\u0148ovan\u00ed verzi\u00ed ka\u017ed\u00fd mesiac, tak\u017ee pou\u017e\u00edvate\u013eom nebudeme n\u00fati\u0165 dlho \u010daka\u0165 na nov\u00e9 funkcie, opravy ch\u00fdb a vylep\u0161enia bezpe\u010dnostn\u00fdch parametrov.<\/p>\n<p><\/p>\n<h2 id=\"vklad-v-ekosistemu-kubernetes\">Pr\u00edspevok do ekosyst\u00e9mu Kubernetes<\/h2>\n<p><\/p>\n<p>V bl\u00edzkej bud\u00facnosti chceme <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/community\/blob\/master\/ROADMAP.md\">zhroma\u017edi\u0165 po\u017eiadavky od komunity na nov\u00e9 funkcie. Niektor\u00e9 z t\u00fdchto po\u017eiadaviek, napr\u00edklad podpora extern\u00e9ho overovania, pou\u017e\u00edvaj\u00faci \u010dakaj\u00fa u\u017e dos\u0165 dlho, ale zdroje na to sme z\u00edskali a\u017e teraz. Tak\u00e1to \u00faloha m\u00f4\u017ee by\u0165 tie\u017e realizovan\u00e1 len pri ve\u013ekom po\u010dte odoziev od komunity.<\/a><\/noindex> In\u00e9 veci, ktor\u00e9 sme pl\u00e1novali realizova\u0165 v bl\u00edzkej bud\u00facnosti:<\/p>\n<p><\/p>\n<p>zahrn\u00fa\u0165 nastavenie Envoy<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/2225\">podpora obmedzenia r\u00fdchlosti<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/370\">vytvorenie ofici\u00e1lneho helm chart<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/2050\">Taktie\u017e sme za\u010dali prem\u00fd\u0161\u013ea\u0165 o podpore<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<p>Za\u010dali sme tie\u017e uva\u017eova\u0165 o podpore <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/1248\">UDP<\/a><\/noindex>Contour je L7 Ingress Controller, av\u0161ak niektor\u00ed na\u0161i pou\u017e\u00edvatelia chc\u00fa nasadzova\u0165 aplik\u00e1cie, ktor\u00e9 HTTP nepodporuj\u00fa (napr\u00edklad VOIP a telefonick\u00e9 aplik\u00e1cie), v Kubernetes. Zvy\u010dajne v tak\u00fdchto aplik\u00e1ci\u00e1ch vyu\u017e\u00edvame UDP, a preto chceme roz\u0161\u00edri\u0165 na\u0161e pl\u00e1ny, aby sme vyhoveli t\u00fdmto potreb\u00e1m.<\/p>\n<p><\/p>\n<p>Integrujeme Grafanu s Omnibus <noindex><a rel=\"nofollow\" href=\"https:\/\/projectcontour.io\/resources\/philosophy\/\">sna\u017e\u00edme sa zdie\u013ea\u0165<\/a><\/noindex> to, \u010do sme sa nau\u010dili po\u010das v\u00fdvoja n\u00e1\u0161ho Ingress Controller s komunitou, \u010d\u00edm pom\u00e1hame zlep\u0161i\u0165 smerovanie d\u00e1t zvonka do klasteru v \u010fal\u0161ej gener\u00e1cii <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes-sigs\/service-apis\">API slu\u017eieb<\/a><\/noindex> Kubernetes.<\/p>\n<p><\/p>\n<h2 id=\"uznayte-bolshe-i-prisoedinyaytes-k-nam\">Zistite viac a pripojte sa k n\u00e1m!<\/h2>\n<p><\/p>\n<p>Chcete sa dozvedie\u0165 viac o Contour, vr\u00e1tane jasn\u00e9ho pochopenia fungovania projektu, ako aj cie\u013eov, ktor\u00fdch chce t\u00edm dosiahnu\u0165 po pripojen\u00ed k CNCF \u2014 nav\u0161t\u00edvte <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\">na\u0161u prezent\u00e1ciu<\/a><\/noindex> na konferencii KubeCon 20. augusta 2020 o 13:00 CEST, radi v\u00e1s uvid\u00edme.<\/p>\n<p><\/p>\n<p>Ak nie je tak\u00e1 mo\u017enos\u0165 \u2014 poz\u00fdvame v\u00e1s pripoji\u0165 sa k ak\u00e9muko\u013evek z <noindex><a rel=\"nofollow\" href=\"https:\/\/projectcontour.io\/community\/\">stretnut\u00ed komunity<\/a><\/noindex>, ktor\u00e9 sa konaj\u00fa v utorok, m\u00e1me tu <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PL7bmigfV0EqTBsPrnCkzhu0R4SAWnBjLj\">z\u00e1znamy stretnut\u00ed<\/a><\/noindex>. M\u00f4\u017eete sa tie\u017e prihl\u00e1si\u0165 na odber <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!forum\/projectcontour-announce\">newsletter<\/a><\/noindex> Contour, po\u010das <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/community\/wiki\/Office-Hours\">pracovn\u00e9ho \u010dasu<\/a><\/noindex> m\u00f4\u017eete kl\u00e1s\u0165 ot\u00e1zky alebo pracova\u0165 na po\u017eiadavk\u00e1ch na zl\u00fa\u010denie s niek\u00fdm, kto projekt dobre pozn\u00e1, v re\u00e1lnom \u010dase. Chcete vidie\u0165 Contour v akcii \u2014 nap\u00ed\u0161te n\u00e1m na Slack alebo po\u0161lite spr\u00e1vu na mailing list.<\/p>\n<p><\/p>\n<p>Na z\u00e1ver, ak chcete prispie\u0165, radi v\u00e1s prijmeme medzi n\u00e1s. Pre\u0161tudujte si na\u0161e <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\">dokument\u00e1ciou<\/a><\/noindex>, spojte sa s nami na <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.slack.com\/?redir=%2Fmessages%2Fcontour\">Slack<\/a><\/noindex>, alebo za\u010dnite s ktor\u00fdmko\u013evek z na\u0161ich <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>. Sme tie\u017e otvoren\u00ed ak\u00e9muko\u013evek feedbacku, ktor\u00fd by ste chceli zdie\u013ea\u0165.<\/p>\n<p><\/p>\n<p>Ak chcete z\u00edska\u0165 viac inform\u00e1ci\u00ed o Contour a in\u00fdch cloudov\u00fdch technol\u00f3gi\u00e1ch, zv\u00e1\u017ete vzdialen\u00fa \u00fa\u010das\u0165 na <noindex><a rel=\"nofollow\" href=\"https:\/\/events.linuxfoundation.org\/kubecon-cloudnativecon-europe\/\">KubeCon a CloudNativeCon EU<\/a><\/noindex>, ktor\u00e9 sa uskuto\u010dnia 17.-20. augusta 2020.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Predstavujeme Contour: smerujeme prev\u00e1dzku k aplik\u00e1ci\u00e1m v Kubernetes\" src=\"\/wp-content\/uploads\/2020\/08\/67718b53e13b33fc9bcb9e674ffb02a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p class=\"for_users_only_msg\">Len registrovan\u00ed pou\u017e\u00edvatelia sa m\u00f4\u017eu z\u00fa\u010dastni\u0165 prieskumu. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Prihl\u00e1ste sa<\/a><\/noindex>, pros\u00edm.<\/p>\n<h2 class=\"default-block__polling-title\">Zauj\u00edma v\u00e1s Contour?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">25,0%<\/strong>Nie ve\u013emi. Ni\u010d nov\u00e94<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">25,0%<\/strong>\u00c1no, zauj\u00edmav\u00e1 vec4<\/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>Uvid\u00edme, ak\u00e9 re\u00e1lne v\u00fdsledky pr\u00eddu po s\u013euboch7<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">6,2%<\/strong>Iba monolit, iba hardcore1<\/p>\n<\/li>\n<\/ul>\n<p>    Hlasovalo 16 pou\u017e\u00edvate\u013eov. Zdr\u017eali sa 3 pou\u017e\u00edvatelia.<br \/>\n<br \/>Zdroj: <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.4 - 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\/sk\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\/sk\/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\udd47Predstavujeme Contour: nasmerujte dopravu k aplik\u00e1ci\u00e1m v Kubernetes | ProHoster","description":"Pon\u00e1h\u013eame sa.","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\/sk\/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\/sk\/wp-json\/wp\/v2\/posts\/91771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=91771"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/91771\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media\/91772"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=91771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=91771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=91771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}