{"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\/pt\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes","title":{"rendered":"Slurm \u00e9 uma maneira simples de mergulhar no tema Kubernetes","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Slurm \u00e9 uma maneira simples de mergulhar no tema Kubernetes\" src=\"\/wp-content\/uploads\/2019\/07\/a5075e54f28fd07ea2f24ead8a037adc.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEm abril, os organizadores do Slurm - cursos sobre Kubernetes - entraram em contato para que eu testasse e compartilhasse minhas impress\u00f5es:<\/p>\n<blockquote><p>Dmitry, o Slurm \u00e9 um intensivo de tr\u00eas dias sobre Kubernetes, um evento de aprendizado denso. Dif\u00edcil escrever sobre isso se voc\u00ea apenas participar de duas horas da primeira aula. Voc\u00ea est\u00e1 pronto para participar plenamente?<\/p><\/blockquote>\n<p>Antes do Slurm, era necess\u00e1rio fazer cursos online preparat\u00f3rios sobre Ansible, Docker e Ceph. <br \/>\nEm seguida, pegar o c\u00f3digo e as instru\u00e7\u00f5es exatas nos reposit\u00f3rios, para que nas aulas possamos passar cada linha de comando junto com os instrutores. <\/p>\n<blockquote><p>\u2014 Confirmo que estou pronto para participar plenamente dos dois cursos.<\/p><\/blockquote>\n<p>E depois disso, \u00e9 garantido um trabalho intenso por 6 dias (Slurm b\u00e1sico e MegaSlurm) em uma sala cheia de administradores de sistemas.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Fontes<\/h2>\n<p>\nQual \u00e9, afinal, a dificuldade em desenvolver servi\u00e7os? Por exemplo, os neg\u00f3cios pedem para enviar uma campanha de marketing por push! Parece f\u00e1cil, h\u00e1 um desenvolvedor full-stack com um site e desenvolvedores de mobile com um aplicativo. Uma tarefa que levaria 15 minutos. Vamos dizer aos neg\u00f3cios que conseguiremos em um dia!<\/p>\n<p>E ent\u00e3o, descobrimos que nunca enviaram push antes. N\u00e3o fizeram a conex\u00e3o com uma plataforma de envio de push externa ou self-hosted. E isso j\u00e1 n\u00e3o s\u00e3o 15 minutos e nem uma hora, esperemos que consigam conectar em uma semana. A m\u00e1gica e o encanto come\u00e7am. Tudo \u00e9 confuso, estranho e imprevis\u00edvel.<\/p>\n<p>O desenvolvimento tornou-se completamente imprevis\u00edvel apenas por uma raz\u00e3o: n\u00e3o consideraram que, al\u00e9m da camada de tarefas empresariais, existe tamb\u00e9m uma camada de infraestrutura.<\/p>\n<p>Se a camada de tarefas empresariais \u00e9 como uma fonte, jorrando uma s\u00e9rie de pequenas tarefas, testes de hip\u00f3teses e firulas visuais, a infraestrutura s\u00e3o os tubos. Aqui \u00e9 necess\u00e1rio um horizonte de planejamento de pelo menos seis meses \u00e0 frente. <\/p>\n<h2>Tubos para fontes<\/h2>\n<p>\nDevido \u00e0 complexidade e \u00e0 necessidade de cuidar muito dos detalhes, a elabora\u00e7\u00e3o de \"tubos\" \u00e9 feita por pessoas especialmente treinadas: DevOps, que evolu\u00edram dos administradores e desenvolvedores mais experientes. Seu trabalho \u00e9 met\u00f3dico e rigorosamente sequencial. Eles s\u00e3o como construtores de pontes \u2013 qualquer erro faz com que uma tarefa empresarial leve de 15 minutos, de repente, se transforme em um redesenho da infraestrutura que levar\u00e1 muitos dias e custos.<\/p>\n<p>Atualmente, o Sl\u0451rm \u00e9 o \u00fanico curso na R\u00fassia (que conhe\u00e7o) que ensina a constru\u00e7\u00e3o de infraestrutura de maneira padronizada, permitindo mitigar erros de planejamento de alguma forma. Eu participei de cursos sobre Kubernetes e em setembro pretendo ingressar em um novo curso de DevOps.<\/p>\n<p>O Sl\u0451rm foi criado pela empresa Southbridge, uma empresa de outsourcing de administra\u00e7\u00e3o que construiu dezenas de fontes de v\u00e1rias formas. A Southbridge \u00e9 uma KTP e KCSP certificada (membro da CNCF, Linux Foundation).<\/p>\n<h2>O que exatamente \u00e9 ensinado nos cursos de Kubernetes?<\/h2>\n<p><\/p>\n<h4>Como organizar tudo o que os desenvolvedores fizeram para que n\u00e3o caia? <\/h4>\n<p><\/p>\n<ul>\n<li>Trabalho com Kubespray<\/li>\n<li>Instala\u00e7\u00e3o de componentes adicionais<\/li>\n<li>Teste e solu\u00e7\u00e3o de problemas de cluster<\/li>\n<\/ul>\n<p><\/p>\n<h4>Como fazer a autoriza\u00e7\u00e3o de usu\u00e1rios (desenvolvedores) no cluster para trabalhar com o pr\u00f3prio cluster?<\/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>Como se proteger contra hackers em n\u00edvel de rede?<\/h4>\n<p><\/p>\n<ul>\n<li>Introdu\u00e7\u00e3o ao CNI<\/li>\n<li>Pol\u00edtica de Seguran\u00e7a de Rede<\/li>\n<\/ul>\n<p><\/p>\n<h4>E seguran\u00e7a em geral!<\/h4>\n<p><\/p>\n<ul>\n<li>Pol\u00edtica de Seguran\u00e7a de Pod<\/li>\n<li>Or\u00e7amento de Disrup\u00e7\u00e3o de Pod<\/li>\n<\/ul>\n<p><\/p>\n<h4>N\u00e3o escondemos nada \u2013 explicamos detalhadamente o que acontece por tr\u00e1s das cenas<\/h4>\n<p><\/p>\n<ul>\n<li>Estrutura do controlador<\/li>\n<li>Operadores e CRD<\/li>\n<\/ul>\n<p><\/p>\n<h4>Aplica\u00e7\u00f5es Stateful no cluster<\/h4>\n<p><\/p>\n<ul>\n<li>Lan\u00e7amento de um cluster de BD usando PostgreSQL<\/li>\n<li>Lan\u00e7amento de um cluster RabbitMQ<\/li>\n<\/ul>\n<p><\/p>\n<h4>Como n\u00e3o armazenar in\u00fameras senhas e configura\u00e7\u00f5es em texto claro<\/h4>\n<p><\/p>\n<ul>\n<li>Gerenciamento de segredos no Kubernetes<\/li>\n<li>Vault<\/li>\n<\/ul>\n<p><\/p>\n<h4>Escalonamento horizontal com um clique<\/h4>\n<p><\/p>\n<ul>\n<li>Teoria<\/li>\n<li>Pr\u00e1tica<\/li>\n<\/ul>\n<p><\/p>\n<h4>Backups<\/h4>\n<p><\/p>\n<ul>\n<li>Backup e recupera\u00e7\u00e3o de cluster com Heptio Velero (anteriormente Ark) e etcd<\/li>\n<\/ul>\n<p><\/p>\n<h4>Deploy f\u00e1cil em testes, est\u00e1gios e produ\u00e7\u00e3o<\/h4>\n<p><\/p>\n<ul>\n<li>Lint<\/li>\n<li>Ferramentas de template e deploy<\/li>\n<li>Estrat\u00e9gias de deploy<\/li>\n<\/ul>\n<p>\nH\u00e1 tamb\u00e9m um curso mais avan\u00e7ado, onde tudo \u00e9 muito hardcore. No entanto, ap\u00f3s o curso b\u00e1sico, voc\u00ea j\u00e1 pode construir sua fonte. <\/p>\n<p>Ap\u00f3s o Sl\u0451rm, os participantes ficaram com artefatos \u2014 grava\u00e7\u00e3o em v\u00eddeo de todos os dias, instru\u00e7\u00f5es detalhadas sobre cada ponto com receitas exatas, cujas equipes podem ser simplesmente copiadas e coladas para montar uma solu\u00e7\u00e3o de backup ou uma solu\u00e7\u00e3o para ambientes de teste, ou outra coisa qualquer. <\/p>\n<p>Ent\u00e3o, \u00e9 tudo t\u00e3o simples. Sim. Voc\u00ea vem por alguns dias, mergulha no assunto, recebe receitas exatas e volta ao seu local de trabalho para construir a infraestrutura do projeto \u2014 simples, correto e, o mais importante, previs\u00edvel em prazos. A m\u00e1gica e a bruxaria terminaram, resta apenas trabalhar. <\/p>\n<h2>Qual \u00e9 o resultado?<\/h2>\n<p>\nNo final da corrida, por alguns dias, vem a sensa\u00e7\u00e3o de que os reais projetos s\u00e9rios s\u00e3o constru\u00eddos quase que pelos devops eles mesmos. E \u00e9 surpreendente que todo o material percorrido seja compreens\u00edvel; eu o reproduzo todos os dias em meus pr\u00f3prios servidores. <\/p>\n<p>Felizmente, todo o p\u00fablico se mudou para o chat do Telegram, onde, mesmo ap\u00f3s muitas semanas, ainda h\u00e1 vida.<\/p>\n<h2>E agora?<\/h2>\n<p>\nOs organizadores est\u00e3o preparando o Slurm Devops para o outono, e eu j\u00e1 estou me preparando. Em breve escreverei sobre isso em meu <noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/ctorecords\">canal de CTO no Telegram @ctorecords<\/a><\/noindex>.<br \/>\n<br \/>Fonte: <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.3 - 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\/pt\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Slurm \u2014 uma maneira simples de mergulhar no tema Kubernetes | ProHoster","description":"Em abril, algu\u00e9m bateu \u00e0 minha porta.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/slyorm-prostoj-sposob-vorvatsya-v-temu-po-kubernetes","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/36141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=36141"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/36141\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/27031"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=36141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=36141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=36141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}