AnselmoPfeifer
ManagingDockerContainerswithKubernetes
©DaitanGroup–Private&Confiden5al–v1.12
ü Desde2007estudandoetrabalhandocomautomaçãodeinfraestruturalinux,
ü De02/2009a11/2015fuisargentonoExércitoBrasileiroondetrabalheicomoAnalistadeInfraestruturaeDesenvolvedor,
ü De11/2015a08/2017trabalheinoGmedeDevOpsdaTecsinapse(HomeOffice),
ü Desde08/2017estoutrabalhandonaDaitanGroupemCampinasSP,atuandocomoDevOpsnoGmedeCI&CD.
Aboutme:
AnselmoPfeifer
• AnselmoPfeifer
©DaitanGroup–Private&Confiden5al–v1.14
Kubernetes is an open-source system forautomaGng deployment, scaling, and management ofcontainerizedapplicaGons.
Kubernetes.io
=k8s
WhatisKubernetes?
©DaitanGroup–Private&Confiden5al–v1.15
WhatisKubernetes?ü Portable:public,private,mulG-cloud…ü Extensible:modular,pluggable…ü Self-healing: auto-restart, auto-replicaGon, auto-
scaling.
©DaitanGroup–Private&Confiden5al–v1.16
Kubernetes is not a tradiGonal all-inclusive PaaS(Pla[ormasaService)system.Itpreservesuserchoicewhereitisimportant.• DoesnotlimitthetypesofapplicaGonssupported,• Doesnotprovidemiddleware• Doesnothaveaclick-to-deployservicemarketplace
WhatKubernetesisnot
• AnselmoPfeifer
Architecturekubernetes
©DaitanGroup–Private&Confiden5al–v1.18
TermsforcertainfuncConsonkubernetes
ü Nodesü Rolesü StorageClassü Namespace
ü Deployments ü Jobs ü Pods ü Replica Sets ü Replication Controllers ü Stateful Sets
ü Discoveryandloadbalancingü Ingressesü Servicesü Configandstorage
ü Config Maps ü Persistent Volume Claims ü Secrets
©DaitanGroup–Private&Confiden5al–v1.19
Overview
©DaitanGroup–Private&Confiden5al–v1.110
Hands-On
Local:• VirtualBox• Minekube• KubectlGCE:• Gcloud• kubectl
01
02
©DaitanGroup–Private&Confiden5al–v1.111
01Hands-On
©DaitanGroup–Private&Confiden5al–v1.112
02Hands-On
©DaitanGroup–Private&Confiden5al–v1.113
DeploytoGCEü kubectl config use-context minikube / gce ü kubectl config current-context ü kubectl config set-context gce
©DaitanGroup–Private&Confiden5al–v1.114
www.daitangroup.com
©DaitanGroup–Private&Confiden5al–v1.115
VagasdisponíveisEspecialista Pleno de Redes IP AI Software Architect at Innovation Analista de Administração Pessoal JR Data Engineer DevOps Frontend JavaScript FullStack JavaScript (Angular/ReactJS + NodeJS) Java BackEnd Developer Java FullStack Java FullStack – Analytics Solution Java FullStack / Salesforce Developer Java/Python Backend Developer Oracle R12 Consultant – Temporary Job (3 months) Python Backend Developer Senior Backend Architect Software Developer - Test Automation Framework Tech Lead – Java FullStack Estágio em Desenvolvimento de Software Estágio em Testes Manuais
©DaitanGroup–Private&Confiden5al–v1.116
• Email:• [email protected]• [email protected]
• Github• AnselmoPfeifer/learning-kubernetes
AnselmoPfeifer
ContactInformaCon
ThankYou!
Top Related