desafios e problemas uso de containers em produÇÃo · control panel api etcd scheduler controller...
TRANSCRIPT
![Page 1: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/1.jpg)
DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO
DIOGO GOEBEL
![Page 2: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/2.jpg)
@DIOGOGOEBEL
JÁ FUI SYSADMIN e gerente de PRODUTOS
SEMPRE FUI EMPREENDEDOR
CEO E FUNDADOR DA GETUP CLOUDDIOGO GOEBEL
![Page 3: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/3.jpg)
WE MAKE THE INFRASTRUCTURE INVISIBLE
![Page 4: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/4.jpg)
?usando containers
Containers Na empresa e em produção
Kubernetes
Outro orquestrador
Dev, Ops
Ops, o que acham do dev com acesso
Ao kubectl na produção
![Page 5: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/5.jpg)
![Page 6: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/6.jpg)
CONTROL PANEL
API ETCD
SCHEDULER CONTROLLER
MASTER NODES
LOG MONITORING ROUTER
BILLING QUOTA AUTH
INFRA NODES
APPLICATION NODES
PHP NGINX
NODEJS PYTHON …
JAVA
Você que está em 2018
![Page 7: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/7.jpg)
http://gtup.me/LiveDEMO
![Page 8: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/8.jpg)
Strategic Planning Assumption By 2020, more than 50% of global enterprises will be running containerized applications in production, up from less than 20% today.
Source: Gartner
![Page 9: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/9.jpg)
![Page 10: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/10.jpg)
![Page 11: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/11.jpg)
E como resolver ?
![Page 12: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/12.jpg)
http://gtup.me/LiveDEMO
Service discovery
Scheduling
Manter estado da aplicação
Rolling deployment
Rollback
![Page 13: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/13.jpg)
![Page 14: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/14.jpg)
INGRESS SERVICE ROUTING
?
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
![Page 15: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/15.jpg)
Management UI
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
INGRESS SERVICE ROUTING
?
![Page 16: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/16.jpg)
Management UI
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
INGRESS SERVICE ROUTING
DEVOPS WORKFLOW
REGISTRY
![Page 17: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/17.jpg)
Source: A Guidance Framework for Continuous Integration: The Continuous Delivery 'Heartbeat'
60% das empresas ainda não possuem CI e apenas ~15-25%
tem CD
DEVOPS WORKFLOW
REGISTRY
![Page 18: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/18.jpg)
Management UI
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
INGRESS SERVICE ROUTING
MONITORING
DEVOPS WORKFLOW
REGISTRY
BLUE / GREEN CANARY
FAST ROLLBACKS
![Page 19: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/19.jpg)
Management UI
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
INGRESS SERVICE ROUTING
POLI
CY
AN
D G
OV
ERN
AN
CE
SEC
UR
ITY,
QU
OTA
, LIM
ITS
MONITORING
DEVOPS WORKFLOW
REGISTRY
BLUE / GREEN CANARY
FAST ROLLBACKS
![Page 20: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/20.jpg)
Management UI
SDN
SDS
API and CLI
ORCHESTRATIONSERVICE
DISCOVERY AND REGISTRATION
SCHEDULING
OS
CONTAINER RUNTIME CONTAINER RUNTIME MONITORING
SOURCE: GARTNER
INGRESS SERVICE ROUTING
POLI
CY
AN
D G
OV
ERN
AN
CE
SEC
UR
ITY,
QU
OTA
, LIM
ITS
VIRTUAL OR PHYSICAL INFRASTRUCTURENetwork Compute Storage
MONITORING
DEVOPS WORKFLOW
REGISTRY
BLUE / GREEN CANARY
FAST ROLLBACKS
![Page 21: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/21.jpg)
VOCÊ PECISA
DE UMA
PLATAFORMA
![Page 22: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/22.jpg)
NÃO MATE A PRODUTIVIDADE E INOVAÇÃO DOS DESENVOLVEDORES
![Page 23: DESAFIOS E PROBLEMAS USO DE CONTAINERS EM PRODUÇÃO · control panel api etcd scheduler controller master nodes log monitoring router billing quota auth infra nodes application nodes](https://reader035.vdocuments.mx/reader035/viewer/2022070901/5f4b271966ea1221ff53065a/html5/thumbnails/23.jpg)