{"id":3360,"date":"2021-11-03T14:00:00","date_gmt":"2021-11-03T17:00:00","guid":{"rendered":"https:\/\/programathor.com.br\/blog\/?p=3360"},"modified":"2021-11-10T09:12:31","modified_gmt":"2021-11-10T12:12:31","slug":"kubernetes","status":"publish","type":"post","link":"https:\/\/programathor.com.br\/blog\/kubernetes\/","title":{"rendered":"Voc\u00ea j\u00e1 ouviu falar em Kubernetes? Saiba o que \u00e9, aqui!"},"content":{"rendered":"\n<p>Para a alegria dos programadores, principalmente daqueles que est\u00e3o em <a href=\"http:\/\/programathor.com.br\/jobs\/?utm_source=blog&amp;utm_medium=kubernetes\">busca de uma oportunidade de trabalho<\/a> e, por isso, querem sempre aprender algo novo \u2013 as solu\u00e7\u00f5es facilitadoras para o dia a dia de desenvolvimento de <em>software<\/em>, n\u00e3o param de surgir!<\/p>\n\n\n\n<p>Seguindo essa linha, o Google criou o Kubernetes, que \u00e9 uma solu\u00e7\u00e3o incr\u00edvel para quem trabalha com <a href=\"https:\/\/programathor.com.br\/blog\/usos-de-computacao-na-nuvem\/?utm_source=blog&amp;utm_medium=kubernetes\">computa\u00e7\u00e3o na nuvem<\/a>. Continue a leitura e entenda mais!<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Afinal, o que \u00e9 Kubernetes?<\/strong><\/h2>\n\n\n\n<p>Kubernetes \u00e9 um servi\u00e7o de <a href=\"https:\/\/programathor.com.br\/blog\/cloud-container-um-novo-conceito-sobre-a-nuvem\/?utm_source=blog&amp;utm_medium=kubernetes\"><em>cloud container<\/em><\/a> gerenciado, criado principalmente para viabilizar a entrega r\u00e1pida de aplicativos. Trata-se ainda de uma plataforma de c\u00f3digo aberto desde 2014, que oferece portabilidade e \u00e9 extensiva, pensada para facilitar a implanta\u00e7\u00e3o, o dimensionamento e o gerenciamento de aplica\u00e7\u00f5es, atrav\u00e9s de automatiza\u00e7\u00e3o.&nbsp;<\/p>\n\n\n\n<p>Quanto ao funcionamento e utilidade do Kubernetes, a melhor e mais simples forma de compreender \u00e9 justamente compar\u00e1-lo a um cont\u00eainer f\u00edsico, daqueles que vemos em caminh\u00f5es e s\u00e3o utilizados para transportar cargas em navios.<\/p>\n\n\n\n<p>Ou seja, trata-se de um local no qual s\u00e3o agrupados objetos (nesse caso, c\u00f3digos) que precisam ser enviados de um local para o outro, de modo que esses c\u00f3digos possam ser executados em diversos locais.<\/p>\n\n\n\n<p>Ent\u00e3o, para tornar esse armazenamento ainda mais eficiente e organizado, foram criados os micro servi\u00e7os, que permitem distribuir o conte\u00fado do cont\u00eainer em componentes menores.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Uma linha do tempo<\/strong><\/h2>\n\n\n\n<p>Para tornar mais vis\u00edvel o avan\u00e7o tecnol\u00f3gico que envolve o surgimento do Kubernetes, veja uma linha do tempo da implanta\u00e7\u00e3o de sistemas:<\/p>\n\n\n\n<ul><li>No m\u00e9todo de implanta\u00e7\u00e3o um tanto quanto obsoleto, mas considerado tradicional, as aplica\u00e7\u00f5es rodavam em servidores f\u00edsicos, sendo esse cen\u00e1rio nada vers\u00e1til, pois as delimita\u00e7\u00f5es de recursos eram limitadas, ocasionando dificuldades na aloca\u00e7\u00e3o de recursos. Isso tendia a causar problemas no desempenho das aplica\u00e7\u00f5es.<br><\/li><li>Como solu\u00e7\u00e3o para o cen\u00e1rio anterior surgiu ent\u00e3o a virtualiza\u00e7\u00e3o, permitindo a execu\u00e7\u00e3o de diversas VMs (<em>Virtual Machines<\/em>) ao mesmo tempo e em um \u00fanico servidor f\u00edsico. Esse recurso possibilita a separa\u00e7\u00e3o das aplica\u00e7\u00f5es, melhorando os n\u00edveis de seguran\u00e7a e performance.<br><\/li><li>Por fim, a inova\u00e7\u00e3o dos cont\u00eaineres surgiu como uma evolu\u00e7\u00e3o das VMs, j\u00e1 que mant\u00e9m a estrat\u00e9gia de separa\u00e7\u00e3o e flexibilidade, mas com o grande diferencial de serem leves e port\u00e1veis entre <a href=\"https:\/\/programathor.com.br\/blog\/tipos-de-ambiente-para-computacao-em-nuvem\/?utm_source=blog&amp;utm_medium=kubernetes\">ambientes da nuvem<\/a>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/programathor.com.br\/jobs\/?utm_source=blog&amp;utm_medium=kubernetes\"><img decoding=\"async\" width=\"700\" height=\"380\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/vaga-desenvolvedor-1-2.jpg\" alt=\"Vagas ProgramaThor - kubernetes\" class=\"wp-image-2279\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/vaga-desenvolvedor-1-2.jpg 700w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/vaga-desenvolvedor-1-2-300x163.jpg 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/vaga-desenvolvedor-1-2-676x367.jpg 676w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Benef\u00edcios do uso de Kubernetes<\/strong><\/h2>\n\n\n\n<p>Dentre os principais benef\u00edcios do uso de cont\u00eaineres, o mercado destaca:<\/p>\n\n\n\n<ul><li><strong>Agilidade:<\/strong> devido a facilidade e maior efici\u00eancia proporcionadas pelo uso de Kubernetes, a implementa\u00e7\u00e3o de aplica\u00e7\u00f5es fica muito mais \u00e1gil, se comparada com o uso das tradicionais VMs.<\/li><\/ul>\n\n\n\n<ul><li><strong>Ciclo cont\u00ednuo de desenvolvimento:<\/strong> a implementa\u00e7\u00e3o, integra\u00e7\u00e3o e a implanta\u00e7\u00e3o de solu\u00e7\u00f5es ficam mais confi\u00e1veis e otimizadas, permitindo inclusive, revers\u00f5es r\u00e1pidas e eficientes, se necess\u00e1rio.<br><\/li><li><strong>Cria\u00e7\u00e3o de imagem facilitada:<\/strong> a cria\u00e7\u00e3o de imagem em cont\u00eainer permite muito mais flexibilidade no desenvolvimento de aplica\u00e7\u00f5es, facilitando a separa\u00e7\u00e3o de opera\u00e7\u00e3o e infraestrutura, por exemplo.<\/li><\/ul>\n\n\n\n<ul><li><strong>Observabilidade:<\/strong> permite a observa\u00e7\u00e3o e an\u00e1lise de informa\u00e7\u00f5es e m\u00e9tricas do sistema operacional e, tamb\u00e9m, a avalia\u00e7\u00e3o da integridade e desempenho das aplica\u00e7\u00f5es.<br><\/li><li><strong>Qualidade de execu\u00e7\u00e3o independe de ambiente:<\/strong> seja em tempo de desenvolvimento, teste ou produ\u00e7\u00e3o, as aplica\u00e7\u00f5es funcionam da mesma forma rodando direto na nuvem ou em m\u00e1quina.<\/li><\/ul>\n\n\n\n<ul><li><strong>Portabilidade:<\/strong> as aplica\u00e7\u00f5es com Kubernetes rodam em qualquer distribui\u00e7\u00e3o de nuvem ou sistema operacional. Al\u00e9m disso, permitem a utiliza\u00e7\u00e3o de recursos com alta densidade e efici\u00eancia.<br><\/li><li><strong>Micro servi\u00e7os:<\/strong> talvez um dos maiores diferenciais do uso de cont\u00eaineres seja a divis\u00e3o das aplica\u00e7\u00f5es em partes menores e independentes, podendo ser implantadas e gerenciadas dinamicamente, o que torna a aplica\u00e7\u00e3o muito mais robusta.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Voc\u00ea j\u00e1 trabalhou com Kubernetes?<\/strong><\/h2>\n\n\n\n<p>Cada vez mais empresas t\u00eam adotado essa solu\u00e7\u00e3o Google no desenvolvimento de suas aplica\u00e7\u00f5es. Esse movimento faz com que, inevitavelmente, as oportunidades para desenvolvedores que conhe\u00e7am Kubernetes n\u00e3o parem de aumentar. Portanto, se voc\u00ea j\u00e1 sabe <a href=\"https:\/\/programathor.com.br\/blog\/voce-sabe-o-que-e-computacao-na-nuvem-entenda-aqui\/?utm_source=blog&amp;utm_medium=kubernetes\">o que \u00e9 computa\u00e7\u00e3o na nuvem<\/a>, n\u00e3o perca a chance e aprimore ainda mais os seus conhecimentos em Kubernetes!<\/p>\n\n\n\n<p>Voc\u00ea pode, inclusive, ler alguns <a href=\"https:\/\/programathor.com.br\/blog\/livros-que-todo-programador-deveria-ler-confira-essas-dicas\/?utm_source=blog&amp;utm_medium=kubernetes\">livros para programadores<\/a> que te ajudem no entendimento de novas tecnologias. E se voc\u00ea tiver d\u00favidas ou coment\u00e1rios sobre o tema, n\u00e3o deixe de escrever aqui, tamb\u00e9m!<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/programathor.com.br\/?utm_source=blog&amp;utm_medium=kubernetes\"><img decoding=\"async\" width=\"1024\" height=\"171\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/LOGO-PROGRAMATHOR-1024x171-1.jpg\" alt=\"ProgramaThor - kubernetes\" class=\"wp-image-2280\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/LOGO-PROGRAMATHOR-1024x171-1.jpg 1024w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/LOGO-PROGRAMATHOR-1024x171-1-300x50.jpg 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/LOGO-PROGRAMATHOR-1024x171-1-768x128.jpg 768w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2020\/12\/LOGO-PROGRAMATHOR-1024x171-1-676x113.jpg 676w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Consiga um emprego!<\/h2>\n\n\n\n<p>Est\u00e1 procurando por uma oportunidade de trabalho como desenvolvedor? Voc\u00ea pode encontrar seu pr\u00f3ximo emprego aqui na ProgramaThor, uma plataforma focada em vagas para desenvolvedores. Basta&nbsp;<a href=\"https:\/\/programathor.com.br\/users\/sign_up\/?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=texto.final\">se cadastrar&nbsp;<\/a>e completar seu perfil para come\u00e7ar a se candidatar \u00e0s vagas que mais combinam com voc\u00ea! Veja nossas&nbsp;<a href=\"http:\/\/www.programathor.com.br\/jobs\/?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=texto.final\">vagas.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para a alegria dos programadores, principalmente daqueles que est\u00e3o em busca de uma oportunidade de trabalho e, por isso, querem sempre aprender algo novo \u2013 as solu\u00e7\u00f5es facilitadoras para o dia a dia de desenvolvimento de software, n\u00e3o param de surgir! Seguindo essa linha, o Google criou o Kubernetes, que \u00e9 uma solu\u00e7\u00e3o incr\u00edvel para [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":3361,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,58],"tags":[132,13,178],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Voc\u00ea j\u00e1 ouviu falar em Kubernetes? Saiba o que \u00e9, aqui!<\/title>\n<meta name=\"description\" content=\"Voc\u00ea conhece o Kubernetes? Nesse artigo a ProgramaThor explicou tudo que voc\u00ea precisa saber sobre.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/programathor.com.br\/blog\/kubernetes\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Voc\u00ea j\u00e1 ouviu falar em Kubernetes? Saiba o que \u00e9, aqui!\" \/>\n<meta property=\"og:description\" content=\"Voc\u00ea conhece o Kubernetes? Nesse artigo a ProgramaThor explicou tudo que voc\u00ea precisa saber sobre.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/programathor.com.br\/blog\/kubernetes\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog ProgramaThor\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ProgramaThorBr\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-03T17:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-10T12:12:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2021\/11\/Capa-Artigo-Template-10.png\" \/>\n\t<meta property=\"og:image:width\" content=\"676\" \/>\n\t<meta property=\"og:image:height\" content=\"366\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Priscila Esperandio Ferrari\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ProgramaThor\" \/>\n<meta name=\"twitter:site\" content=\"@ProgramaThor\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Priscila Esperandio Ferrari\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Voc\u00ea j\u00e1 ouviu falar em Kubernetes? Saiba o que \u00e9, aqui!","description":"Voc\u00ea conhece o Kubernetes? Nesse artigo a ProgramaThor explicou tudo que voc\u00ea precisa saber sobre.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/programathor.com.br\/blog\/kubernetes\/","og_locale":"pt_PT","og_type":"article","og_title":"Voc\u00ea j\u00e1 ouviu falar em Kubernetes? Saiba o que \u00e9, aqui!","og_description":"Voc\u00ea conhece o Kubernetes? Nesse artigo a ProgramaThor explicou tudo que voc\u00ea precisa saber sobre.","og_url":"https:\/\/programathor.com.br\/blog\/kubernetes\/","og_site_name":"Blog ProgramaThor","article_publisher":"https:\/\/www.facebook.com\/ProgramaThorBr\/","article_published_time":"2021-11-03T17:00:00+00:00","article_modified_time":"2021-11-10T12:12:31+00:00","og_image":[{"width":676,"height":366,"url":"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2021\/11\/Capa-Artigo-Template-10.png","type":"image\/png"}],"author":"Priscila Esperandio Ferrari","twitter_card":"summary_large_image","twitter_creator":"@ProgramaThor","twitter_site":"@ProgramaThor","twitter_misc":{"Escrito por":"Priscila Esperandio Ferrari","Tempo estimado de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/programathor.com.br\/blog\/kubernetes\/","url":"https:\/\/programathor.com.br\/blog\/kubernetes\/","name":"Voc\u00ea j\u00e1 ouviu falar em Kubernetes? Saiba o que \u00e9, aqui!","isPartOf":{"@id":"https:\/\/programathor.com.br\/blog\/#website"},"datePublished":"2021-11-03T17:00:00+00:00","dateModified":"2021-11-10T12:12:31+00:00","author":{"@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/3237651d54471592184af43c29cd01de"},"description":"Voc\u00ea conhece o Kubernetes? Nesse artigo a ProgramaThor explicou tudo que voc\u00ea precisa saber sobre.","breadcrumb":{"@id":"https:\/\/programathor.com.br\/blog\/kubernetes\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/programathor.com.br\/blog\/kubernetes\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/programathor.com.br\/blog\/kubernetes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/programathor.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Dicas","item":"https:\/\/programathor.com.br\/blog\/category\/dicas\/"},{"@type":"ListItem","position":3,"name":"Voc\u00ea j\u00e1 ouviu falar em Kubernetes? Saiba o que \u00e9, aqui!"}]},{"@type":"WebSite","@id":"https:\/\/programathor.com.br\/blog\/#website","url":"https:\/\/programathor.com.br\/blog\/","name":"Blog ProgramaThor","description":"A plataforma de recrutamento  para programadores pensada por programadores. Entenda melhor o mundo da programa\u00e7\u00e3o, a cria\u00e7\u00e3o de uma vaga eficiente, dicas de entrevista, as linguagens do momento, o mercado de desenvolvimento e muito mais!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/programathor.com.br\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/3237651d54471592184af43c29cd01de","name":"Priscila Esperandio Ferrari","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/programathor.com.br\/blog\/wp-content\/litespeed\/avatar\/9e41beffa38a8bf1b4277036434e2736.jpg?ver=1780496900","contentUrl":"https:\/\/programathor.com.br\/blog\/wp-content\/litespeed\/avatar\/9e41beffa38a8bf1b4277036434e2736.jpg?ver=1780496900","caption":"Priscila Esperandio Ferrari"},"url":"https:\/\/programathor.com.br\/blog\/author\/priscila-esperandio-ferrari\/"}]}},"_links":{"self":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/3360"}],"collection":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3360"}],"version-history":[{"count":2,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/3360\/revisions"}],"predecessor-version":[{"id":3373,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/3360\/revisions\/3373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media\/3361"}],"wp:attachment":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}