Download - KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker
![Page 2: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/2.jpg)
●●●
![Page 4: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/4.jpg)
![Page 5: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/5.jpg)
![Page 6: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/6.jpg)
![Page 7: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/7.jpg)
Attribute Build Farm
CPU Intensive High
Memory Intensive High
Disk I/O Latency Low
Disk I/O Throughput High
Network Latency Low
Network Throughput High
Security Low
Uptime (Live Migration) N/A
Deployment Speed High
Alternative OS N/A
Icon Meaning
Mature and/orNo Perf Concerns
Immature and/orLimited Perf Concerns
Mixed Concerns
Not Applicable
![Page 8: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/8.jpg)
![Page 9: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/9.jpg)
![Page 10: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/10.jpg)
CONTAINER DISCOVERYVIA REGISTRY
ORCHESTRATION WITHKUBERNETES
Red Hat works with the open source community to drive standards for containerization.
ISOLATION WITH LINUX CONTAINERS
CONTAINER FORMAT WITH DOCKER
![Page 11: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/11.jpg)
Atomic Host - a container-optimized, minimal footprint OS powered by Red Hat Enterprise Linux
Telemetry - logging and metrics for pods/containers, services and underlying infrastructure to make informed decisions
Runtime and Packaging Format - standardized container packaging format and runtime, powered by Docker (and OCI)
Automation and host configuration management via Cockpit to dynamically provision and configure container host clusters
Orchestration - for complex multi-container services, powered by Kubernetes
Networking - scalable, multi-host container networking, powered by Open vSwitch, that runs anywhere Red Hat Enterprise Linux runs
Cluster Services - Scheduling for services across a container host cluster, powered by Kubernetes
Storage, with persistent storage plugins to enable running of stateful services in containers
Atomic Registry - integrated storage and management for sharing container images
Security to prevent tenants from compromising other occupants
![Page 12: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/12.jpg)
![Page 13: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/13.jpg)
1.
2.
3.
![Page 14: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/14.jpg)
● 2x Intel E5-2680v3 12-core● 256GB RAM● 2x Intel S3610 400GB SSD● 1x Intel P3700 800GB NVMe
PCIe SSD● 1x QP Intel X710
●●●●●
![Page 15: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/15.jpg)
●●
●
●
![Page 16: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/16.jpg)
●●
●●●●
●●
![Page 18: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/18.jpg)
ClusterLoader:
projects:
- num: 1000
basename: nginx-explorer
tuning: default
templates:
- num: 10
file: cluster-loader/nginx.yaml
- num: 20
file: cluster-loader/explorer-pod.yaml
![Page 19: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/19.jpg)
![Page 20: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/20.jpg)
![Page 21: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/21.jpg)
Kubernetes Object Quantity
Nodes 1,000
Namespaces (projects) 13,000
Pods 52,000
Build Configs 39,000
Templates 78,000
Image Streams 13,000
Deployment Configs and Services
39,000 (incl. 13,000 Replication Controllers)
Secrets 260,000
Routes 39,000
![Page 22: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/22.jpg)
![Page 24: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/24.jpg)
●○○
●○○
●
![Page 25: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/25.jpg)
●○
●○
●●●
![Page 26: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/26.jpg)
●○○
■■■
●○
![Page 27: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/27.jpg)
●●●
●
○
![Page 28: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/28.jpg)
![Page 29: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/29.jpg)
●● ●
●●
![Page 31: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/31.jpg)
●
●
●
●
●●
●
![Page 32: KubeCon NA, Seattle, 2016: Performance and Scalability Tuning Kubernetes for OpenShift and Docker](https://reader034.vdocuments.us/reader034/viewer/2022052117/58a83ffb1a28ab30658b5d77/html5/thumbnails/32.jpg)