Componentes Básicos
Conhecendo os componentes básicos de um cluster Kubernetes.
3 minute read
Kubernetes , também conhecido como K8s, é um sistema de código aberto para automatizar a implantação, dimensionamento e gerenciamento de aplicativos em contêiner.
Ele agrupa os contêineres que compõem um aplicativo em unidades lógicas para facilitar o gerenciamento e a descoberta. O Kubernetes se baseia em 15 anos de experiência na execução de cargas de trabalho de produção no Google , combinado com as melhores ideias e práticas da comunidade.
Fonte.: https://kubernetes.io/
O programa Certified Kubernetes Administrator (CKA) foi criado pela Cloud Native Computing Foundation (CNCF) em colaboração com a The Linux Foundation , para ajudar a desenvolver o ecossistema Kubernetes .
Decidi fazer essa certificação para me colocar à prova sobre este mundo do Kubernetes e me forçar a estuda-lo à fundo, até então o meu estudo era muito superficial, sabia como o ecossistema funcionava no alto nível e conceitualmente, mas não tinha colocado a mão na massa e implementado de fato um cluster, mesmo que de laboratório.
Na época que comprei a certificação ainda não trabalhava diretamente na área, tinha apenas alguma perspectiva de mudança, e como temos um prazo de 1 ano para fazer a prova não podia deixar de aproveitar o desconto de 50% do momento.
Como aprendi desde sempre, educação é investimento, e esse aprendizado em questão estava totalmente alinhado com o meu planejamento de carreira, portanto não tive dúvidas em juntar o útil ao agradável, ‘Partiu Certificação!’
Pouco tempo depois da compra, consegui mudar de área e comecei a trabalhar na equipe de suporte e sustentação da cloud privada do Banco do Brasil, portanto tenho pouco mais de 6 meses atuando de fato nesta área e como esperado o mundo real é bem diferente do conceitual, kkk!
Um coisa está ficando muito clara neste momento dos estudos, não precisamos estar trabalhando com Kubernetes para aprender o Kubernetes.
Precisamos sim ter algum conhecimento / entendimento de sistemas operacionais, preferencialmente do Linux , de Redes e do Modelo OSI , para que possamos entender como funciona a segregação de recursos através dos Linux Namespaces que é a base para o funcionamento dos containers.
Tendo esta base de conhecimento, agora é dedicação e foco, principalmente porque a documentação oficial do Kubernetes é muito boa, tem uma seção explicando tarefas simples passo a passo, outra de tutoriais onde podemos praticar inclusive direto do browser, além de indicação de cursos gratuitos na edX , ou seja não temos desculpas.
Além dos materiais citados acima estou realizando o curso Certified Kubernetes Administrator (CKA) with Practice Tests da KodeKloud Training que é muito bem pontuado na Udemy além de ter lido boas recomendações do mesmo em vários sites, neste repositório estão disponibilizadas as anotações deste curso (vale a leitura para quem não for comprar).
Temos também um compilado de materiais sobre os mais diversos aspectos relacionados à certificação nos link’s abaixo:
Bons estudos para todos nós!
Conhecendo os componentes básicos de um cluster Kubernetes.
Conhecendo os objetos básicos de um cluster Kubernetes.
Entendendo como o agendamento ou ‘scheduling’ funciona em um cluster Kubernetes.
Entendendo como consultar o log e monitorar as aplicações nos cluster Kubernetes.
Entendendo como gerenciar o ciclo de vida das aplicações em um cluster Kubernetes.
Entendendo como podemos realizar a manutenção de um cluster Kubernetes.
Entendendo como manter e gerenciar um cluster Kubernetes com segurança.
Entendendo como funciona o armazenamento de dados nos cluster Kubernetes.
Entendendo como funciona a rede (network) nos cluster Kubernetes.
Dicas para a preparação e para o dia da prova.
Gostou desta página?
Que bom, que gostou! Por favor, tem algo que podemos melhorar?
Que pena! Por favor, me diga o que podemos fazer pra melhorar. Obrigado!