{"id":36141,"date":"2019-10-31T22:09:49","date_gmt":"2019-10-31T19:09:49","guid":{"rendered":"https:\/\/prohoster.info\/blog\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes\/"},"modified":"2019-10-31T22:09:49","modified_gmt":"2019-10-31T19:09:49","slug":"slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes","title":{"rendered":"Sl\u00f6\u00f6rm \u2014 lihtne viis Kubernetesega tutvumiseks","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Sl\u00f6\u00f6rm \u2014 lihtne viis Kubernetesega tutvumiseks\" src=\"\/wp-content\/uploads\/2019\/07\/a5075e54f28fd07ea2f24ead8a037adc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAprillis tulid minu juurde Sl\u00ebrm'i korraldajad \u2014 Kubernetes kursuste jaoks \u2014 et testida ja jagada oma muljeid:<\/p>\n<blockquote><p>Dmitri, Sl\u00ebrm on kolme p\u00e4eva intensiivkursus Kubernetes'i kohta, tihe \u00f5ppe\u00fcritus. Te ei saa sellest kirjutada, kui lihtsalt istute kaks tundi esimesel loengul. Kas olete valmis t\u00e4ielikult osalema?<\/p><\/blockquote>\n<p>Enne sl\u00ebrmi pidi l\u00e4bima ettevalmistavad online kursused ansible, docker ja ceph. <br \/>\nSeej\u00e4rel tuleb repodesse v\u00f5tta kood ja t\u00e4psed juhised, mille alusel loengutel minna iga k\u00e4sureaga koos juhendajatega. <\/p>\n<blockquote><p>\u2014 Kinnitan, et olen valmis t\u00e4ielikult osalema m\u00f5lemal kursusel.<\/p><\/blockquote>\n<p>Ja p\u00e4rast seda on garanteeritud k\u00f5rgepinge t\u00f6\u00f6 kuue p\u00e4eva jooksul (p\u00f5hjalik Sl\u00ebrm ja MegaSl\u00ebrm) klassiruumis, mis on t\u00e4is s\u00fcsteemihaldureid.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Font\u00e4\u00e4nid<\/h2>\n<p>\nMis on teenuste arendamise keerukus? N\u00e4iteks \u00e4rik\u00fcsimus: korraldada reklaamipushide saatmine! Paistab, et on t\u00e4isstack arendaja veebilehega ja mobiilirakenduse arendajad. \u00dclesanne 15 minutiks. \u00dctleme \u00e4rile, et saame p\u00e4eva jooksul hakkama!<\/p>\n<p>Ja siis selgub, et push'e pole kunagi saadetud. Eelnevalt ei ole olnud \u00fchendatud kolmanda osapoole v\u00f5i ise hostitud push-saatmise platvormi. Ja see ei ole enam 15 minutit ega tund, kui h\u00e4sti l\u00e4heb, siis n\u00e4dal aega kulub \u00fchendamiseks. Algab maagia ja imed. K\u00f5ik on arusaamatu, imelik ja ettearvamatu.<\/p>\n<p>Arendus on muutunud t\u00e4iesti ettearvamatuks ainult \u00fchel p\u00f5hjusel: ei arvestatud, et lisaks \u00e4rilistele \u00fclesannetele on olemas ka infrastruktuuri kiht.<\/p>\n<p>Kui \u00e4riliste \u00fclesannete kiht on font\u00e4\u00e4n, mis purskab massiliselt v\u00e4ikseid \u00fclesandeid, h\u00fcpoteeside kontrollimist ja visuaalseid vilinaid, siis infrastruktuur on selle torud. Siin on vajalik plaanimise horisont v\u00e4hemalt kuue kuu kaugusele. <\/p>\n<h2>Font\u00e4\u00e4nide torud<\/h2>\n<p>\nToimingute keerukuse ja detailide suhtes v\u00e4ga hoolika l\u00e4henemise t\u00f5ttu, tegelevad \"torude\" arendamisega spetsiaalselt koolitatud inimesed: DevOps'id, kes on kasvanud v\u00e4lja k\u00f5ige kogenenumatest administraatoritest ja arendajatest. Nende t\u00f6\u00f6 on j\u00e4rjepidev ja rangelt j\u00e4rjestikune. Nad sarnanevad sildade ehitajatega \u2014 igasugune viga toob kaasa, et kerge \u00e4riline \u00fclesanne 15 minutiks muutub \u00e4kki infrastruktuuri \u00fcmberplaneerimiseks p\u00e4evade ja raha kaupa.<\/p>\n<p>Sleurm on praegu ainus Venemaal kursus (minule teadaolevalt), mis \u00f5petab infrastruktuuri loomist standardiseeritud viisil, v\u00f5imaldades mingil m\u00e4\u00e4ral plaanimisvigade k\u00f5rvaldamist. Olin Kubernetes kursustel ja septembris kavatse olen minna uuele DevOps kursusele.<\/p>\n<p>Sleurm on v\u00e4lja m\u00f5elnud ettev\u00f5te Southbridge, haldusteenuseid pakkuv firma, mis on ehitanud k\u00fcmneid erineva kujuga purskkaeve. Southbridge on sertifitseeritud KTP ja KCSP (CNCF, Linux Foundationi liige).<\/p>\n<h2>Mida konkreetselt \u00f5petatakse Kubernetes kursustel?<\/h2>\n<p><\/p>\n<h4>Kuidas korraldada k\u00f5ike, mida arendajad on teinud, nii et see ei kukuks kokku? <\/h4>\n<p><\/p>\n<ul>\n<li>T\u00f6\u00f6 Kubesprayga<\/li>\n<li>Lisakomponentide installimine<\/li>\n<li>Klastri testimine ja t\u00f5rkeotsing<\/li>\n<\/ul>\n<p><\/p>\n<h4>Kuidas korraldada kasutajate (arendajate) autoriseerimist klastrisse t\u00f6\u00f6tamiseks klastriga?<\/h4>\n<p><\/p>\n<ul>\n<li>LDAP (Nginx + Python)<\/li>\n<li>OIDC (Dex + Gangway)<\/li>\n<\/ul>\n<p><\/p>\n<h4>Kuidas kaitsta end h\u00e4kkerite eest v\u00f5rgu tasandil?<\/h4>\n<p><\/p>\n<ul>\n<li>Sissejuhatus CNI-sse<\/li>\n<li>V\u00f5rgu turvapoliitika<\/li>\n<\/ul>\n<p><\/p>\n<h4>Ja \u00fcldiselt turvalisus!<\/h4>\n<p><\/p>\n<ul>\n<li>PodSecurityPolicy<\/li>\n<li>PodDisruptionBudget<\/li>\n<\/ul>\n<p><\/p>\n<h4>Me ei peida midagi, \u2014 r\u00e4\u00e4gime p\u00f5hjalikult, mis on kapoti all<\/h4>\n<p><\/p>\n<ul>\n<li>Kontrolleri struktuur<\/li>\n<li>Operaatorid ja CRD<\/li>\n<\/ul>\n<p><\/p>\n<h4>Stateful rakendused klastris<\/h4>\n<p><\/p>\n<ul>\n<li>Andmebaasi klasstri k\u00e4ivitamine PostgreSQL n\u00e4itel<\/li>\n<li>RabbitMQ klasstri k\u00e4ivitamine<\/li>\n<\/ul>\n<p><\/p>\n<h4>Kuidas mitte salvestada rohkelt paroole ja konfigureeringut avatud kujul<\/h4>\n<p><\/p>\n<ul>\n<li>Salajaste haldamine Kuberneteses<\/li>\n<li>Vault<\/li>\n<\/ul>\n<p><\/p>\n<h4>Horisontaalne skaleerimine \u00fche nupuvajutusega<\/h4>\n<p><\/p>\n<ul>\n<li>Teooria<\/li>\n<li>Praktika<\/li>\n<\/ul>\n<p><\/p>\n<h4>Varundamine<\/h4>\n<p><\/p>\n<ul>\n<li>Klastri varundamine ja taastamine Heptio Velero (endine Ark) ja etcd abil<\/li>\n<\/ul>\n<p><\/p>\n<h4>Lihtne juurutamine test-, stseen- ja tootmiskeskkondadesse<\/h4>\n<p><\/p>\n<ul>\n<li>Lint<\/li>\n<li>Templaadi ja juurutamisvahendid<\/li>\n<li>Juurutamisstrateegiad<\/li>\n<\/ul>\n<p>\nOn veel steroidide peal p\u00f5hinev kursus, seal on k\u00f5ik hardcore. Sellegipoolest, p\u00e4rast p\u00f5hikursust on juba v\u00f5imalik oma purskkaevu ehitada. <\/p>\n<p>P\u00e4rast Sleurmi on osalejatele j\u00e4\u00e4nud artefaktid \u2014 videod k\u00f5igist p\u00e4evadest, \u00fcksikasjalikud juhised iga punkti kohta koos t\u00e4psete retseptidega, mille koode saab lihtsalt koopiatena kasutada varundamise lahenduse v\u00f5i testkeskkondade lahenduse kokkupanekuks v\u00f5i millekski muuks. <\/p>\n<p>Nii et see on k\u00f5ik nii lihtne. Jah. Tulin m\u00f5neks p\u00e4evaks, sukeldusin teema sisse, sain t\u00e4psed retseptid ja naasin t\u00f6\u00f6kohta projektide infrastruktuuri ehitamiseks \u2014 lihtne, \u00f5ige ja mis k\u00f5ige t\u00e4htsam, prognoositav ajakava. \u00d5hk ja n\u00f5iand, millel on l\u00f5ppenud, on j\u00e4\u00e4nud lihtsalt t\u00f6\u00f6tada. <\/p>\n<h2>Kokkuv\u00f5ttes?<\/h2>\n<p>\nJa l\u00f5pus on mitme p\u00e4eva jooksul tunne, et t\u00f5siseid projekte ehitavad peaaegu ise devopsid. Ja \u00fcllatav on see, et kogu l\u00e4bitud materjal on m\u00f5istetav, ma rakendan seda igap\u00e4evaselt oma serverites. <\/p>\n<p>Kuna kogu publik on liikunud Telegrami chati, kus isegi p\u00e4rast palju n\u00e4dalaid on elu.<\/p>\n<h2>Mis edasi?<\/h2>\n<p>\nS\u00fcgiseks valmistavad korraldajad ette Sl\u00ebrmi Devops, ma juba valmistun. Sellest kirjutan peagi oma <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/ctorecords\">tehnilise direktori kanalil Telegramis @ctorecords<\/a><\/noindex>.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/459498\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u0430\u043f\u0440\u0435\u043b\u0435 \u043a\u043e \u043c\u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u0447\u0430\u043b\u0438\u0441\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u044b \u0421\u043b\u0451\u0440\u043c \u2014 \u043a\u0443\u0440\u0441\u043e\u0432 \u043f\u043e Kubernetes \u2014 \u043f\u043e\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0432\u043e\u0451 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435: \u0414\u043c\u0438\u0442\u0440\u0438\u0439, \u0421\u043b\u0451\u0440\u043c \u2014 \u044d\u0442\u043e \u0442\u0440\u0435\u0445\u0434\u043d\u0435\u0432\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432 \u043f\u043e Kubernetes, \u043f\u043b\u043e\u0442\u043d\u043e\u0435 \u0443\u0447\u0435\u0431\u043d\u043e\u0435 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435. \u0412\u0440\u044f\u0434 \u043b\u0438 \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043e \u043d\u0435\u043c \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c, \u0435\u0441\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0441\u0438\u0434\u0438\u0442\u0435 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u0439 \u043b\u0435\u043a\u0446\u0438\u0438. \u0412\u044b \u0433\u043e\u0442\u043e\u0432\u044b \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c? \u041f\u0435\u0440\u0435\u0434 \u0441\u043b\u0451\u0440\u043c\u043e\u043c \u043d\u0430\u0434\u043e \u0431\u044b\u043b\u043e \u043f\u0440\u043e\u0439\u0442\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 online-\u043a\u0443\u0440\u0441\u044b \u043f\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27031,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36141","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=\"\u0412 \u0430\u043f\u0440\u0435\u043b\u0435 \u043a\u043e \u043c\u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u0447\u0430\u043b\u0438\u0441\u044c.\" \/>\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\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes\" \/>\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\u0421\u043b\u0451\u0440\u043c \u2014 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u043e\u0440\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u043c\u0443 \u043f\u043e Kubernetes | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u0430\u043f\u0440\u0435\u043b\u0435 \u043a\u043e \u043c\u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u0447\u0430\u043b\u0438\u0441\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes\" \/>\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:09:49+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:49+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\udd47Sl\u00ebrm \u2014 lihtne viis Kubernetes teemasse siseneda | ProHoster","description":"Aprillis koputati mulle uksele.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes","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\u0421\u043b\u0451\u0440\u043c \u2014 \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0441\u043f\u043e\u0441\u043e\u0431 \u0432\u043e\u0440\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0442\u0435\u043c\u0443 \u043f\u043e Kubernetes | ProHoster","og:description":"\u0412 \u0430\u043f\u0440\u0435\u043b\u0435 \u043a\u043e \u043c\u043d\u0435 \u043f\u043e\u0441\u0442\u0443\u0447\u0430\u043b\u0438\u0441\u044c.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes","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:09:49+00:00","article:modified_time":"2019-10-31T19:09:49+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36141","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-22 02:10:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:50:23","updated":"2026-01-22 02:10:19","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\/36141","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=36141"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/36141\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/27031"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=36141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=36141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=36141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}