Deploying Containers at Scale on OpenStack

  • Published on
    14-Apr-2017

  • View
    371

  • Download
    5

Embed Size (px)

Transcript

<ul><li><p>SERVICE CATALOG(LANGUAGE RUNTIMES, MIDDLEWARE, DATABASES, )</p><p>SELF-SERVICE</p><p>APPLICATION LIFECYCLE MANAGEMENT(CI / CD)</p><p>BUILD AUTOMATION DEPLOYMENT AUTOMATION</p><p>CONTAINER CONTAINERCONTAINER CONTAINER CONTAINER</p><p>NETWORKING SECURITYSTORAGE REGISTRYLOGS &amp; </p><p>METRICS</p><p>CONTAINER ORCHESTRATION &amp; CLUSTER MANAGEMENT(KUBERNETES)</p><p>RED HAT ENTERPRISE LINUX</p><p>CONTAINER RUNTIME &amp; PACKAGING(DOCKER)</p><p>ATOMIC HOST</p><p>INFRASTRUCTURE AUTOMATION &amp; COCKPIT</p></li><li><p>[Global]auth-url = username = password = tenant-id = region = </p><p>[LoadBalancer]subnet-id = </p></li><li><p>SECURITY</p><p>SCALABILITY</p><p>INTEGRATION</p><p>MANAGEMENT</p><p>CERTIFICATION</p></li><li><p>1.</p><p>2.</p><p>3.</p><p>4.</p></li><li><p> 2x Intel E5-2680v3 12-core 256GB RAM 2x Intel S3610 400GB SSD 1x Intel P3700 800GB NVMe PCIe </p><p>SSD 1x QP Intel X710</p><p>https://github.com/cncf/cluster</p></li><li><p>https://github.com/openshift/svthttps://github.com/openshift/svthttps://github.com/openshift/svthttps://github.com/openshift/svt</p></li><li><p>https://github.com/distributed-system-analysis/pbench</p></li><li><p>Start Parse args &amp; config</p><p>ConfigObj</p><p>End</p><p>False</p><p>Create Namespace</p><p>True</p><p>XExists</p><p>?Items &lt; N</p><p>False</p><p>Create X</p><p>Iterate ItemCount</p><p>True True</p><p>False</p></li><li><p>Kubernetes Object Quantity</p><p>Nodes 1,000</p><p>Namespaces (projects) 13,000</p><p>Pods 52,000</p><p>Build Configs 39,000</p><p>Templates 78,000</p><p>Image Streams 13,000</p><p>Deployment Configs and Services</p><p>39,000 (incl. 13,000 Replication Controllers)</p><p>Secrets 260,000</p><p>Routes 39,000</p><p>https://docs.openshift.com/enterprise/3.2/architecture/infrastructure_components/kubernetes_infrastructure.html#nodehttps://docs.openshift.com/enterprise/3.2/architecture/infrastructure_components/kubernetes_infrastructure.html#nodehttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/projects_and_users.html#namespaceshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/projects_and_users.html#namespaceshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/pods_and_services.html#podshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/pods_and_services.html#podshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/builds_and_image_streams.html#buildshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/builds_and_image_streams.html#buildshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/templates.htmlhttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/templates.htmlhttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/builds_and_image_streams.html#image-streamshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/builds_and_image_streams.html#image-streamshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/deployments.html#deployments-and-deployment-configurationshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/deployments.html#deployments-and-deployment-configurationshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/deployments.html#deployments-and-deployment-configurationshttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/deployments.html#deployments-and-deployment-configurationshttps://docs.openshift.com/enterprise/3.2/dev_guide/secrets.htmlhttps://docs.openshift.com/enterprise/3.2/dev_guide/secrets.htmlhttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/routes.htmlhttps://docs.openshift.com/enterprise/3.2/architecture/core_concepts/routes.html</p></li><li><p>https://github.com/ansible/ansible/issues/16749</p></li><li><p>Component # of bugs filed/encountered</p><p>Kubernetes 8</p><p>Installer 8</p><p>Images 5</p><p>Docker 5</p><p>Containers 3</p><p>Storage 2</p><p>Ansible 2</p><p>Management 1</p><p>iptables 1</p><p>Deployments 1</p><p>Command 1</p><p>Builds 1</p><p>Auth 1</p></li><li><p> @jeremyeder @timothysc @mffiedler @jtaleric @thejimic @akbutcher</p><p>https://cncf.io/news/blogs/2016/08/deploying-1000-nodes-openshift-cncf-cluster-part-1https://cncf.io/news/blogs/2016/08/deploying-1000-nodes-openshift-cncf-cluster-part-1https://cncf.io/news/blogs/2016/08/deploying-1000-nodes-openshift-cncf-cluster-part-1https://twitter.com/jeremyederhttps://twitter.com/timothyschttps://twitter.com/timothyschttps://twitter.com/mffiedlerhttps://twitter.com/mffiedlerhttps://twitter.com/jtalerichttps://twitter.com/jtalerichttps://twitter.com/thejimichttps://twitter.com/thejimichttps://twitter.com/akbutcherhttps://twitter.com/akbutcherhttps://trello.com/b/M1bpo55E/scalability</p></li><li><p>http://www.wordle.net/https://github.com/kubernetes/kubernetes/wiki/Special-Interest-Groups-(SIGs)https://github.com/kubernetes/kubernetes/wiki/Special-Interest-Groups-(SIGs)https://cncf.io/clusterhttps://cncf.io/clusterhttps://docs.openshift.com/container-platform/3.3/install_config/install/prerequisites.html#production-level-hardware-requirementshttps://docs.openshift.com/container-platform/3.3/install_config/install/prerequisites.html#production-level-hardware-requirementshttps://docs.openshift.com/container-platform/3.3/install_config/install/prerequisites.html#production-level-hardware-requirements</p></li></ul>