{"id":94812,"date":"2020-09-22T07:42:40","date_gmt":"2020-09-22T05:42:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/obzor-vozmozhnostej-kubespray-otlichie-originalnoj-versii-i-nashego-forka"},"modified":"2020-09-22T07:42:40","modified_gmt":"2020-09-22T05:42:40","slug":"obzor-vozmozhnostej-kubespray-otlichie-originalnoj-versii-i-nashego-forka","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/obzor-vozmozhnostej-kubespray-otlichie-originalnoj-versii-i-nashego-forka","title":{"rendered":"\u201eKubespray v\u00f5imaluste \u00fclevaade\": Originaalversiooni ja meie hargneva erinevused","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>23. september 20.00 MSK Sergei Bondarev viib l\u00e4bi tasuta veebinarsi \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/webinar-kubespray-overview?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=webinar_kubsprey_23-09-2020&amp;utm_content=post_17-09-2020&amp;utm_term=dzygovbrodskiy\">Kubespray v\u00f5imaluste \u00fclevaade<\/a><\/noindex>\u00bb, kus ta r\u00e4\u00e4gib, kuidas valmistatakse kubespray, et see oleks kiire, efektiivne ja t\u00f5rketaluv.<\/p>\n<p><\/p>\n<p>Sergei Bondarev r\u00e4\u00e4gib originaalversiooni ja meie forkide erinevustest:<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"\u201eKubespray v\u00f5imaluste \u00fclevaade&quot;: Originaalversiooni ja meie hargneva erinevused\" src=\"\/wp-content\/uploads\/2020\/09\/f45b10f9a5a7c360906ad58e9e643a08.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Originaalversiooni ja meie forkide erinevus. <\/p>\n<p><\/p>\n<p>Need, kes on juba kubespray'ga kokku puutunud, m\u00f5tleavad praegu ilmselt, miks ma kubeadm'i kubespray'le vastandaks, kuna kubespray on klastrite loomiseks ja kutsub tegelikult esile kubeadm'i ning esmapilgul n\u00e4eb see v\u00e4lja nagu pakettide installimise ja automatiseeritud k\u00e4ivitamise skript.<\/p>\n<p><\/p>\n<p>Kuid see nii ei olnud alati, algselt installis kubespray k\u00f5ik komponendid iseseisvalt:<\/p>\n<p><\/p>\n<ul>\n<li>kogus klastrit etcd;<\/li>\n<li>installis kubelet'id, genereeris sertifikaate, konfiguratsioone ja p\u00e4\u00e4sutekste staatilistele podidele kontrolltasemes ja muudele teeninduskomponentidele;<\/li>\n<li>loomis teenuse konto t\u00f6\u00f6tavate s\u00f5lmede jaoks ja \u00fchendas need klastriga.<\/li>\n<\/ul>\n<p><\/p>\n<p>Aga eelmisel aastal eemaldati see funktsionaalsus, j\u00e4ttes vaid kubeadm'i. Mis tol ajal ei olnud just parim. Mul sai kahju ja tegin oma forki, kus hoidsin klassikalise installere\u017eiimi, ning n\u00fc\u00fcd toetasin seda forki ajakohasena, cherry-pick'ides muudatused originaalsest kubespray'st enda poole. Samuti v\u00f5tsin klassikalise re\u017eiimi kohandamisel arvesse uusi muudatusi.<\/p>\n<p><\/p>\n<p>Kokkuv\u00f5ttes on minu forki ja originaali loodud klastrite erinevus kube-proxy's ja sertifikaatide kehtivusajal.<\/p>\n<p><\/p>\n<p>Minu forki puhul j\u00e4i k\u00f5ik alles nagu oli varem \u2014 kube-proxy k\u00e4ivitatakse kui staatiline pod, sertifikaadid v\u00e4ljastatakse 100 aastaks.<\/p>\n<p><\/p>\n<p>Kubeadm'is k\u00e4ivitatakse kube-proxy kui daemonset, sertifikaadid v\u00e4ljastatakse 1 aastaks ja neid tuleb perioodiliselt pikendada. Kubeadm on l\u00f5puks \u00f5ppinud seda tegema \u00fche k\u00e4suga.<\/p>\n<p><\/p>\n<p>Erinevus on v\u00e4ike ja t\u00e4nap\u00e4eval kasutame m\u00f5lemat varianti.<\/p>\n<p><\/p>\n<p>Erip\u00e4rad (puudused) t\u00f6\u00f6stuslikus kasutuses:<\/p>\n<p><\/p>\n<p>Skenaario on universaalne, seega mitte eriti kiire. Oma lahendust saab oluliselt kiirendada, visates kontrollid v\u00e4lja ja k\u00e4ivitades valmis pildist.<\/p>\n<p><\/p>\n<p>\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0441\u043b\u043e\u0436\u043d\u044b\u0439, \u0435\u0441\u0442\u044c \u043d\u0435\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u043c\u0435\u0441\u0442\u0430, \u0442\u044f\u0436\u0435\u043b\u043e\u0435 \u043d\u0430\u0441\u043b\u0435\u0434\u0438\u0435 legacy. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0434\u043e\u043f. \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432 \u0438 \u0441\u043e\u0444\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 \u043a\u0443\u0431\u0441\u043f\u0440\u0435\u0439 \u2014 \u0445\u043e\u0440\u043e\u0448\u0430 \u0434\u043b\u044f \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u0438 \u0442\u0435\u0441\u0442\u043e\u0432. \u0412 \u043f\u0440\u043e\u043c. \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0437\u0430\u0432\u0438\u0441\u0435\u0442\u044c \u043e\u0442 \u043a\u0443\u0431\u0441\u043f\u0440\u0435\u044f \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0437\u0434\u0440\u0430\u0432\u0430\u044f \u0438\u0434\u0435\u044f, \u043f\u043b\u044e\u0441 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u0444\u0442\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043e \u043c\u0435\u0442\u043e\u0434\u043e\u043c &quot;\u0443\u0431\u0438\u043b-\u0441\u0434\u0435\u043b\u0430\u043b \u043d\u043e\u0432\u044b\u0439&quot; \u2014 \u0437\u043d\u0430\u0447\u0438\u0442 \u043f\u0435\u0440\u0435\u0440\u044b\u0432 \u0432 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0438.<\/p>\n<p><\/p>\n<p>Saab lisada ainult t\u00f6\u00f6tavaid s\u00f5lmi, meistritega on sertifikaatide osas teatud n\u00fcansid ja stsenaarium ei k\u00e4sitle k\u00f5iki v\u00f5imalikke probleeme, mis v\u00f5ivad tekkida.<\/p>\n<p><\/p>\n<p>N\u00e4iteks oli mul probleem kubadmiga, kui see kukkus kokku teise ja kolmanda meistri lisamise hetkel, ning p\u00e4rast seda tegi kubespray kubeadm reset s\u00f5lmes ja \u00fcritas meistri uuesti lisada.<\/p>\n<p><\/p>\n<p>Probleem oli aga see, et toimingu eba\u00f5nnestumise hetkeks oli teine etcd instants juba registreeritud ja kuna see eemaldati ka p\u00e4rast reseti, saime \u00f5udusunen\u00e4o - etcd klaster koosnes kahest s\u00f5lmest, millest \u00fcks eemaldati ja teine ei v\u00f5tnud enam kliente vastu. L\u00f5puks klaster suri enne s\u00fcndi.<\/p>\n<p><\/p>\n<p>Avatud allikana, nagu ta on.<\/p>\n<p><\/p>\n<p>Kogu see ja palju muud tasuta veebiseminaril \u201c<noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/webinar-kubespray-overview?utm_source=habr&amp;utm_medium=promo&amp;utm_campaign=webinar_kubsprey_23-09-2020&amp;utm_content=post_17-09-2020&amp;utm_term=dzygovbrodskiy\">Kubespray v\u00f5imaluste \u00fclevaade<\/a><\/noindex>\u201d 23. septembril kell 20.00 MSK. <\/p>\n<p><\/p>\n<p>Liituge!<\/p>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/519890\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>23 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f 20.00 \u041c\u0421\u041a \u0421\u0435\u0440\u0433\u0435\u0439 \u0411\u043e\u043d\u0434\u0430\u0440\u0435\u0432 \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u0442 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440 \u00ab\u041e\u0431\u0437\u043e\u0440 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 Kubespray\u00bb, \u0433\u0434\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u0442, \u043a\u0430\u043a \u0433\u043e\u0442\u043e\u0432\u044f\u0442 kubespray, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0431\u044b\u0441\u0442\u0440\u043e, \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u0438 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e. \u0421\u0435\u0440\u0433\u0435\u0439 \u0411\u043e\u043d\u0434\u0430\u0440\u0435\u0432 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438 \u043d\u0430\u0448\u0435\u0433\u043e \u0444\u043e\u0440\u043a\u0430: \u041e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438 \u043d\u0430\u0448\u0435\u0433\u043e \u0444\u043e\u0440\u043a\u0430. \u0422\u0435, \u043a\u0442\u043e \u0441 \u043a\u0443\u0431\u0441\u043f\u0440\u0435\u0435\u043c \u0443\u0436\u0435 \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u043b\u0441\u044f, \u043d\u0430\u0432\u0435\u0440\u043d\u043e\u0435 \u0441\u0435\u0439\u0447\u0430\u0441 \u043d\u0435\u0434\u043e\u0443\u043c\u0435\u0432\u0430\u044e\u0442, \u043f\u043e\u0447\u0435\u043c\u0443 \u044f kubeadm \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e \u043a\u0443\u0431\u0441\u043f\u0440\u0435\u044e, \u0432\u0435\u0434\u044c \u043a\u0443\u0431\u0441\u043f\u0440\u0435\u0439 \u0434\u043b\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":94813,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-94812","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.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"23 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f 20.00 \u041c\u0421\u041a \u0421\u0435\u0440\u0433\u0435\u0439 \u0411\u043e\u043d\u0434\u0430\u0440\u0435\u0432 \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u0442 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440 \u00ab\" \/>\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\/et\/blog\/administrirovanie\/obzor-vozmozhnostej-kubespray-otlichie-originalnoj-versii-i-nashego-forka\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\u00ab\u041e\u0431\u0437\u043e\u0440 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 Kubespray\u00bb: \u041e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438 \u043d\u0430\u0448\u0435\u0433\u043e \u0444\u043e\u0440\u043a\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"23 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f 20.00 \u041c\u0421\u041a \u0421\u0435\u0440\u0433\u0435\u0439 \u0411\u043e\u043d\u0434\u0430\u0440\u0435\u0432 \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u0442 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440 \u00ab\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/obzor-vozmozhnostej-kubespray-otlichie-originalnoj-versii-i-nashego-forka\" \/>\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-09-22T05:42:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-22T05:42:40+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\u201cKubespray v\u00f5imaluste \u00fclevaade\u201d: Originaalversiooni ja meie fork'i erinevused | ProHoster","description":"23. september 20.00 MSK Sergei Bondarev viib l\u00e4bi tasuta veebinarsi \u00ab","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/obzor-vozmozhnostej-kubespray-otlichie-originalnoj-versii-i-nashego-forka","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\u00ab\u041e\u0431\u0437\u043e\u0440 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 Kubespray\u00bb: \u041e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0438 \u043d\u0430\u0448\u0435\u0433\u043e \u0444\u043e\u0440\u043a\u0430 | ProHoster","og:description":"23 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f 20.00 \u041c\u0421\u041a \u0421\u0435\u0440\u0433\u0435\u0439 \u0411\u043e\u043d\u0434\u0430\u0440\u0435\u0432 \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u0442 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440 \u00ab","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/obzor-vozmozhnostej-kubespray-otlichie-originalnoj-versii-i-nashego-forka","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-09-22T05:42:40+00:00","article:modified_time":"2020-09-22T05:42:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"94812","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 11:17:28","updated":"2022-10-03 07:40:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/94812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=94812"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/94812\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/94813"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=94812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=94812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=94812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}