{"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\/hu\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes","title":{"rendered":"Bemutatjuk a Contour-t: ir\u00e1ny\u00edtott forgalom a Kubernetes alkalmaz\u00e1sokhoz","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Bemutatjuk a Contour-t: ir\u00e1ny\u00edtott forgalom a Kubernetes alkalmaz\u00e1sokhoz\" src=\"\/wp-content\/uploads\/2020\/08\/dfbb30ddd697c6ac0b4e773b01cc976e.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>\u00d6r\u00f6mmel osztjuk meg a h\u00edrt, hogy a Contour beker\u00fclt a Cloud Native Computing Foundation (CNCF) projektinkub\u00e1tor\u00e1ba. <\/p>\n<p><\/p>\n<p>Ha m\u00e9g nem hallott a Contourr\u00f3l \u2014 ez egy egyszer\u0171 \u00e9s sk\u00e1l\u00e1zhat\u00f3 ingress controller, ny\u00edlt forr\u00e1sk\u00f3ddal, amely a Kubernetesben fut\u00f3 alkalmaz\u00e1sokhoz ir\u00e1ny\u00edtja a forgalmat. <\/p>\n<p><\/p>\n<p>R\u00e9szletesen \u00e1ttekintj\u00fck, hogyan m\u0171k\u00f6dik, bemutatjuk a fejl\u0151d\u00e9si \u201e\u00fatt\u00e9rk\u00e9pet\u201d a k\u00f6zelg\u0151 konferenci\u00e1kon <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 \u00e9s CloudNativeCon Europe<\/a><\/noindex>. <\/p>\n<p><\/p>\n<p>Ebben a cikkben ismertetj\u00fck a Contour m\u0171k\u00f6d\u00e9s\u00e9t. Elmagyar\u00e1zzuk, mit jelent a projekt CNCF \u00e1ltali \u00e1tv\u00e9tele. Emellett megosztjuk a projekt j\u00f6v\u0151beli fejleszt\u00e9si terveit.<\/p>\n<p><\/p>\n<blockquote><p>A KubeCon \u00e9s a CloudNativeCon konferenci\u00e1k a legmodernebb technol\u00f3gi\u00e1k h\u00edveit \u00e9s olyan m\u00e9rn\u00f6k\u00f6ket vonzzanak, akik nemcsak a folytat\u00f3lagos tanul\u00e1sra, hanem a felh\u0151alap\u00fa sz\u00e1m\u00edt\u00e1stechnika el\u0151mozd\u00edt\u00e1s\u00e1ra is \u00e9rdekl\u0151dnek. Az esem\u00e9nyeken gyakorlati szak\u00e9rt\u0151k \u00e9s a Kubernetes, Prometheus, gRPC, Envoy, OpenTracing \u00e9s m\u00e1s n\u00e9pszer\u0171 projektek kulcsszerepl\u0151i vesznek r\u00e9szt.<\/p><\/blockquote>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2 id=\"vsyo-vnimanie-na-ingress\">Minden figyelem az Ingress-re<\/h2>\n<p><\/p>\n<p>Kezdj\u00fck egy bevezet\u0151vel. A Kubernetes k\u00f6z\u00f6ss\u00e9ge m\u00e1r meghat\u00e1rozta, hogyan k\u00f6zel\u00edtse meg a munkaterhel\u00e9sek ind\u00edt\u00e1s\u00e1val \u00e9s a t\u00e1rol\u00f3khoz val\u00f3 hozz\u00e1f\u00e9r\u00e9s biztos\u00edt\u00e1s\u00e1val kapcsolatos feladatokat. De a h\u00e1l\u00f3zatok l\u00e9trehoz\u00e1s\u00e1ban \u00e9s a kapcsolatok biztos\u00edt\u00e1s\u00e1ban m\u00e9g mindig van hely az innov\u00e1ci\u00f3ra. Az alapvet\u0151 \u00e9s nagyon fontos feladat a k\u00fcls\u0151 forgalom bels\u0151 bejuttat\u00e1sa a klaszterbe. A Kubernetesben ezt Ingress-nek h\u00edvj\u00e1k, \u00e9s ezt v\u00e9gzi a Contour. Ez egy olyan eszk\u00f6z, amelyet k\u00f6nnyen haszn\u00e1lhat a klaszter\u00e9ben a forgalom sz\u00fcks\u00e9g szerinti ir\u00e1ny\u00edt\u00e1s\u00e1ra, de a j\u00f6v\u0151beli b\u0151v\u00edt\u00e9s lehet\u0151s\u00e9g\u00e9t is mag\u00e1ban foglalja a Kubernetes klaszter\u00e9nek n\u00f6veked\u00e9s\u00e9vel.<\/p>\n<p><\/p>\n<p>Technikailag a Contour \u00fagy m\u0171k\u00f6dik, hogy telep\u00edt\u00e9st v\u00e9gez <noindex><a rel=\"nofollow\" href=\"https:\/\/www.envoyproxy.io\/\">Envoy<\/a><\/noindex> a ford\u00edtott proxy \u00e9s a terhel\u00e9seloszt\u00f3 m\u0171k\u00f6dtet\u00e9s\u00e9re. Eredetileg t\u00e1mogatja a be\u00e1ll\u00edt\u00e1sok dinamikus friss\u00edt\u00e9s\u00e9t, \u00e9s b\u0151v\u00edthet\u0151 a multiteam Kubernetes klaszterekhez, k\u00fcl\u00f6nb\u00f6z\u0151 terhel\u00e9seloszt\u00e1si strat\u00e9gi\u00e1kat biztos\u00edtva.<\/p>\n<p><\/p>\n<p>Sz\u00e1mos alternat\u00edva l\u00e9tezik az Ingress Controller ind\u00edt\u00e1s\u00e1ra a Kubernetesben, de a Contour egyedi abban, hogy kiz\u00e1r\u00f3lag ezt a feladatot l\u00e1tja el, magas teljes\u00edtm\u00e9nnyel, figyelembe v\u00e9ve a biztons\u00e1got \u00e9s a t\u00f6bbszerepl\u0151s \u00fczemm\u00f3dban val\u00f3 m\u0171k\u00f6d\u00e9st.<\/p>\n<p><\/p>\n<p>B\u00e1r telep\u00edtheti <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.vmware.com\/opensource\/2019\/08\/01\/explaining-service-mesh\/\">szolg\u00e1ltat\u00e1si h\u00e1l\u00f3zat<\/a><\/noindex> E probl\u00e9m megold\u00e1sa \u00e9rdek\u00e9ben ez a klasztered tov\u00e1bbi bonyolultt\u00e1 v\u00e1lik. A Contour ezzel szemben egy olyan megold\u00e1st k\u00edn\u00e1l, amely lehet\u0151v\u00e9 teszi az Ingress m\u0171k\u00f6d\u00e9s\u00e9t an\u00e9lk\u00fcl, hogy egy nagyobb service mesh strukt\u00far\u00e1ra t\u00e1maszkodna \u2013 de ha sz\u00fcks\u00e9ges, k\u00e9pes egy\u00fcttm\u0171k\u00f6dni vele. \u00cdgy egyfajta fokozatos \u00e1tmenetet javasoltak az Ingress fel\u00e9, ami gyorsan felkeltette sok felhaszn\u00e1l\u00f3 \u00e9rdekl\u0151d\u00e9s\u00e9t.<\/p>\n<p><\/p>\n<h2 id=\"sila-podderzhki-cncf\">A CNCF t\u00e1mogat\u00e1s\u00e1nak ereje<\/h2>\n<p><\/p>\n<p>A Contour, amelyet 2017 v\u00e9g\u00e9n a Heption fejleszt\u0151i ind\u00edtottak, 2019 november\u00e9ben el\u00e9rte az 1.0 verzi\u00f3t, \u00e9s most m\u00e1r 600 r\u00e9sztvev\u0151vel b\u00fcszk\u00e9lkedhet a Slack-en, 300 fejleszt\u0151vel, 90 commiterral \u00e9s 5 fenntart\u00f3val. Az egyik figyelemre m\u00e9lt\u00f3 t\u00e9ny, hogy k\u00fcl\u00f6nb\u00f6z\u0151 c\u00e9gek \u00e9s szervezetek alkalmazz\u00e1k, bele\u00e9rtve az Adobe-t, Kinvolkot, Kintone-t, PhishLabs-t \u00e9s Replicated-t. Figyelembe v\u00e9ve, hogy a felhaszn\u00e1l\u00f3k m\u00e1r \u00fczemeltetik a Contour-t, valamint tudva, hogy stabil k\u00f6z\u00f6ss\u00e9g \u00e1ll m\u00f6g\u00f6tte, a CNCF \u00fagy d\u00f6nt\u00f6tt, hogy a Contour k\u00f6zvetlen\u00fcl, a homokoz\u00f3 szint kihagy\u00e1s\u00e1val, az inkub\u00e1torba l\u00e9phet.<\/p>\n<p><\/p>\n<p>Sz\u00e1munkra ez rendk\u00edv\u00fcl fontos, mivel ezt a megh\u00edv\u00e1st a CNCF technikai c\u00e9ljaival \u00f6sszhangban l\u00e9v\u0151, fenntarthat\u00f3, vend\u00e9gszeret\u0151 \u00e9s nyitott k\u00f6z\u00f6ss\u00e9g\u00fcnk meger\u0151s\u00edt\u00e9sek\u00e9nt tekintj\u00fck; a Contour pedig j\u00f3l integr\u00e1l\u00f3dik m\u00e1s projektekkel az \u00f6kosziszt\u00e9m\u00e1ban, mint p\u00e9ld\u00e1ul a Kubernetes \u00e9s Envoy. <\/p>\n<p><\/p>\n<p>Rem\u00e9lj\u00fck, hogy min\u00e9l t\u00f6bb ember csatlakozik hozz\u00e1nk, ann\u00e1l jelent\u0151sebb\u00e9 v\u00e1lik a sokf\u00e9les\u00e9g \u00e9s a \u00fajdons\u00e1gok bevezet\u00e9s\u00e9nek sebess\u00e9ge. Havonta folytatni fogjuk a verzi\u00f3k kiad\u00e1s\u00e1t, \u00edgy nem fogjuk meg\u00f6lni a felhaszn\u00e1l\u00f3k v\u00e1rakoz\u00e1s\u00e1t az \u00faj funkci\u00f3k, hibajav\u00edt\u00e1sok \u00e9s biztons\u00e1gi fejleszt\u00e9sek ir\u00e1nt.<\/p>\n<p><\/p>\n<h2 id=\"vklad-v-ekosistemu-kubernetes\">Hozz\u00e1j\u00e1rul\u00e1s a Kubernetes \u00f6kosziszt\u00e9m\u00e1hoz<\/h2>\n<p><\/p>\n<p>A k\u00f6zelj\u00f6v\u0151ben <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/community\/blob\/master\/ROADMAP.md\">szeretn\u00e9nk<\/a><\/noindex> \u00f6sszegy\u0171jteni a k\u00f6z\u00f6ss\u00e9gt\u0151l \u00e9rkez\u0151 funkci\u00f3k ir\u00e1nti k\u00e9r\u00e9seket. N\u00e9h\u00e1ny ilyen k\u00e9r\u00e9s, p\u00e9ld\u00e1ul a k\u00fcls\u0151 hiteles\u00edt\u00e9s t\u00e1mogat\u00e1sa, m\u00e1r r\u00e9g\u00f3ta v\u00e1rat mag\u00e1ra, de a forr\u00e1sok erre mostanra \u00e1lltak rendelkez\u00e9s\u00fcnkre. E feladat megval\u00f3s\u00edt\u00e1sa r\u00e1ad\u00e1sul csak jelent\u0151s k\u00f6z\u00f6ss\u00e9gi visszajelz\u00e9sek eset\u00e9n lehets\u00e9ges.<\/p>\n<p><\/p>\n<p>Egy\u00e9b tervek, amelyeket a k\u00f6zelj\u00f6v\u0151ben szeretn\u00e9nk megval\u00f3s\u00edtani:<\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/2225\">az Envoy konfigur\u00e1ci\u00f3j\u00e1nak bevezet\u00e9se<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/370\">a sebess\u00e9gkorl\u00e1toz\u00e1s t\u00e1mogat\u00e1sa<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/2050\">hivatalos helm chart elk\u00e9sz\u00edt\u00e9se<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<p>Ezenk\u00edv\u00fcl elkezdt\u00fck fontol\u00f3ra venni a t\u00e1mogat\u00e1s lehet\u0151s\u00e9g\u00e9t <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues\/1248\">UDP<\/a><\/noindex>. A Contour az L7 Ingress Controller, de n\u00e9h\u00e1ny felhaszn\u00e1l\u00f3nk szeretne Kubernetes k\u00f6rnyezetben olyan alkalmaz\u00e1sokat futtatni, amelyek nem t\u00e1mogatj\u00e1k a HTTP-t (p\u00e9ld\u00e1ul VOIP \u00e9s telefonos alkalmaz\u00e1sokat). Az ilyen alkalmaz\u00e1sok \u00e1ltal\u00e1ban UDP-t haszn\u00e1lnak, \u00edgy szeretn\u00e9nk b\u0151v\u00edteni a terveinket, hogy kiel\u00e9g\u00edts\u00fck ezeket az ig\u00e9nyeket.<\/p>\n<p><\/p>\n<p>Mi <noindex><a rel=\"nofollow\" href=\"https:\/\/projectcontour.io\/resources\/philosophy\/\">t\u00f6reksz\u00fcnk megosztani<\/a><\/noindex> azokat az ismereteket, amelyeket az Ingress Controller\u00fcnk fejleszt\u00e9se sor\u00e1n szerezt\u00fcnk, a k\u00f6z\u00f6ss\u00e9ggel, ezzel hozz\u00e1j\u00e1rulva a k\u00f6vetkez\u0151 gener\u00e1ci\u00f3s adatok k\u00fcls\u0151 ir\u00e1ny\u00edt\u00e1s\u00e1nak jav\u00edt\u00e1s\u00e1hoz a klaszterben. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes-sigs\/service-apis\">szolg\u00e1ltat\u00e1s API-k<\/a><\/noindex> Kubernetes.<\/p>\n<p><\/p>\n<h2 id=\"uznayte-bolshe-i-prisoedinyaytes-k-nam\">Tudjon meg t\u00f6bbet \u00e9s csatlakozzon hozz\u00e1nk!<\/h2>\n<p><\/p>\n<p>Szeretn\u00e9 megtudni t\u00f6bbet a Contour-r\u00f3l, bele\u00e9rtve a projekt m\u0171k\u00f6d\u00e9s\u00e9nek vil\u00e1gos meg\u00e9rt\u00e9s\u00e9t, valamint hogy mit szeretne el\u00e9rni a csapat, amikor csatlakozott a CNCF-hez \u2013 l\u00e1togasson el <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\">el\u0151ad\u00e1sunkra<\/a><\/noindex> a KubeCon konferenci\u00e1ra 2020. augusztus 20-\u00e1n, 13:00 CEST, \u00f6r\u00f6mmel v\u00e1rjuk \u00d6nt.<\/p>\n<p><\/p>\n<p>Ha erre nincs lehet\u0151s\u00e9ge \u2013 h\u00edvjuk, hogy csatlakozzon b\u00e1rmelyik <noindex><a rel=\"nofollow\" href=\"https:\/\/projectcontour.io\/community\/\">k\u00f6z\u00f6ss\u00e9gi tal\u00e1lkoz\u00f3hoz<\/a><\/noindex>, amelyek kedden zajlanak, vannak <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/playlist?list=PL7bmigfV0EqTBsPrnCkzhu0R4SAWnBjLj\">tal\u00e1lkoz\u00f3k felv\u00e9telei<\/a><\/noindex>. A Contour-r\u00f3l is feliratkozhat, <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!forum\/projectcontour-announce\">h\u00edrlev\u00e9lre<\/a><\/noindex> munkaid\u0151ben <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/community\/wiki\/Office-Hours\">k\u00e9rd\u00e9seket tehet fel, vagy dolgozhat a merge k\u00e9r\u00e9seken valakivel, aki j\u00f3l ismeri a projektet, val\u00f3s id\u0151ben. Szeretn\u00e9 l\u00e1tni a Contour-t m\u0171k\u00f6d\u00e9s k\u00f6zben \u2013 \u00edrjon nek\u00fcnk a Slack-en, vagy k\u00fcldj\u00f6n \u00fczenetet a levelez\u0151list\u00e1ra.<\/a><\/noindex> V\u00e9g\u00fcl, ha szeretne hozz\u00e1j\u00e1rulni, \u00f6r\u00f6mmel l\u00e1tjuk \u00d6nt a csapatunkban. N\u00e9zze meg a<\/p>\n<p><\/p>\n<p>weboldalunkat, besz\u00e9lgessen vel\u00fcnk a <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\">Microsoft dokument\u00e1ci\u00f3j\u00e1val \u00f6sszhangban konfigur\u00e1ljuk. Az egyetlen megjegyz\u00e9s az, hogy az Ubuntu disztrib\u00faci\u00f3t m\u00e1r let\u00f6lt\u00f6tt\u00fck, \u00e9s a k\u00f6vetkez\u0151 l\u00e9p\u00e9sben fogjuk telep\u00edteni. A f\u0151 konfigur\u00e1l\u00e1s az \"Windows alrendszer Linuxhoz\" \u00e9s a \"Virtu\u00e1lis g\u00e9p platform\" kieg\u00e9sz\u00edt\u0151 komponenseinek aktiv\u00e1l\u00e1s\u00e1ra, valamint a be\u00e1ll\u00edt\u00e1sok alkalmaz\u00e1s\u00e1hoz sz\u00fcks\u00e9ges \u00fajraind\u00edt\u00e1sra korl\u00e1toz\u00f3dik:<\/a><\/noindex>Discord-on, vagy kezdje valamelyik <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.slack.com\/?redir=%2Fmessages%2Fcontour\">Slack<\/a><\/noindex>J\u00f3 Els\u0151 Feladataink <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/projectcontour\/contour\/issues?q=is%3Aopen+is%3Aissue+label%3A%22Good+first+issue%22\">. Nyitottak vagyunk minden visszajelz\u00e9sre, amit szeretne megosztani vel\u00fcnk.<\/a><\/noindex>Tudjon meg t\u00f6bbet a Contour-r\u00f3l \u00e9s m\u00e1s felh\u0151technol\u00f3gi\u00e1kr\u00f3l, fontolja meg, hogy t\u00e1volr\u00f3l r\u00e9szt vesz a<\/p>\n<p><\/p>\n<p>KubeCon \u00e9s CloudNativeCon EU <noindex><a rel=\"nofollow\" href=\"https:\/\/events.linuxfoundation.org\/kubecon-cloudnativecon-europe\/\">, amely 2020. augusztus 17-20. k\u00f6z\u00f6tt ker\u00fcl megrendez\u00e9sre.<\/a><\/noindex>\u00c9rdekli a Contour?<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Bemutatjuk a Contour-t: ir\u00e1ny\u00edtott forgalom a Kubernetes alkalmaz\u00e1sokhoz\" src=\"\/wp-content\/uploads\/2020\/08\/67718b53e13b33fc9bcb9e674ffb02a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p class=\"for_users_only_msg\">Csak a regisztr\u00e1lt felhaszn\u00e1l\u00f3k vehetnek r\u00e9szt a szavaz\u00e1son. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">K\u00e9rem, jelentkezzen be.<\/a><\/noindex>, k\u00e9rem.<\/p>\n<h2 class=\"default-block__polling-title\">Nem igaz\u00e1n. Nincs \u00faj.<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">25,0%<\/strong>Igen, \u00edg\u00e9retes dolog.<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">25,0%<\/strong>N\u00e9zz\u00fck, hogy mik\u00e9nt k\u00f6vetkeznek be a val\u00f3s cselekv\u00e9sek.<\/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>Csak monolit, csak hardcore.<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">6,2%<\/strong>16 felhaszn\u00e1l\u00f3 szavazott. 3 felhaszn\u00e1l\u00f3 tart\u00f3zkodott.<\/p>\n<\/li>\n<\/ul>\n<p>    Sietni kell.<br \/>\n<br \/>Forr\u00e1s: <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.3 - 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\/hu\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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\udd47K\u00f6sz\u00f6nj\u00fck!","description":"\ud83e\udd47Bemutatjuk a Contour-t: ir\u00e1ny\u00edtja a forgalmat a Kubernetes alkalmaz\u00e1sokhoz | ProHoster","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/predstavlyaem-contour-napravlyaem-trafik-k-prilozheniyam-v-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/91771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=91771"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/91771\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/91772"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=91771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=91771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=91771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}