{"id":123003,"date":"2025-03-26T10:22:42","date_gmt":"2025-03-26T08:22:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/uyazvimosti-v-ingress-nginx-pozvolyayushhie-vypolnit-kod-i-zahvatit-upravlenie-klasterami-kubernetes"},"modified":"2025-03-26T10:22:42","modified_gmt":"2025-03-26T08:22:42","slug":"uyazvimosti-v-ingress-nginx-pozvolyayushhie-vypolnit-kod-i-zahvatit-upravlenie-klasterami-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/uyazvimosti-v-ingress-nginx-pozvolyayushhie-vypolnit-kod-i-zahvatit-upravlenie-klasterami-kubernetes","title":{"rendered":"Sebezhet\u0151s\u00e9gek az ingress-nginx-ben, amelyek lehet\u0151v\u00e9 teszik a k\u00f3d v\u00e9grehajt\u00e1s\u00e1t \u00e9s a Kubernetes klaszterek ir\u00e1ny\u00edt\u00e1s\u00e1nak \u00e1tv\u00e9tel\u00e9t","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A Kubernetes ingress controller project called ingress-nginx has revealed four vulnerabilities that allow the execution of arbitrary code on cloud system servers using the Kubernetes platform, resulting in full privileged access to the Kubernetes cluster. The vulnerabilities have been assigned a critical severity level (9.8 out of 10). Researchers identifying these issues have code-named the vulnerabilities IngressNightmare, noting that they affect approximately 43% of cloud environments. The vulnerabilities have been fixed in ingress-nginx versions 1.11.5 and 1.12.1.    <\/p>\n<p>The ingress controller acts as a gateway and is used in Kubernetes to facilitate access from an external network to services within the cluster. The ingress-nginx controller is the most popular and utilizes <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/server\/\"   title=\"szerver\" data-wpil-keyword-link=\"linked\">szerver<\/a> NGINX is used for proxying requests to the cluster, routing external requests, and load balancing. The Kubernetes project provides basic ingress controllers for AWS, GCE, and nginx, the latter of which is not related to the kubernetes-ingress controller maintained by F5\/NGINX (the vulnerabilities discussed do not affect projects developed by NGINX developers; the mention of nginx in the name ingress-nginx is solely related to using nginx as a proxy).     <\/p>\n<p>The vulnerabilities allow an unauthenticated attacker to execute arbitrary code in the context of the ingress-nginx controller when it is possible to send a request to the Admission web handler. During network scanning, over 6,500 vulnerable Kubernetes clusters were identified using publicly accessible vulnerable controllers with an Admission handler open to external requests.    <\/p>\n<p>Alap\u00e9rtelmezett konfigur\u00e1ci\u00f3 eset\u00e9n a t\u00e1mad\u00f3 \u00e1ltal futtatott k\u00f3d hozz\u00e1f\u00e9r\u00e9st nyerhet az Ingress objektum be\u00e1ll\u00edt\u00e1saihoz, ahol t\u00f6bbek k\u00f6z\u00f6tt a Kubernetes szerverekhez val\u00f3 kapcsol\u00f3d\u00e1shoz sz\u00fcks\u00e9ges hiteles\u00edt\u0151 adatokat t\u00e1rolj\u00e1k. A jogosults\u00e1gokkal val\u00f3 vissza\u00e9l\u00e9s elker\u00fcl\u00e9se \u00e9rdek\u00e9ben aj\u00e1nlott az ingress-nginx-ben letiltani a \u201eValidating Admission Controller\u201d funkci\u00f3t.    <\/p>\n<p>The Admission controller runs in a separate pod environment and performs the verification of incoming ingress objects before their deployment. By default, the Admission web handler accepts unauthenticated requests from the public network. During the verification process, the Admission controller creates a configuration for the nginx http server based on the contents of the received ingress object and checks its correctness.    <\/p>\n<p>Az \u00e9szlelt sebezhet\u0151s\u00e9gek lehet\u0151v\u00e9 teszik a nginx-be t\u00f6rt\u00e9n\u0151 be\u00e1ll\u00edt\u00e1sok becser\u00e9l\u00e9s\u00e9t egy speci\u00e1lisan elk\u00e9sz\u00edtett ingress-objektum k\u00f6zvetlen elk\u00fcld\u00e9s\u00e9vel az Admission vez\u00e9rl\u0151nek. A kutat\u00f3k felfedezt\u00e9k, hogy bizonyos ellen\u0151rz\u0151 k\u00e9r\u00e9sek tulajdons\u00e1gai, amelyek a \u201e.request.object.annotations\u201d mez\u0151ben tal\u00e1lhat\u00f3k, k\u00f6zvetlen\u00fcl beilleszt\u0151dnek a nginx konfigur\u00e1ci\u00f3j\u00e1ba. Az el\u0151\u00e1ll\u00edtott konfigur\u00e1ci\u00f3t nem alkalmazz\u00e1k, csup\u00e1n tesztelik a \u201enginx\u201d v\u00e9grehajthat\u00f3 f\u00e1jl \u201e-t\u201d opci\u00f3val t\u00f6rt\u00e9n\u0151 futtat\u00e1s\u00e1val.      <\/p>\n<p>K\u00fcl\u00f6n\u00f6sen a k\u00fcls\u0151 adatok konfigur\u00e1ci\u00f3ba val\u00f3 becser\u00e9l\u00e9se az al\u00e1bbi param\u00e9terekre vonatkozik: \u201emirror-target\u201d, \u201emirror-host\u201d (CVE-2025-1098), \u201eauth-tls-match-cn\u201d (CVE-2025-1097) \u00e9s \u201eauth-url\u201d (CVE-2025-24514). P\u00e9ld\u00e1ul a \u201eset $target {{ $externalAuth.URL }};\u201d konfigur\u00e1ci\u00f3s sorban a \u201e{{ $externalAuth.URL }}\u201d helyett az \u201eauth-url\u201d param\u00e9terben megadott URL ker\u00fcl behelyettes\u00edt\u00e9sre. Ekkor az URL \u00e9rv\u00e9nyess\u00e9ge nem ellen\u0151rizhet\u0151. Ennek megfelel\u0151en a t\u00e1mad\u00f3 megadhat egy URL-t, mint p\u00e9ld\u00e1ul \u201ehttp:\/\/example.com\/#;\nbe\u00e1ll\u00edt\u00e1sok\u201d, \u00e9s belehelyettes\u00edtheti saj\u00e1t be\u00e1ll\u00edt\u00e1sait a konfigur\u00e1ci\u00f3s f\u00e1jlba.          <\/p>\n<p>Tetsz\u0151leges k\u00f3d v\u00e9grehajt\u00e1s\u00e1hoz a konfigur\u00e1ci\u00f3 ellen\u0151rz\u00e9se sor\u00e1n az \u201enginx -t\u201d parancs seg\u00edts\u00e9g\u00e9vel a kutat\u00f3k kihaszn\u00e1lt\u00e1k azt, hogy a nginx a szintaxis ellen\u0151rz\u00e9se mellett bet\u00f6lti a modulokhoz tartoz\u00f3 k\u00f6nyvt\u00e1rakat \u00e9s megnyitja a konfigur\u00e1ci\u00f3ban eml\u00edtett f\u00e1jlokat az el\u00e9rhet\u0151s\u00e9g\u00fck \u00e9rt\u00e9kel\u00e9s\u00e9re. T\u00f6bbek k\u00f6z\u00f6tt az ssl_engine utas\u00edt\u00e1s feldolgoz\u00e1sa sor\u00e1n bet\u00f6lt\u00e9sre ker\u00fcl a megadott megosztott k\u00f6nyvt\u00e1r. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/ssl-sertifikat\/\"   title=\"SSL\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"2324\">SSL<\/a>-motor.    <\/p>\n<p>A kutat\u00f3k a Kubernetes szerverre val\u00f3 k\u00f6nyvt\u00e1ruk felt\u00f6lt\u00e9s\u00e9re (CVE-2025-1974) azt haszn\u00e1lt\u00e1k ki, hogy a nginx a nagy k\u00e9r\u00e9sek feldolgoz\u00e1sa sor\u00e1n a k\u00e9relem test\u00e9t egy ideiglenes f\u00e1jlba menti, amelyet azonnal t\u00f6r\u00f6l, de a f\u00e1jlrendszerben a &#171; \/proc &#187; &#155; sz\u00e1m\u00e1ra megmarad egy nyitott f\u00e1jl le\u00edr\u00f3. \u00cdgy egyszerre lehet k\u00e9r\u00e9seket k\u00fcldeni az ideiglenes f\u00e1jl t\u00e1rol\u00e1s\u00e1ra \u00e9s a konfigur\u00e1ci\u00f3 ellen\u0151rz\u00e9s\u00e9nek kezdem\u00e9nyez\u00e9s\u00e9re, amelyben az &#171; ssl_engine &#187; direkt\u00edva megadja a f\u00e1jl le\u00edr\u00f3 \u00fatvonal\u00e1t a &#171; \/proc &#187; f\u00e1jlrendszerben.     <\/p>\n<p>Annak \u00e9rdek\u00e9ben, hogy a f\u00e1jl le\u00edr\u00f3 hossz\u00fa ideig el\u00e9rhet\u0151 maradjon, a k\u00e9r\u00e9sben a &#171; Content-Length &#187; \u00e9rt\u00e9ket c\u00e9lszer\u0171en nagyobbra lehet \u00e1ll\u00edtani, mint a t\u00e9nylegesen \u00e1tadott adatok (a szerver v\u00e1rni fog a tov\u00e1bbi adatok \u00e1tv\u00e9tel\u00e9re). Tov\u00e1bbi neh\u00e9zs\u00e9get jelent, hogy ki kell tal\u00e1lni a folyamat PID-j\u00e9t \u00e9s a felt\u00f6lt\u00f6tt megosztott k\u00f6nyvt\u00e1rral kapcsolatos f\u00e1jl le\u00edr\u00f3 sz\u00e1mot, de mivel a kont\u00e9nerben \u00e1ltal\u00e1ban minim\u00e1lis sz\u00e1m\u00fa fut\u00f3 folyamat van, a sz\u00fcks\u00e9ges \u00e9rt\u00e9kek kital\u00e1l\u00e1sa t\u00f6bb k\u00eds\u00e9rletem kereszt\u00fcl t\u00f6rt\u00e9nik. Siker eset\u00e9n, ha a megadott megosztott k\u00f6nyvt\u00e1rat bet\u00f6ltik, a t\u00e1mad\u00f3 hozz\u00e1f\u00e9r\u00e9st nyerhet a pod k\u00f6rnyezet\u00e9ben t\u00e1rolt param\u00e9terekhez, amelyek elegend\u0151ek lehetnek az eg\u00e9sz klaszter ir\u00e1ny\u00edt\u00e1s\u00e1ra.          <center>  <iframe title=\"Ingress NGINX\" src=\"https:\/\/player.vimeo.com\/video\/1068882440?h=99b4db6dd8\" width=\"640\" height=\"360\" frameborder=\"0\" allowfullscreen style =\"max-width: 100%;\" loading=\"lazy\"><\/iframe>  <\/center>            <\/p>\n<p>A sebezhet\u0151 ingress-nginx haszn\u00e1lat\u00e1nak ellen\u0151rz\u00e9s\u00e9re a k\u00f6vetkez\u0151 parancsot lehet v\u00e9grehajtani: kubectl get pods &#8212;all-namespaces &#8212;selector app.kubernetes.io \/ name=ingress-nginx<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62946\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Kubernetes ingress-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 ingress-nginx \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0447\u0435\u0442\u044b\u0440\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u043a\u043e\u0434\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Kubernetes, \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0443 Kubernetes. \u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430\u043c \u043f\u0440\u0438\u0441\u0432\u043e\u0435\u043d \u043a\u0440\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 (9.8 \u0438\u0437 10). \u0412\u044b\u044f\u0432\u0438\u0432\u0448\u0438\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u0440\u0438\u0441\u0432\u043e\u0438\u043b\u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044f\u043c \u043a\u043e\u0434\u043e\u0432\u043e\u0435 \u0438\u043c\u044f IngressNightmare \u0438 \u043e\u0442\u043c\u0435\u0442\u0438\u043b\u0438, \u0447\u0442\u043e \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0437\u0430\u0442\u0440\u0430\u0433\u0438\u0432\u0430\u044e\u0442 \u043e\u043a\u043e\u043b\u043e 43% \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0439. \u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-123003","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Kubernetes ingress-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 ingress-nginx \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0447\u0435\u0442\u044b\u0440\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u043a\u043e\u0434\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Kubernetes, \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c.\" \/>\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\/news\/uyazvimosti-v-ingress-nginx-pozvolyayushhie-vypolnit-kod-i-zahvatit-upravlenie-klasterami-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\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 ingress-nginx, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u0438 \u0437\u0430\u0445\u0432\u0430\u0442\u0438\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430\u043c\u0438 Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Kubernetes ingress-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 ingress-nginx \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0447\u0435\u0442\u044b\u0440\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u043a\u043e\u0434\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Kubernetes, \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/uyazvimosti-v-ingress-nginx-pozvolyayushhie-vypolnit-kod-i-zahvatit-upravlenie-klasterami-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=\"2025-03-26T08:22:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-03-26T08:22:42+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\udd47Sebezhet\u0151s\u00e9gek az ingress-nginx-ben, amelyek lehet\u0151v\u00e9 teszik a k\u00f3d v\u00e9grehajt\u00e1s\u00e1t \u00e9s a Kubernetes klaszterek ir\u00e1ny\u00edt\u00e1s\u00e1nak \u00e1tv\u00e9tel\u00e9t | ProHoster","description":"A fejl\u0151d\u0151 Kubernetes ingress-vez\u00e9rl\u0151 projektben, amely az ingress-nginx, n\u00e9gy sebezhet\u0151s\u00e9get azonos\u00edtottak, amelyek lehet\u0151v\u00e9 teszik saj\u00e1t k\u00f3d v\u00e9grehajt\u00e1s\u00e1t a Kubernetes platformot haszn\u00e1l\u00f3 felh\u0151rendszerek szerverein.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/uyazvimosti-v-ingress-nginx-pozvolyayushhie-vypolnit-kod-i-zahvatit-upravlenie-klasterami-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\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 ingress-nginx, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043a\u043e\u0434 \u0438 \u0437\u0430\u0445\u0432\u0430\u0442\u0438\u0442\u044c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430\u043c\u0438 Kubernetes | ProHoster","og:description":"\u0412 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c Kubernetes ingress-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 ingress-nginx \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u044b \u0447\u0435\u0442\u044b\u0440\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u0434\u043e\u0431\u0438\u0442\u044c\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u043a\u043e\u0434\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Kubernetes, \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/uyazvimosti-v-ingress-nginx-pozvolyayushhie-vypolnit-kod-i-zahvatit-upravlenie-klasterami-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":"2025-03-26T08:22:42+00:00","article:modified_time":"2025-03-26T08:22:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123003","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":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 17:43:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 11:36:20","updated":"2026-02-09 17:43:20","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\/123003","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=123003"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/123003\/revisions"}],"predecessor-version":[{"id":173087,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/123003\/revisions\/173087"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=123003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=123003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=123003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}