{"id":1243,"date":"2021-06-15T12:15:34","date_gmt":"2021-06-15T12:15:34","guid":{"rendered":"https:\/\/4linux.com.br\/?page_id=1243"},"modified":"2021-08-10T16:52:46","modified_gmt":"2021-08-10T16:52:46","slug":"o-que-e-kubernetes-k8s","status":"publish","type":"page","link":"https:\/\/4linux.com.br\/o-que-e-kubernetes-k8s\/","title":{"rendered":"O que \u00e9 Kubernetes?"},"content":{"rendered":"\n

Kubernetes ou k8s \u00e9 uma ferramenta de c\u00f3digo aberto para a orquestra\u00e7\u00e3o de cont\u00eaineres, que visa a facilita\u00e7\u00e3o tanto da configura\u00e7\u00e3o declarativa quanto da automa\u00e7\u00e3o dos aplicativos em cont\u00eainer, oferece suporte a v\u00e1rios ambientes de implanta\u00e7\u00e3o, como local, nuvem ou m\u00e1quinas virtuais.<\/p>\n\n\n\n

As ferramentas de orquestra\u00e7\u00e3o de containers s\u00e3o aplica\u00e7\u00f5es para o gerenciamento de m\u00faltiplos cont\u00eaineres. Ela cuida do ciclo de vida dos containers de forma aut\u00f4noma e faz a ger\u00eancia volumes e rede. Com o Kubernetes \u00e9 poss\u00edvel controlar como e onde esses cont\u00eaineres ser\u00e3o executados.<\/p>\n\n\n\n

Ao falarmos de Kubernetes somos tamb\u00e9m quase que obrigados a falar de Docker. O Docker \u00e9 uma plataforma aberta para desenvolvimento e execu\u00e7\u00e3o de aplicativos. Com o Docker \u00e9 poss\u00edvel separar os aplicativos da infraestrutura para que o software possa ser desenvolvido mais rapidamente.<\/p>\n\n\n\n

O Kubernetes automatiza a implanta\u00e7\u00e3o de suas imagens em cont\u00eainer e ajuda a escalonar horizontalmente para oferecer suporte a um alto n\u00edvel de disponibilidade de aplicativos.<\/p>\n\n\n\n

Por que usar Kubernetes?<\/strong><\/h2>\n\n\n\n

O kubernetes ou k8s nasceu da necessidade de empresas utilizarem arquitetura de micro servi\u00e7os.<\/p>\n\n\n\n

A arquitetura de micro servi\u00e7os ajuda as empresas a desenvolverem e implementarem aplica\u00e7\u00f5es de forma independente, dividindo os recursos em pequenos m\u00f3dulos escalon\u00e1veis e de quebra ajuda as equipes de desenvolvimento a trabalhar em equipes mais enxutas, dedicadas a m\u00f3dulos de aplica\u00e7\u00f5es individuais, gerando assim maior velocidade no desenvolvimento e nas implementa\u00e7\u00f5es das aplica\u00e7\u00f5es.<\/p>\n\n\n\n

Dado esse contexto, o kubernetes se popularizou nos \u00faltimos anos justamente pela necessidade cada vez maior de empresas terem um ambiente de f\u00e1cil escalonamento e replica\u00e7\u00e3o para seus microsservi\u00e7os. Cada imagem de cont\u00eainer em si \u00e9 um microsservi\u00e7o que precisa ser gerenciado e dimensionado de forma eficiente com a menor sobrecarga poss\u00edvel, essa demanda para lidar com milhares e milhares de cont\u00eaineres tornou-se uma tarefa complexa para as organiza\u00e7\u00f5es. Esse problema levou \u00e0 eleva\u00e7\u00e3o do Kubernetes como uma das ferramentas de orquestra\u00e7\u00e3o de cont\u00eaineres mais populares.<\/p>\n\n\n\n

Os principais benef\u00edcios para a ado\u00e7\u00e3o de uma ferramenta de orquestra\u00e7\u00e3o de cont\u00eaineres s\u00e3o:<\/strong><\/h2>\n\n\n\n

Dado esse contexto, o kubernetes se popularizou nos \u00faltimos anos justamente pela necessidade cada vez maior de empresas terem um ambiente de f\u00e1cil escalonamento e replica\u00e7\u00e3o para seus microsservi\u00e7os. Cada imagem de cont\u00eainer em si \u00e9 um microsservi\u00e7o que precisa ser gerenciado e dimensionado de forma eficiente com a menor sobrecarga poss\u00edvel, essa demanda para lidar com milhares e milhares de cont\u00eaineres tornou-se uma tarefa complexa para as organiza\u00e7\u00f5es. Esse problema levou \u00e0 eleva\u00e7\u00e3o do Kubernetes como uma das ferramentas de orquestra\u00e7\u00e3o de cont\u00eaineres mais populares.<\/p>\n\n\n\n