{"id":80532,"date":"2020-05-07T01:42:17","date_gmt":"2020-05-06T23:42:17","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/problemy-s-dns-v-kubernetes-publichnyj-postmortem"},"modified":"2020-05-07T01:42:17","modified_gmt":"2020-05-06T23:42:17","slug":"problemy-s-dns-v-kubernetes-publichnyj-postmortem","status":"publish","type":"post","link":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/problemy-s-dns-v-kubernetes-publichnyj-postmortem","title":{"rendered":"DNS-problem i Kubernetes. Offentlig postmortem","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i><b>Obs. overs.:<\/b> dette er en oversettelse av et offentlig postmortem fra ingeni\u00f8rbloggen til selskapet <noindex><a rel=\"nofollow\" href=\"https:\/\/preply.com\/\">Preply<\/a><\/noindex>. Den beskriver et problem med conntrack i Kubernetes-klyngen, som f\u00f8rte til delvis nedetid for noen produksjonstjenester.<\/i><\/p>\n<p>Denne artikkelen kan v\u00e6re nyttig for dem som \u00f8nsker \u00e5 l\u00e6re litt mer om postmortem-er eller forhindre noen potensielle DNS-problemer i fremtiden.<\/p>\n<p><img decoding=\"async\" alt=\"DNS-problem i Kubernetes. Offentlig postmortem\" src=\"\/wp-content\/uploads\/2020\/05\/0e841b0231f11171d52d82030cd1df21.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Dette er ikke DNS<br \/>\nDet kan ikke v\u00e6re at det er DNS<br \/>\nDet var DNS<\/i><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Litt om postmortem-er og prosessene i Preply<\/h2>\n<p><\/p>\n<blockquote><p>Postmortemet beskriver en feil i driften eller en hendelse i produksjonen. Postmortemet inkluderer en kronologi over hendelser, beskrivelse av brukerens p\u00e5virkning, \u00e5rsaken, tiltakene og l\u00e6rdommen.<\/p>\n<p><i><noindex><a rel=\"nofollow\" href=\"http:\/\/shop.oreilly.com\/product\/0636920063964.do\">Seeking SRE<\/a><\/noindex><\/i><\/p><\/blockquote>\n<p>\nP\u00e5 ukentlige m\u00f8ter med pizza, i kretsen av det tekniske teamet, deler vi ulike informasjoner. En av de viktigste delene av slike m\u00f8ter er postmortem-er, som oftast ledsages av en presentasjon med lysbilder og dypere analyse av den oppst\u00e5tte hendelsen. Selv om vi ikke \u00abklapper\u00bb etter postmortem-er, pr\u00f8ver vi \u00e5 utvikle en kultur for \u00abuten skyld\u00bb (<noindex><a rel=\"nofollow\" href=\"https:\/\/codeascraft.com\/2012\/05\/22\/blameless-postmortems\/\">blameless culture<\/a><\/noindex>). Vi tror at skriving og presentasjon av postmortem-er kan hjelpe oss (og ikke bare oss) med \u00e5 forhindre lignende hendelser i fremtiden, derfor deler vi dem.<\/p>\n<blockquote><p>Personene involvert i hendelsen m\u00e5 f\u00f8le at de kan forklare den i detalj uten \u00e5 frykte straff eller represalier. Ingen forakt! \u00c5 skrive et postmortem er ikke straff, men en mulighet for l\u00e6ring for hele selskapet.<\/p>\n<p><i><noindex><a rel=\"nofollow\" href=\"https:\/\/devblog.axway.com\/dev-insights\/keep-calms-devops-s-sharing\/\">Keep CALMS &amp; DevOps: S er for Sharing<\/a><\/noindex><\/i><\/p><\/blockquote>\n<p><\/p>\n<h2>DNS-problemer i Kubernetes. Postmortem<\/h2>\n<p>\n<b>Dato:<\/b> 28.02.2020<\/p>\n<p><b>Forfattere:<\/b> Amet U., Andrey S., Igor K., Alexey P.<\/p>\n<p><b>Status:<\/b> Fullf\u00f8rt<\/p>\n<p><b>Kort oppsummert:<\/b> Delvis utilgjengelighet av DNS (26 min) for noen tjenester i Kubernetes-klyngen<\/p>\n<p><b>Innvirkning:<\/b> 15000 hendelser tapt for tjenestene A, B og C<\/p>\n<p><b>\u00c5rsak:<\/b> Kube-proxy klarte ikke \u00e5 fjerne den gamle posten fra conntrack-tabellen korrekt, s\u00e5 noen tjenester pr\u00f8vde fortsatt \u00e5 koble seg til ikke-eksisterende pods.<\/p>\n<pre><code class=\"bash\">E0228 20:13:53.795782 1 proxier.go:610] Failed to delete kube-system\/kube-dns:dns endpoint connections, error: error deleting conntrack entries for UDP peer {100.64.0.10, 100.110.33.231}, error: conntrack command returned: ...<\/code><\/pre>\n<p>\n<b>Utl\u00f8ser:<\/b> P\u00e5 grunn av lav belastning i Kubernetes-klyngen, reduserte CoreDNS-autoscaler antallet pods i distribusjonen fra tre til to.<\/p>\n<p><b>L\u00f8sning:<\/b> En ny applikationsdisposition initierade skapandet av nya noder, CoreDNS-autoscaler lade till fler pods f\u00f6r att st\u00f6dja klustret, vilket ledde till att conntrack-tabellen skrev \u00f6ver.<\/p>\n<p><b>Uppt\u00e4ckts:<\/b> Prometheus-\u00f6vervakning uppt\u00e4ckte ett stort antal 5xx-fel f\u00f6r tj\u00e4nsterna A, B och C och initierade ett samtal till jouringenj\u00f6rerna.<\/p>\n<p><img decoding=\"async\" alt=\"DNS-problem i Kubernetes. Offentlig postmortem\" src=\"\/wp-content\/uploads\/2020\/05\/14a2216ce7564f05c6dc3e7cb1c3dbb0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>5xx-fel i Kibana<\/i><\/p>\n<h3>Handlinger<\/h3>\n<p><\/p>\n<p>Handling<br \/>\nType<br \/>\nAnsvarig<br \/>\nOppgave<\/p>\n<p>Inaktivera autoskalern f\u00f6r CoreDNS<br \/>\nf\u00f6rhindra.<br \/>\nAmet U.<br \/>\nDEVOPS-695<\/p>\n<p>Installera caching DNS-server<br \/>\nminska.<br \/>\nMax V.<br \/>\nDEVOPS-665<\/p>\n<p>Konfigurera \u00f6vervakning av conntrack<br \/>\nf\u00f6rhindra.<br \/>\nAmet U.<br \/>\nDEVOPS-674<\/p>\n<p><\/p>\n<h3>L\u00e6rte leksjoner<\/h3>\n<p>\n<b>Vad gick bra:<\/b><\/p>\n<ul>\n<li>\u00d6vervakningen fungerade smidigt. Reaktionen var snabb och organiserad.<\/li>\n<li>Vi st\u00f6tte inte mot n\u00e5gra begr\u00e4nsningar p\u00e5 noderna.<\/li>\n<\/ul>\n<p><b>Vad var fel:<\/b><\/p>\n<ul>\n<li>Den verkliga grundorsaken \u00e4r fortfarande oklar, verkar som <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kubernetes\/issues\/66651\">en specifik bugg.<\/a><\/noindex> i conntrack.<\/li>\n<li>Alla \u00e5tg\u00e4rder \u00e5tg\u00e4rdar endast konsekvenserna, inte grundorsaken (buggen).<\/li>\n<li>Vi visste att vi f\u00f6rr eller senare skulle f\u00e5 problem med DNS, men prioriterade inte uppgifterna.<\/li>\n<\/ul>\n<p>\n<b>D\u00e4r vi hade tur:<\/b><\/p>\n<ul>\n<li>En ny applikationsdisposition aktiverade CoreDNS-autoscalern som skrev \u00f6ver conntrack-tabellen.<\/li>\n<li>Denna bugg p\u00e5verkade endast en del av tj\u00e4nsterna.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Tidslinje (EET)<\/h3>\n<p><\/p>\n<p>Tid<br \/>\nHandling<\/p>\n<p>22:13<br \/>\nCoreDNS-autoscalern minskade antalet pods fr\u00e5n tre till tv\u00e5.<\/p>\n<p>22:18<br \/>\nJouringenj\u00f6rerna b\u00f6rjade f\u00e5 samtal fr\u00e5n \u00f6vervakningssystemet.<\/p>\n<p>22:21<br \/>\nJouringenj\u00f6rerna b\u00f6rjade unders\u00f6ka orsaken till felen.<\/p>\n<p>22:39<br \/>\nJouringenj\u00f6rerna b\u00f6rjade rulla tillbaka en av de senaste tj\u00e4nsterna till en tidigare version.<\/p>\n<p>22:40<br \/>\n5xx-felen slutade dyka upp, situationen stabiliserades.<\/p>\n<p><\/p>\n<ul>\n<li><b>Tid till uppt\u00e4ckten:<\/b> 4 min<\/li>\n<li><b>Tid till \u00e5tg\u00e4rder:<\/b> 21 min<\/li>\n<li><b>Tid till fixering:<\/b> 1 min<\/li>\n<\/ul>\n<p><\/p>\n<h3>Ytterligere informasjon<\/h3>\n<p><\/p>\n<ul>\n<li>Loggar f\u00f6r CoreDNS:\n<pre><code class=\"bash\">I0228 20:13:53.507780       1 event.go:221] Event(v1.ObjectReference{Kind:\"Deployment\", Namespace:\"kube-system\", Name:\"coredns\", UID:\"2493eb55-3dc0-11ea-b3a2-02bb48f8c230\", APIVersion:\"apps\/v1\", ResourceVersion:\"132690686\", FieldPath:\"\"}): type: 'Normal' reason: 'ScalingReplicaSet' Skalert redusert replikasett coredns-6cbb6646c9 til 2<\/code><\/pre>\n<\/li>\n<li>L\u00e4nkar till Kibana (redigerad), Grafana (redigerad)<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.projectcalico.org\/when-linux-conntrack-is-no-longer-your-friend\/\">D\u00e4r Linux conntrack inte l\u00e4ngre \u00e4r din v\u00e4n<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/blog\/2019\/03\/29\/kube-proxy-subtleties-debugging-an-intermittent-connection-reset\/\">Kube-proxy subtiliteter: Fels\u00f6kning av ett sporadiskt anslutningsreset.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.weave.works\/blog\/racy-conntrack-and-dns-lookup-timeouts\">Racy conntrack och DNS-uppslagningstidsgr\u00e4nser.<\/a><\/noindex><\/li>\n<\/ul>\n<p>\nF\u00f6r att minimera CPU-anv\u00e4ndningen anv\u00e4nder Linux-k\u00e4rnan n\u00e5got som kallas conntrack. Kort sagt, det \u00e4r ett verktyg som har en lista \u00f6ver NAT-poster som lagras i en speciell tabell. N\u00e4r n\u00e4sta paket kommer fr\u00e5n samma pod till samma pod som tidigare kommer den slutliga IP-adressen inte att ber\u00e4knas p\u00e5 nytt, utan h\u00e4mtas fr\u00e5n conntrack-tabellen.<br \/>\n<img decoding=\"async\" alt=\"DNS-problem i Kubernetes. Offentlig postmortem\" src=\"\/wp-content\/uploads\/2020\/05\/895db4057ee0912e16e017c6e3134162.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Hur conntrack fungerar.<\/i><\/p>\n<h2>Resultater<\/h2>\n<p>\nDette var et eksempel p\u00e5 en av v\u00e5re postmortemer med noen nyttige lenker. Spesielt i denne artikkelen deler vi informasjon som kan v\u00e6re nyttig for andre selskaper. Det er derfor vi ikke er redde for \u00e5 gj\u00f8re feil, og derfor har vi gjort en av v\u00e5re postmortemer offentlig. Her er noen flere interessante offentlige postmortemer:<\/p>\n<ul>\n<li>GitLab: <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/blog\/2017\/02\/10\/postmortem-of-database-outage-of-january-31\/\">Postmortem av databaseutfall den 31. januar<\/a><\/noindex><\/li>\n<li>Dropbox: <noindex><a rel=\"nofollow\" href=\"https:\/\/dropbox.tech\/infrastructure\/outage-post-mortem\">Utvendighets-postmortem<\/a><\/noindex><\/li>\n<li>Spotify: <noindex><a rel=\"nofollow\" href=\"https:\/\/labs.spotify.com\/2017\/03\/31\/spotifys-lovehate-relationship-with-dns\/\">Spotifys kj\u00e6rlighet-\/hatforhold til DNS<\/a><\/noindex><\/li>\n<li>Mange andre fra <noindex><a rel=\"nofollow\" href=\"https:\/\/gist.github.com\/cheapRoc\/d9e73fe05480330c1e36410cbdf0e867\">denne gisten<\/a><\/noindex> og depotet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/hjacobs\/kubernetes-failure-stories\">Kubernetes Feilhistorier<\/a><\/noindex><\/li>\n<li>Ogs\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/landing.google.com\/sre\/sre-book\/chapters\/postmortem\/\">eksempel<\/a><\/noindex> offentlig postmortem med SRE-boken<\/li>\n<\/ul>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/500346\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u043c. \u043f\u0435\u0440\u0435\u0432.: \u044d\u0442\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0441\u0442\u043c\u043e\u0440\u0442\u0435\u043c\u0430 \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0433\u043e \u0431\u043b\u043e\u0433\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Preply. \u0412 \u043d\u0435\u043c \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 conntrack \u0432 Kubernetes-\u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0435, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0438\u0432\u0435\u043b\u0430 \u043a \u0447\u0430\u0441\u0442\u0438\u0447\u043d\u043e\u043c\u0443 \u043f\u0440\u043e\u0441\u0442\u043e\u044e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u043d\u0430. \u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u043e\u0439 \u0442\u0435\u043c, \u043a\u0442\u043e \u0445\u043e\u0447\u0435\u0442 \u0443\u0437\u043d\u0430\u0442\u044c \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043e \u043f\u043e\u0441\u0442\u043c\u043e\u0440\u0442\u0435\u043c\u0430\u0445 \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0442\u0435\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0441 DNS \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c. \u042d\u0442\u043e \u043d\u0435 DNS \u041d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":80533,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-80532","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.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u043c. \u043f\u0435\u0440\u0435\u0432.: \u044d\u0442\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0441\u0442\u043c\u043e\u0440\u0442\u0435\u043c\u0430 \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0433\u043e \u0431\u043b\u043e\u0433\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Preply.\" \/>\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\/no\/blog\/administrirovanie\/problemy-s-dns-v-kubernetes-publichnyj-postmortem\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\u043e\u0431\u043b\u0435\u043c\u044b \u0441 DNS \u0432 Kubernetes. \u041f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u043f\u043e\u0441\u0442\u043c\u043e\u0440\u0442\u0435\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u043c. \u043f\u0435\u0440\u0435\u0432.: \u044d\u0442\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0441\u0442\u043c\u043e\u0440\u0442\u0435\u043c\u0430 \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0433\u043e \u0431\u043b\u043e\u0433\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Preply.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/problemy-s-dns-v-kubernetes-publichnyj-postmortem\" \/>\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-05-06T23:42:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-06T23:42:17+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\udd47DNS-problemer i Kubernetes. Offentlig postmortem | ProHoster","description":"Obs. overs.: dette er oversettelsen av en offentlig postmortem fra ingeni\u00f8rbloggen til Preply.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/problemy-s-dns-v-kubernetes-publichnyj-postmortem","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\u043e\u0431\u043b\u0435\u043c\u044b \u0441 DNS \u0432 Kubernetes. \u041f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0439 \u043f\u043e\u0441\u0442\u043c\u043e\u0440\u0442\u0435\u043c | ProHoster","og:description":"\u041f\u0440\u0438\u043c. \u043f\u0435\u0440\u0435\u0432.: \u044d\u0442\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u043f\u043e\u0441\u0442\u043c\u043e\u0440\u0442\u0435\u043c\u0430 \u0438\u0437 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043d\u043e\u0433\u043e \u0431\u043b\u043e\u0433\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Preply.","og:url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/problemy-s-dns-v-kubernetes-publichnyj-postmortem","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-05-06T23:42:17+00:00","article:modified_time":"2020-05-06T23:42:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"80532","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 16:16:27","updated":"2022-09-28 05:25:18","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/80532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=80532"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/80532\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/80533"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=80532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=80532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=80532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}