Mais conteúdo relacionado Semelhante a Monitoring your shiny new docker environment (20) Monitoring your shiny new docker environment4. Source: “Hope vs. reality, Containers in 2016”, Global perception study by CloudFoundry, June 2016
6. The environment
Kubernetes
● 3 master nodes
○ Manages nodes, services, containers
● 3 infrastructure nodes
○ Manages inbound traffic
● 5 compute nodes
○ Runs application containers
● (Bastion management node)
● (Hardware load balancer)
6
Docker
● Kubernetes internal services
± 5 containers per node
± 1 container per application container
○ DNS
○ Proxy
○ Managers
● Your application
± 30 containers per node
○ Microservices
○ Databases
○ Caching
○ Queuing
○ ...
10. The environment
Kubernetes / Openshift / Docker EE
● 3 master nodes
○ Manages nodes, services, containers
● 3 infrastructure nodes
○ Manages inbound traffic
● 5 compute nodes
○ Runs application containers
● (Bastion management node)
● (Hardware load balancer)
10
Docker
● Kubernetes internal services
± 5 containers per node
± 1 container per application container
○ DNS
○ Proxy
○ Managers
● Your application
± 30 containers per node
○ Microservices
○ Databases
○ Caching
○ Queuing
○ ...
17. Docker
Container != VM, but not far from
● Disk
● CPU
● Memory
● Application
17
In CoScale:
- 67 OS
- 35 Docker (/ container)
25. 25
(Virtualized) OS System / Infrastructure monitoring
Container resource monitoring
Container
Application
component
Container
Application
component
Container
Application
component
CPU, Memory, Storage, Network, ...
Orchestration monitoring
Services, volumes, replication controllers, ...
CPU, memory, storage, network, ...
In-container / Application monitoring
Web service, database, caching, ...
Orchestrator
38. Thanks for your time
38
● samuel.vandamme@coscale.com
● @kidk (twitter)
● https://www.coscale.com