{"id":53857,"date":"2019-12-12T00:00:00","date_gmt":"2019-12-11T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kubernetes-1-17-kak-obnovitsya-i-ne-potratit-ves-error-budget"},"modified":"2020-02-18T14:01:47","modified_gmt":"2020-02-18T11:01:47","slug":"kubernetes-1-17-kak-obnovitsya-i-ne-potratit-ves-error-budget","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/kubernetes-1-17-kak-obnovitsya-i-ne-potratit-ves-error-budget","title":{"rendered":"Kubernetes 1.17 \u2014 hvordan opgraderer man uden at bruge hele error budgettet","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kubernetes 1.17 \u2014 hvordan opgraderer man uden at bruge hele error budgettet\" src=\"\/wp-content\/uploads\/2019\/12\/562b966d36dc1c70635605ef89277bc9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDen 9. december blev den nye version af Kubernetes - 1.17 - udgivet. Dens motto er \"Stabilitet\", mange funktioner har f\u00e5et GA-status, og et antal for\u00e6ldede funktioner er blevet fjernet...<\/p>\n<p>Og, som altid, vores elskede sektion Action Required i filen <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kubernetes\/blob\/master\/CHANGELOG-1.17.md\">CHANGELOG-1.17.md<\/a><\/noindex> kr\u00e6ver opm\u00e6rksomhed.<\/p>\n<p>Lad os arbejde med h\u00e6nderne...<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Opm\u00e6rksomhed, Storage!<\/h3>\n<p>\nOpdatering af kubelet i version 1.17 underst\u00f8ttes ikke on-the-fly, fordi stien til block volumes er \u00e6ndret. F\u00f8r opdatering af noden er det n\u00f8dvendigt at evakuere alle pods fra den med kommandoen <code>kubectl drain<\/code>.<\/p>\n<h4>Flag og porte\u2026<\/h4>\n<p>\nI changelog skriver man normalt, at en bestemt flag eller feature gate er blevet fjernet eller tilf\u00f8jet, men man n\u00e6vner sj\u00e6ldent den applikation, hvor denne \u00e6ndring fandt sted\u2026:<\/p>\n<ul>\n<li> Flaget <code>--include-uninitialized<\/code> af <code>kubectl<\/code>; <\/li>\n<li> Funktionaliteten, som var tilladt af feature gates <code>GCERegionalPersistentDisk<\/code>, <code>EnableAggregatedDiscoveryTimeout<\/code> og <code>VedvarendeLokaleVolumes<\/code>, anvendes nu altid, og det kan ikke deaktiveres. Disse muligheder er fjernet fra de mulige n\u00f8gler <code>api-server<\/code> og <code>controller-manager<\/code>; <\/li>\n<li> Netv\u00e6rket af IP-adresser for tjenester tildeles nu ikke som standard. Det er n\u00f8dvendigt at angive det med flaget <code>--service-cluster-ip-range<\/code> ved opstart af API-serveren og controller-manager.<\/li>\n<\/ul>\n<p><\/p>\n<h4>kubeadm<\/h4>\n<p><\/p>\n<ul>\n<li> Kubeadm har l\u00e6rt at konfigurere automatisk opdatering af certifikater for kubelet p\u00e5 alle noden i klyngen, inklusive den f\u00f8rste master, hvor kommandoen blev udf\u00f8rt <code>kubeadm init<\/code>. En bivirkning var kravet om tilstedev\u00e6relsen af en fil med den indledende konfiguration af kubelet <code>bootstrap-kubelet.conf<\/code> i stedet for <code>kubelet.conf<\/code> under udf\u00f8relsen <code>kubeadm init<\/code>;\n<\/li>\n<li> Ved tilf\u00f8jelse af autorisationsmetoder i API'en <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/da\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> inds\u00e6tter kubeadm ikke l\u00e6ngere metoderne <code>Node, RBAC<\/code> i manifestet for den statiske pod, hvilket muligg\u00f8r en fuldst\u00e6ndig \u00e6ndring af konfigurationen.<\/li>\n<\/ul>\n<p><\/p>\n<h4>RBAC<\/h4>\n<p>\nDe indbyggede klynge roller <code>system:csi-external-provisioner<\/code> og <code>system:csi-external-attacher<\/code>.<\/p>\n<h4>Deprecated\u2026<\/h4>\n<p>\nEt antal funktioner er blevet erkl\u00e6ret for\u00e6ldede, men de underst\u00f8ttes stadig. Men det er is\u00e6r vigtigt at n\u00e6vne overgangen til at bruge ContainerStorageInterface. Administratorer, der har opsat deres egne (ikke managed) klynger i AWS og GCE, b\u00f8r planl\u00e6gge overgangen til at bruge CSI Driver til at arbejde med vedholdende volumes - i stedet for drivere indbygget i Kubernetes. Dette b\u00f8r hj\u00e6lpes af proceduren CSIMigration - vi ser frem til en trin-for-trin vejledning. Administratorer, der bruger andre udbydere til tilslutning af vedholdende diske, b\u00f8r begynde at lede efter og l\u00e6se dokumentationen: I version 1.21 er det lovet at de indbyggede drivere vil blive fjernet.<br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/479534\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>9 \u0434\u0435\u043a\u0430\u0431\u0440\u044f \u0432\u044b\u0448\u043b\u0430 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Kubernetes \u2014 1.17. \u0415\u0435 \u0434\u0435\u0432\u0438\u0437 \u2014 \u00ab\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u00bb, \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0444\u0438\u0447 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u0442\u0430\u0442\u0443\u0441 GA, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0438\u0445 \u0444\u0438\u0447 \u0431\u044b\u043b\u043e \u0443\u0434\u0430\u043b\u0435\u043d\u043e\u2026 \u0418, \u043a\u0430\u043a \u0432\u0441\u0435\u0433\u0434\u0430, \u043d\u0430\u0448 \u043b\u044e\u0431\u0438\u043c\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b Action Required \u0444\u0430\u0439\u043b\u0430 CHANGELOG-1.17.md \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043a \u0441\u0435\u0431\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f. \u041f\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u0435\u043c \u0440\u0443\u043a\u0430\u043c\u0438\u2026 \u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435, Storage ! \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 kubelet \u043d\u0430 \u043b\u0435\u0442\u0443 \u0432 \u0432\u0435\u0440\u0441\u0438\u0438 1.17 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u0441\u044f \u043f\u0443\u0442\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":53858,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-53857","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=\"9 \u0434\u0435\u043a\u0430\u0431\u0440\u044f \u0432\u044b\u0448\u043b\u0430.\" \/>\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\/da\/blog\/administrirovanie\/kubernetes-1-17-kak-obnovitsya-i-ne-potratit-ves-error-budget\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\udd47Kubernetes 1.17 \u2014 \u043a\u0430\u043a \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u0438 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0435\u0441\u044c error budget | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"9 \u0434\u0435\u043a\u0430\u0431\u0440\u044f \u0432\u044b\u0448\u043b\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/kubernetes-1-17-kak-obnovitsya-i-ne-potratit-ves-error-budget\" \/>\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-12-11T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:47+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\udd47Kubernetes 1.17 - hvordan man opdaterer uden at bruge hele error budgettet | ProHoster","description":"Den 9. december blev udgivet.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/kubernetes-1-17-kak-obnovitsya-i-ne-potratit-ves-error-budget","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\udd47Kubernetes 1.17 \u2014 \u043a\u0430\u043a \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u0438 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0435\u0441\u044c error budget | ProHoster","og:description":"9 \u0434\u0435\u043a\u0430\u0431\u0440\u044f \u0432\u044b\u0448\u043b\u0430.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/kubernetes-1-17-kak-obnovitsya-i-ne-potratit-ves-error-budget","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-12-11T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:47+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53857","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-24 09:02:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:16:29","updated":"2026-01-24 09:02:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/53857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=53857"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/53857\/revisions"}],"predecessor-version":[{"id":172867,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/53857\/revisions\/172867"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/53858"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=53857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=53857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=53857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}