{"id":37372,"date":"2019-10-31T22:17:16","date_gmt":"2019-10-31T19:17:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/etc-resolv-conf-dlya-kubernetes-pods-optsiya-ndots-5-kak-eto-mozhet-negativno-skazatsya-na-proizvoditelnosti-prilozheniya\/"},"modified":"2019-10-31T22:17:16","modified_gmt":"2019-10-31T19:17:16","slug":"etc-resolv-conf-dlya-kubernetes-pods-optsiya-ndots-5-kak-eto-mozhet-negativno-skazatsya-na-proizvoditelnosti-prilozheniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/etc-resolv-conf-dlya-kubernetes-pods-optsiya-ndots-5-kak-eto-mozhet-negativno-skazatsya-na-proizvoditelnosti-prilozheniya","title":{"rendered":"\/etc\/resolv.conf \u0434\u043b\u044f Kubernetes pods, \u043e\u043f\u0446\u0438\u044f ndots:5, \u043a\u0430\u043a \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"\/etc\/resolv.conf \u0434\u043b\u044f Kubernetes pods, \u043e\u043f\u0446\u0438\u044f ndots:5, \u043a\u0430\u043a \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\" src=\"\/wp-content\/uploads\/2019\/08\/4f54468a29cfe5380666af7639a7b3f3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Koh\u00eb m\u00eb par\u00eb, ne lan\u00e7uam Kubernetes 1.9 n\u00eb AWS duke p\u00ebrdorur Kops. Dje, gjat\u00eb nj\u00eb shp\u00ebrndarjeje t\u00eb qet\u00eb t\u00eb trafikut t\u00eb ri n\u00eb nj\u00eb nga klasteret tona m\u00eb t\u00eb m\u00ebdha Kubernetes, fillova t\u00eb v\u00eb re gabime t\u00eb \u00e7uditshme n\u00eb zgjidhjen e emrit DNS, t\u00eb regjistruara nga aplikacioni yn\u00eb.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>N\u00eb GitHub \u00ebsht\u00eb diskutuar p\u00ebr nj\u00eb koh\u00eb t\u00eb gjat\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kubernetes\/issues\/45976\">k\u00ebtu<\/a><\/noindex>, prandaj vendosa t\u00eb merrem me k\u00ebt\u00eb. N\u00eb fund, kuptova se n\u00eb rastin ton\u00eb, kjo shkaktohej nga nj\u00eb ngarkes\u00eb e madhe n\u00eb <code>kube-dns<\/code> dhe <code>dnsmasq<\/code>. E ve\u00e7anta dhe e re p\u00ebr mua ishte vet\u00eb arsyeja e rritjes s\u00eb konsiderueshme t\u00eb trafikut t\u00eb k\u00ebrkesave DNS. Ky \u00ebsht\u00eb subjekti i post\u00ebs time.<\/p>\n<p><\/p>\n<p>Zgjidhja DNS brenda kontejnerit \u2014 ashtu si n\u00eb \u00e7do sistem Linux \u2014 p\u00ebrcaktohet nga skedari konfiguruese <code>\/etc\/resolv.conf<\/code>. N\u00eb m\u00ebnyr\u00eb default, Kubernetes <code>dnsPolicy<\/code> kjo <code>ClusterFirst<\/code>, q\u00eb do t\u00eb thot\u00eb se \u00e7do k\u00ebrkes\u00eb DNS do t\u00eb redirigjohet n\u00eb <code>dnsmasq<\/code>, e cila ekzekutohet n\u00eb podin <code>kube-dns<\/code> brenda klasterit, e cila p\u00ebrfaq\u00ebson k\u00ebrkes\u00ebn n\u00eb aplikacionin <code>kube-dns<\/code>, n\u00ebse emri p\u00ebrfundon me sufixin e klasterit, ose p\u00ebrndryshe n\u00eb serverin DNS t\u00eb nivelit m\u00eb t\u00eb lart\u00eb.<\/p>\n<p><\/p>\n<p>Skeda <code>\/etc\/resolv.conf<\/code> brenda secilit kontejner do t\u00eb duket k\u00ebshtu:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">nameserver 100.64.0.10\nsearch namespace.svc.cluster.local svc.cluster.local cluster.local \neu-west-1.compute.internal\noptions ndots:5<\/code><\/pre>\n<p><\/p>\n<p>Si\u00e7 mund t\u00eb v\u00ebreni, k\u00ebtu ka tre direktiva:<\/p>\n<p><\/p>\n<ol>\n<li>Serveri i emrave \u2014 \u00ebsht\u00eb IP e sh\u00ebrbimit <code>kube-dns<\/code><\/li>\n<li>Jan\u00eb t\u00eb specifikuar 4 domen\u00eb k\u00ebrkimi lokal\u00eb <code>: p\u00ebrcakton rrug\u00ebn e k\u00ebrkimit p\u00ebr nj\u00eb domain t\u00eb caktuar. \u00cbsht\u00eb interesante q\u00eb<\/code><\/li>\n<li>Ka nj\u00eb mund\u00ebsi <code>ndots:5<\/code><\/li>\n<\/ol>\n<p><\/p>\n<p>Nj\u00eb pjes\u00eb interesante e k\u00ebsaj konfigurationsh \u00ebsht\u00eb se si domen\u00ebt k\u00ebrkimi lokal\u00eb dhe parametrat <code>ndots:5<\/code> ndajn\u00eb nj\u00ebri-tjetrin. P\u00ebr t\u00eb kuptuar k\u00ebt\u00eb, duhet t\u00eb kuptojm\u00eb se si funksionon zgjidhja DNS p\u00ebr emrat e paplot\u00eb.<\/p>\n<p><\/p>\n<h3 id=\"chto-takoe-polnoe-imya\">\u00c7far\u00eb \u00ebsht\u00eb emri i plot\u00eb?<\/h3>\n<p><\/p>\n<p>Emri i plot\u00eb \u00ebsht\u00eb ai em\u00ebr p\u00ebr t\u00eb cilin nuk do t\u00eb kryhet k\u00ebrkimi lokal, dhe emri do t\u00eb merret si absolut gjat\u00eb zgjidhjes s\u00eb emrave. N\u00eb p\u00ebrputhje me marr\u00ebveshjen, software-i DNS e konsideron emrin t\u00eb plot\u00eb n\u00ebse p\u00ebrfundon me pik\u00eb (.), dhe jo t\u00eb plot\u00eb p\u00ebrndryshe. K\u00ebshtu q\u00eb <code>google.com.<\/code> \u00ebsht\u00eb plot\u00ebsisht i p\u00ebrcaktuar, nd\u00ebrsa <code>google.com<\/code> nuk \u00ebsht\u00eb. <\/p>\n<p><\/p>\n<h3 id=\"kak-obrabatyvaetsya-nepolnoe-imya\">Si p\u00ebrpunohen emrat e paplot\u00eb?<\/h3>\n<p><\/p>\n<p>Kur aplikacioni lidhet me nj\u00eb host t\u00eb distancuar, t\u00eb specifikuar n\u00eb em\u00ebr, zgjidhja e emrave DNS zakonisht kryhet p\u00ebrmes nj\u00eb thirrjeje sistemike, p\u00ebr shembull, <code>getaddrinfo()<\/code>. E k\u00ebndshme \u00ebsht\u00eb se n\u00ebse emri \u00ebsht\u00eb i paplot\u00eb (nuk p\u00ebrfundon me .), \u00ebsht\u00eb interesante n\u00ebse thirrja sistematike do t\u00eb p\u00ebrpiqet gjithmon\u00eb t\u00eb zgjidh\u00eb emrin si absolut, apo do t\u00eb kaloj\u00eb fillimisht n\u00ebp\u00ebr domen\u00ebt e k\u00ebrkimit lokal. Kjo varet nga opsioni <code>ndots<\/code>.<\/p>\n<p><\/p>\n<p>Nga manuali mbi <code>ndodhet informacioni i m\u00ebposht\u00ebm:<\/code>:<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">ndots:n\n\np\u00ebrcakton pragun e numrit t\u00eb pikave q\u00eb duhet t\u00eb jen\u00eb n\u00eb em\u00ebr para se t\u00eb kryhet nj\u00eb k\u00ebrkes\u00eb absolute fillestare. Vlera e parazgjedhur p\u00ebr n \u00ebsht\u00eb 1, q\u00eb do t\u00eb thot\u00eb se n\u00ebse emri ka ndonj\u00eb pik\u00eb, emri do t\u00eb provoj\u00eb fillimisht si emri absolut, p\u00ebrpara se t'i shtohen ndonj\u00eb element liste k\u00ebrkimi.<\/code><\/pre>\n<p><\/p>\n<p>Kjo do t\u00eb thot\u00eb se n\u00ebse <code>ndots<\/code> caktohet vlera 5 dhe emri p\u00ebrmban m\u00eb pak se 5 pika, thirrja n\u00eb sistem do t\u00eb p\u00ebrpiqet ta zgjidh\u00eb at\u00eb radhazi, fillimisht duke kaluar n\u00ebp\u00ebr t\u00eb gjith\u00eb domainet e k\u00ebrkimit lokal, dhe, n\u00ebse d\u00ebshton, n\u00eb fund do ta zgjidh\u00eb at\u00eb si em\u00ebr absolut.<\/p>\n<p><\/p>\n<h3 id=\"pochemu-zhe-ndots5-mozhet-negativno-skazatsya-na-proizvoditelnost-prilozheniya\">Pse <code>ndots:5<\/code> mund t\u00eb ndikoj\u00eb negativisht n\u00eb performanc\u00ebn e aplikacionit?<\/h3>\n<p><\/p>\n<p>Si\u00e7 e kuptoni, n\u00ebse aplikacioni juaj p\u00ebrdor shum\u00eb trafik t\u00eb jasht\u00ebm, p\u00ebr \u00e7do lidhje TCP t\u00eb krijuar (ose, m\u00eb sakt\u00ebsisht, p\u00ebr \u00e7do em\u00ebr t\u00eb lejuar) do t\u00eb jepen 5 k\u00ebrkesa DNS, p\u00ebrpara se emri t\u00eb zgjidhet sakt\u00ebsisht, sepse fillimisht do t\u00eb kaloj\u00eb n\u00ebp\u00ebr 4 domainet e k\u00ebrkimit lokal, dhe n\u00eb fund do t\u00eb jap\u00eb nj\u00eb k\u00ebrkes\u00eb p\u00ebr zgjidhjen e emrit absolut.<\/p>\n<p><\/p>\n<p>N\u00eb diagramin e m\u00ebposht\u00ebm tregohet trafiku total n\u00eb 3 modul\u00ebt tan\u00eb kube-dns para dhe pas kalimit t\u00eb disa emrave t\u00eb hosteve t\u00eb vendosur n\u00eb aplikacionin ton\u00eb n\u00eb emra t\u00eb plot\u00eb.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\/etc\/resolv.conf \u0434\u043b\u044f Kubernetes pods, \u043e\u043f\u0446\u0438\u044f ndots:5, \u043a\u0430\u043a \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\" src=\"\/wp-content\/uploads\/2019\/08\/6014b1718da5034f8ab8b8148ecfb4e4.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>N\u00eb diagramin e m\u00ebposht\u00ebm tregohet vonesa e aplikacionit para dhe pas kalimit t\u00eb disa emrave t\u00eb hosteve t\u00eb vendosur n\u00eb aplikacionin ton\u00eb n\u00eb emra t\u00eb plot\u00eb (vija e kalt\u00ebr vertikale \u00ebsht\u00eb implementimi):<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\/etc\/resolv.conf \u0434\u043b\u044f Kubernetes pods, \u043e\u043f\u0446\u0438\u044f ndots:5, \u043a\u0430\u043a \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\" src=\"\/wp-content\/uploads\/2019\/08\/78f69b5ce6d2b1c232b61e89bbfc5959.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<h3 id=\"reshenie-1---ispolzovat-polnostyu-opredelennye-imena\">Zgjidhja #1 - p\u00ebrdorni emra t\u00eb plot\u00eb<\/h3>\n<p><\/p>\n<p>N\u00ebse keni pak emra statik\u00eb t\u00eb jasht\u00ebm (dmth. t\u00eb p\u00ebrcaktuar n\u00eb konfigurimin e aplikacionit), p\u00ebr t\u00eb cil\u00ebt krijoni nj\u00eb num\u00ebr t\u00eb madh lidhjesh, ndoshta zgjidhja m\u00eb e thjesht\u00eb \u00ebsht\u00eb t\u00eb kaloni n\u00eb emra t\u00eb plot\u00eb, thjesht duke i shtuar. n\u00eb fund.<\/p>\n<p><\/p>\n<p>Kjo nuk \u00ebsht\u00eb nj\u00eb zgjidhje p\u00ebrfundimtare, por ndihmon q\u00eb situata t\u00eb p\u00ebrmir\u00ebsohet shpejt, ndon\u00ebse jo n\u00eb m\u00ebnyr\u00eb t\u00eb past\u00ebr. Ky patch e kemi aplikuar p\u00ebr zgjidhjen e problemit ton\u00eb, rezultatet e t\u00eb cilit u treguan n\u00eb shkrepjet m\u00eb sip\u00ebr.<\/p>\n<p><\/p>\n<h3 id=\"reshenie-2---kastomizaciya-ndots-v-dnsconfig\">Zgjidhja #2 - personalizimi <code>ndots<\/code> n\u00eb <code>dnsConfig<\/code><\/h3>\n<p><\/p>\n<p>N\u00eb Kubernetes 1.9, n\u00eb modin alfa, u shfaq funksionaliteti (beta versioni v1.10) q\u00eb lejon nj\u00eb kontroll m\u00eb t\u00eb mir\u00eb mbi parametrat DNS p\u00ebrmes pron\u00ebs s\u00eb podit n\u00eb <code>dnsConfig<\/code>. Nd\u00ebr t\u00eb tjera, ai lejon t\u00eb konfiguroni vler\u00ebn <code>ndots<\/code> p\u00ebr nj\u00eb pod t\u00eb caktuar, dmth.<\/p>\n<p><\/p>\n<pre><code class=\"plaintext\">apiVersion: v1\nkind: Pod\nmetadata:\n  namespace: default\n  name: dns-example\nspec:\n  containers:\n    - name: test\n      image: nginx\n  dnsConfig:\n    options:\n      - name: ndots\n        value: \"1\"<\/code><\/pre>\n<p><\/p>\n<h3 id=\"istochniki\">Burimet<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"http:\/\/jdebp.eu.\/FGA\/dns-name-qualification.html\">Cila \u00ebsht\u00eb kualifikimi i emrit DNS<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/dns-pod-service\/\">Kubernetes: DNS p\u00ebr Sh\u00ebrbimet dhe Pod-\u00ebt<\/a><\/noindex><\/li>\n<\/ul>\n<p><\/p>\n<h3 id=\"takzhe-chitayte-drugie-stati-v-nashem-bloge\">Lexoni gjithashtu artikuj t\u00eb tjer\u00eb n\u00eb blogun ton\u00eb:<\/h3>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/461723\/\">Po shqyrtojm\u00eb paket\u00ebn Context n\u00eb Golang<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/437372\/\">Tre k\u00ebshilla t\u00eb thjeshta p\u00ebr t\u00eb reduktuar imazhet Docker<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/426543\/\">Backup-et Stateful n\u00eb Kubernetes<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/424717\/\">Backup i nj\u00eb numri t\u00eb madh projektesh web t\u00eb larmishme<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/347526\/\">Telegram-boti p\u00ebr Redmine. Si ta thjeshtoni jet\u00ebn tuaj dhe t\u00eb tjer\u00ebve<\/a><\/noindex><\/li>\n<\/ul>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/nixys\/blog\/464371\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0435 \u0442\u0430\u043a \u0434\u0430\u0432\u043d\u043e \u043c\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b\u0438 Kubernetes 1.9 \u043d\u0430 AWS \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Kops. \u0412\u0447\u0435\u0440\u0430, \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u0432\u044b\u043a\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u043d\u0430 \u0441\u0430\u043c\u044b\u0439 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0438\u0437 \u043d\u0430\u0448\u0438\u0445 Kubernetes \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u0432, \u044f \u043d\u0430\u0447\u0430\u043b \u0437\u0430\u043c\u0435\u0447\u0430\u0442\u044c \u043d\u0435\u043e\u0431\u044b\u0447\u043d\u044b\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0438\u043c\u0435\u043d DNS, \u0437\u0430\u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043d\u0430\u0448\u0438\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c. \u041d\u0430 GitHub \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0434\u043e\u043b\u0433\u043e \u043e\u0431 \u044d\u0442\u043e\u043c \u0433\u043e\u0432\u043e\u0440\u0438\u043b\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0442\u043e\u0436\u0435 \u0440\u0435\u0448\u0438\u043b \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f. \u0412 \u0438\u0442\u043e\u0433\u0435 \u044f \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28037,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37372","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.1 - aioseo.com -->\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\/etc-resolv-conf-dlya-kubernetes-pods-optsiya-ndots-5-kak-eto-mozhet-negativno-skazatsya-na-proizvoditelnosti-prilozheniya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\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\/etc\/resolv.conf \u0434\u043b\u044f Kubernetes pods, \u043e\u043f\u0446\u0438\u044f ndots:5, \u043a\u0430\u043a \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/etc-resolv-conf-dlya-kubernetes-pods-optsiya-ndots-5-kak-eto-mozhet-negativno-skazatsya-na-proizvoditelnosti-prilozheniya\" \/>\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=\"2019-10-31T19:17:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:17:16+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\udd47\/etc\/resolv.conf p\u00ebr pod-et Kubernetes, opsioni ndots:5, si mund t\u00eb ndikoj\u00eb negativisht n\u00eb performanc\u00ebn e aplikacionit | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/etc-resolv-conf-dlya-kubernetes-pods-optsiya-ndots-5-kak-eto-mozhet-negativno-skazatsya-na-proizvoditelnosti-prilozheniya","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\/etc\/resolv.conf \u0434\u043b\u044f Kubernetes pods, \u043e\u043f\u0446\u0438\u044f ndots:5, \u043a\u0430\u043a \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043d\u0435\u0433\u0430\u0442\u0438\u0432\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f | ProHoster","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/etc-resolv-conf-dlya-kubernetes-pods-optsiya-ndots-5-kak-eto-mozhet-negativno-skazatsya-na-proizvoditelnosti-prilozheniya","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":"2019-10-31T19:17:16+00:00","article:modified_time":"2019-10-31T19:17:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37372","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":"2026-01-23 17:33:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 14:16:34","updated":"2026-01-23 17:33:19","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\/37372","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=37372"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/37372\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/28037"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=37372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=37372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=37372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}