1 / 11

Kolla-Kubernetes

Kolla-Kubernetes. Day 2 operations: Enable sleep optimization!. PETE BIRLEY, ACCENTURE. STEVE WILKERSON, AT&T. SERGUEI BEZVERKHI, CISCO. What is OpenStack?. It’s a collection of projects that collectively form a multi-tenant cloud operating system. What is OpenStack Not?. Easy to deploy

mgreen
Download Presentation

Kolla-Kubernetes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kolla-Kubernetes Day 2 operations: Enable sleep optimization! PETE BIRLEY, ACCENTURE STEVE WILKERSON, AT&T SERGUEI BEZVERKHI, CISCO

  2. What is OpenStack? It’s a collection of projects that collectively form a multi-tenant cloud operating system What is OpenStack Not? • Easy to deploy • Easy to scale • Easy to provide high availability • Easy to upgrade • Easy to manage

  3. What is Kubernetes? Kubernetes is an open-source platform for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure. With Kubernetes, you are able to: • Deploy your services quickly and predictably. • Scale your applications on the fly. • Seamlessly roll out new features. • Optimize use of your hardware by using only the resources you need. What Kubernetes is Not? • Multi-Tenant • Part of a large established ecosystem, running many production workloads • Good at running VM’s • Good at supporting complex networking topology • Developing slowly.

  4. Kolla-Kubernetes: Why? • OpenStack just another application • Benefits: • Abstraction layer for hardware • Orchestrate and manage a complex application • Natural evolution for Kolla

  5. Kolla-Kubernetes: Evolution • New packaging and templating tool: Kubernetes Helm • Package and manage lifecycle of an application • Convert old Jinja2 templates into Helm charts. The manifest is the key • Additions to Kolla-Kubernetes • Fernet tokens as default keystone token mechanism • Ironic • Prometheus

  6. What is Helm? Helm is the Kubernetes package manager designed to manage the entire lifecycle of an application running in Kubernetes. • Supports Application Bundles • Improves CI/CD Workflow • Advanced Templating Engine • Eliminates numerical values in manifest • Support Upgrade/Rollback of services

  7. Kolla-Kubernetes: Current State • Charts for most common OpenStack components. • Architecture with flexibility in mind • Provides building blocks for higher level orchestration tools. • One solution for containers, virtual machines, andbare metal

  8. Kolla-Kubernetes: What’s Next • Add additional microservices and services • 50+ roles in kolla-ansible vs. 14 services in kolla-kubernetes • Investigate new configuration mechanism • Using Helm to handle configuration and remove dependency on ansible • Identify new contributors • Expanding the number of contributors helps grow kolla-kubernetes into a robust community project

  9. Kolla-Kubernetes Architecture • Flexibility: Micro-service charts • To microservice or not to microservice, that was a big question • Convenience: Service level charts • Compute Kit Chart • One command to install full stack • Customization via cloud.yaml

  10. Kolla-Kubernetes Demo • Your Kubernetes cluster is up, kolla-kubernetes is running, and you want to stand up a new compute host and save enough time for a good nights sleep. • What do you do? - Use Ironic!

  11. Thank you

More Related