{"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\/es\/blog\/administrirovanie\/kubernetes-1-17-kak-obnovitsya-i-ne-potratit-ves-error-budget","title":{"rendered":"Kubernetes 1.17: c\u00f3mo actualizar sin gastar todo el presupuesto de errores","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kubernetes 1.17: c\u00f3mo actualizar sin gastar todo el presupuesto de errores\" src=\"\/wp-content\/uploads\/2019\/12\/562b966d36dc1c70635605ef89277bc9.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEl 9 de diciembre se lanz\u00f3 una nueva versi\u00f3n de Kubernetes \u2014 1.17. Su lema es \u00abEstabilidad\u00bb, muchas caracter\u00edsticas obtuvieron el estado GA, y un n\u00famero considerable de caracter\u00edsticas obsoletas fueron eliminadas\u2026<\/p>\n<p>Y, como siempre, nuestra secci\u00f3n favorita de Acci\u00f3n Requerida del archivo <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kubernetes\/blob\/master\/CHANGELOG-1.17.md\">CHANGELOG-1.17.md<\/a><\/noindex> requiere atenci\u00f3n.<\/p>\n<p>Manos a la obra\u2026<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>\u00a1Atenci\u00f3n, Storage!<\/h3>\n<p>\nLa actualizaci\u00f3n de kubelet en caliente en la versi\u00f3n 1.17 no es compatible, porque cambi\u00f3 la ruta a los vol\u00famenes de bloque. Antes de actualizar el nodo, es necesario evacuar todos los pods de \u00e9l con el comando <code>kubectl drain<\/code>.<\/p>\n<h4>Banderas y puertas\u2026<\/h4>\n<p>\nEn el changelog generalmente se indica que se ha a\u00f1adido o eliminado tal bandera o puerta de funci\u00f3n, pero nunca se menciona la aplicaci\u00f3n en la que se produjo este cambio\u2026:<\/p>\n<ul>\n<li> Se elimin\u00f3 la bandera <code>--include-uninitialized<\/code> sa-logic-subsets-canary-vs.yaml <code>kubectl<\/code>; <\/li>\n<li> Funcionalidad que era permitida por los feature gates <code>GCERegionalPersistentDisk<\/code>, <code>EnableAggregatedDiscoveryTimeout<\/code> y <code>Vol\u00famenesLocalPersistentes<\/code>, ahora se utiliza siempre y no se puede desactivar. Estas opciones han sido eliminadas de las claves posibles <code>api-server<\/code> y <code>controller-manager<\/code>; <\/li>\n<li> La red de direcciones IP para los servicios ya no se asigna por defecto. Es necesario especificarla con la bandera <code>--service-cluster-ip-range<\/code> al iniciar el API server y el controller-manager.<\/li>\n<\/ul>\n<p><\/p>\n<h4>kubeadm<\/h4>\n<p><\/p>\n<ul>\n<li> Kubeadm ha aprendido a configurar la actualizaci\u00f3n autom\u00e1tica de certificados para kubelet en todos los nodos del cl\u00faster, incluido el primer maestro, donde se ejecut\u00f3 el comando <code>kubeadm init<\/code>. El efecto secundario fue la necesidad de un archivo con la configuraci\u00f3n inicial de kubelet <code>bootstrap-kubelet.conf<\/code> en lugar de <code>kubelet.conf<\/code> durante la ejecuci\u00f3n <code>kubeadm init<\/code>;\n<\/li>\n<li> Al agregar modos de autorizaci\u00f3n en el API <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidor\" data-wpil-keyword-link=\"linked\">servidor<\/a> kubeadm ya no inserta los modos <code>Node, RBAC<\/code> en el manifiesto del pod est\u00e1tico, permitiendo cambiar completamente la configuraci\u00f3n.<\/li>\n<\/ul>\n<p><\/p>\n<h4>RBAC<\/h4>\n<p>\nSe eliminaron roles de cl\u00faster integrados <code>system:csi-external-provisioner<\/code> y <code>system:csi-external-attacher<\/code>.<\/p>\n<h4>Obsoleto\u2026<\/h4>\n<p>\nUn n\u00famero de caracter\u00edsticas han sido declaradas obsoletas, sin embargo, todav\u00eda siguen siendo soportadas. Pero especialmente queremos destacar el proceso de transici\u00f3n al uso de ContainerStorageInterface. Los administradores que han desplegado cl\u00fasteres propios (no gestionados) en AWS y GCE deben planear la migraci\u00f3n al uso de CSI Driver para trabajar con vol\u00famenes persistentes \u2014 en lugar de los drivers integrados en Kubernetes. Deben ser ayudados por el procedimiento de CSIMigration \u2014 esperamos la aparici\u00f3n de una gu\u00eda paso a paso. Los administradores que utilizan otros proveedores para conectar discos persistentes, es momento de buscar y leer la documentaci\u00f3n: se promete eliminar finalmente todos los drivers integrados en la versi\u00f3n 1.21.<br \/>\n<br \/>Fuente: <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.2 - 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\/es\/blog\/administrirovanie\/kubernetes-1-17-kak-obnovitsya-i-ne-potratit-ves-error-budget\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\/es\/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 \u2014 c\u00f3mo actualizarse sin gastar todo el presupuesto de errores | ProHoster","description":"El 9 de diciembre se lanz\u00f3.","canonical_url":"https:\/\/prohoster.info\/es\/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":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/53857","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=53857"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/53857\/revisions"}],"predecessor-version":[{"id":172867,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/53857\/revisions\/172867"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/53858"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=53857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=53857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=53857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}