SlideShare uma empresa Scribd logo
Oi! Eu sou Natália Granato. Há mais de
dois anos realizei uma transição de
carreira, saindo das operações de
telemarketing para DevOps.
Hoje atuo com Cloud Native e com as
premissas da CNCF.
Assessement, um
caminho para adoção
de boas práticas em
Kubernetes
⥫
Tópicos da palestra
Por que falarmos sobre isso?
Melhoria contínua
O Kubernetes não é à prova de má
configuração
Assessment e boas práticas
SOS Rio Grande do Sul
A melhoria contínua é um dos príncipios
da cultura devops, melhorar
constantemente o desenvolvimento,
integração, entrega e operações de
software.
Por isso a avalição de implementação de
clusters kubernetes existentes, pode
pavimentar o caminho para a adoção de
boas práticas.
Arquitetura e Setup
O K8s é a prova de má
configuração?
Estratégias de backup
Boas na definição de aplicações
Containers
Capacidade do seu cluster
Assessement - Avaliação
de implementação
Kubernetes
Analisar a configuração e saúde de
uma implementação existente
Identificar áreas de melhoria com
boas práticas na arquitetura,
definição de aplicações, segurança
e custo.
Dicas gerais
“Tudo falha o tempo todo.” É critico?
Tenha mais de uma zona de
disponibilidade na sua cloud.
Observe e monitore seu cluster e suas
aplicações.
On-premises? Garanta durabilidade e
alta disponibilidade, faça backup
regularmente do seu etcd.
Ferramentas
Popeye
Pluto
mapkubeapis
plugin
Kube-capacity
Robusta KRR
Kyverno
Boas práticas
- Mantenha seu cluster atualizado. -
Utilize o Kubernetes Cluster
Autoscaler. - Atualize APIs
depreciadas. - Defina requests e
limits.
- Garanta a alta disponibilidade
das aplicações.
- Realize scan de segurança em
suas imagens e elimine
vulnerabilidades.
SOS RIO GRANDE DO SUL
Chave PIX:
michelle@devopsdays.org
Thanks!
Você tem alguma pergunta?

Mais conteúdo relacionado

Semelhante a Assessement, um caminho para adoção de boas práticas em Kubernetes.pdf

DevOps pela visão de um QA
DevOps pela visão de um QADevOps pela visão de um QA
DevOps pela visão de um QA
Kamilla Queiroz Xavier
 
DevOps é SIM uma questão de QA
DevOps é SIM uma questão de QADevOps é SIM uma questão de QA
DevOps é SIM uma questão de QA
Kamilla Queiroz Xavier
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlab
Jackson F. de A. Mafra
 
Adoção de nuvem: as verdades que não lhe contaram
Adoção de nuvem: as verdades que não lhe contaramAdoção de nuvem: as verdades que não lhe contaram
Adoção de nuvem: as verdades que não lhe contaram
Flavio Medeiros
 
Como aplicar práticas DevOps em um sistema monólito
Como aplicar práticas DevOps em um sistema monólito Como aplicar práticas DevOps em um sistema monólito
Como aplicar práticas DevOps em um sistema monólito
Anderson Silveira
 
Kubernetes: Escalando containers do Docker
Kubernetes: Escalando containers do DockerKubernetes: Escalando containers do Docker
Kubernetes: Escalando containers do Docker
Waldyr Felix
 
Boas práticas de arquitetura e operações
Boas práticas de arquitetura e operaçõesBoas práticas de arquitetura e operações
Boas práticas de arquitetura e operações
Amazon Web Services LATAM
 
Migração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWSMigração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWS
Amazon Web Services LATAM
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de Aplicações
Marcio Sete
 
Azure Weekend SP 2017 - Azure DevTest Labs
Azure Weekend SP 2017 - Azure DevTest LabsAzure Weekend SP 2017 - Azure DevTest Labs
Azure Weekend SP 2017 - Azure DevTest Labs
Jaqueline Ramos
 
Cloud computing e ITIL por Emerson Dorow
Cloud computing e ITIL por Emerson DorowCloud computing e ITIL por Emerson Dorow
Cloud computing e ITIL por Emerson Dorow
Fernando Palma
 
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
4   como criar uma estratégia corporativa de adoção de cloud em larga escala 4   como criar uma estratégia corporativa de adoção de cloud em larga escala
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
Amazon Web Services LATAM
 
Coders In Rio Summit - 2018
Coders In Rio Summit - 2018Coders In Rio Summit - 2018
Coders In Rio Summit - 2018
Jaqueline Ramos
 
Rogério falcone
Rogério falconeRogério falcone
Rogério falcone
Rogério Pereira Falcone
 
NoSQL: Uma análise crítica
NoSQL: Uma análise críticaNoSQL: Uma análise crítica
NoSQL: Uma análise crítica
pichiliani
 
Tech talk clean architecture and_pyramid_test
Tech talk clean architecture and_pyramid_testTech talk clean architecture and_pyramid_test
Tech talk clean architecture and_pyramid_test
Victor Yuri Alves Tripeno
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
Rennan Martini
 
DevQA: Um futuro para analistas de testes ?
DevQA: Um futuro para analistas de testes ?DevQA: Um futuro para analistas de testes ?
DevQA: Um futuro para analistas de testes ?
Kamilla Queiroz Xavier
 
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...
Renato Groff
 
DevOps - Integrando as equipes de desenvolvimento e operação
DevOps - Integrando as equipes de desenvolvimento e operaçãoDevOps - Integrando as equipes de desenvolvimento e operação
DevOps - Integrando as equipes de desenvolvimento e operação
Bruno Pinto de Souza
 

Semelhante a Assessement, um caminho para adoção de boas práticas em Kubernetes.pdf (20)

DevOps pela visão de um QA
DevOps pela visão de um QADevOps pela visão de um QA
DevOps pela visão de um QA
 
DevOps é SIM uma questão de QA
DevOps é SIM uma questão de QADevOps é SIM uma questão de QA
DevOps é SIM uma questão de QA
 
Phprs meetup - deploys automatizados com gitlab
Phprs   meetup - deploys automatizados com gitlabPhprs   meetup - deploys automatizados com gitlab
Phprs meetup - deploys automatizados com gitlab
 
Adoção de nuvem: as verdades que não lhe contaram
Adoção de nuvem: as verdades que não lhe contaramAdoção de nuvem: as verdades que não lhe contaram
Adoção de nuvem: as verdades que não lhe contaram
 
Como aplicar práticas DevOps em um sistema monólito
Como aplicar práticas DevOps em um sistema monólito Como aplicar práticas DevOps em um sistema monólito
Como aplicar práticas DevOps em um sistema monólito
 
Kubernetes: Escalando containers do Docker
Kubernetes: Escalando containers do DockerKubernetes: Escalando containers do Docker
Kubernetes: Escalando containers do Docker
 
Boas práticas de arquitetura e operações
Boas práticas de arquitetura e operaçõesBoas práticas de arquitetura e operações
Boas práticas de arquitetura e operações
 
Migração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWSMigração de máquinas virtuais e recuperação de desastres na AWS
Migração de máquinas virtuais e recuperação de desastres na AWS
 
Modernização de Aplicações
Modernização de AplicaçõesModernização de Aplicações
Modernização de Aplicações
 
Azure Weekend SP 2017 - Azure DevTest Labs
Azure Weekend SP 2017 - Azure DevTest LabsAzure Weekend SP 2017 - Azure DevTest Labs
Azure Weekend SP 2017 - Azure DevTest Labs
 
Cloud computing e ITIL por Emerson Dorow
Cloud computing e ITIL por Emerson DorowCloud computing e ITIL por Emerson Dorow
Cloud computing e ITIL por Emerson Dorow
 
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
4   como criar uma estratégia corporativa de adoção de cloud em larga escala 4   como criar uma estratégia corporativa de adoção de cloud em larga escala
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
 
Coders In Rio Summit - 2018
Coders In Rio Summit - 2018Coders In Rio Summit - 2018
Coders In Rio Summit - 2018
 
Rogério falcone
Rogério falconeRogério falcone
Rogério falcone
 
NoSQL: Uma análise crítica
NoSQL: Uma análise críticaNoSQL: Uma análise crítica
NoSQL: Uma análise crítica
 
Tech talk clean architecture and_pyramid_test
Tech talk clean architecture and_pyramid_testTech talk clean architecture and_pyramid_test
Tech talk clean architecture and_pyramid_test
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
 
DevQA: Um futuro para analistas de testes ?
DevQA: Um futuro para analistas de testes ?DevQA: Um futuro para analistas de testes ?
DevQA: Um futuro para analistas de testes ?
 
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...
 
DevOps - Integrando as equipes de desenvolvimento e operação
DevOps - Integrando as equipes de desenvolvimento e operaçãoDevOps - Integrando as equipes de desenvolvimento e operação
DevOps - Integrando as equipes de desenvolvimento e operação
 

Assessement, um caminho para adoção de boas práticas em Kubernetes.pdf

  • 1. Oi! Eu sou Natália Granato. Há mais de dois anos realizei uma transição de carreira, saindo das operações de telemarketing para DevOps. Hoje atuo com Cloud Native e com as premissas da CNCF.
  • 2. Assessement, um caminho para adoção de boas práticas em Kubernetes ⥫
  • 3. Tópicos da palestra Por que falarmos sobre isso? Melhoria contínua O Kubernetes não é à prova de má configuração Assessment e boas práticas SOS Rio Grande do Sul
  • 4. A melhoria contínua é um dos príncipios da cultura devops, melhorar constantemente o desenvolvimento, integração, entrega e operações de software. Por isso a avalição de implementação de clusters kubernetes existentes, pode pavimentar o caminho para a adoção de boas práticas.
  • 5. Arquitetura e Setup O K8s é a prova de má configuração? Estratégias de backup Boas na definição de aplicações Containers Capacidade do seu cluster
  • 6. Assessement - Avaliação de implementação Kubernetes Analisar a configuração e saúde de uma implementação existente Identificar áreas de melhoria com boas práticas na arquitetura, definição de aplicações, segurança e custo.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Dicas gerais “Tudo falha o tempo todo.” É critico? Tenha mais de uma zona de disponibilidade na sua cloud. Observe e monitore seu cluster e suas aplicações. On-premises? Garanta durabilidade e alta disponibilidade, faça backup regularmente do seu etcd.
  • 17. Boas práticas - Mantenha seu cluster atualizado. - Utilize o Kubernetes Cluster Autoscaler. - Atualize APIs depreciadas. - Defina requests e limits. - Garanta a alta disponibilidade das aplicações. - Realize scan de segurança em suas imagens e elimine vulnerabilidades.
  • 18. SOS RIO GRANDE DO SUL Chave PIX: michelle@devopsdays.org