13
Fishfingers and Custard: An OpenStack and K8s Story Kendall Nelson Upstream Developer Advocate Open Infrastructure Foundation Twitter: @knelson92

and K8s Story Fishfingers and Custard: An OpenStack Twitter

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: and K8s Story Fishfingers and Custard: An OpenStack Twitter

Fishfingers and Custard: An OpenStack and K8s StoryKendall NelsonUpstream Developer AdvocateOpen Infrastructure FoundationTwitter: @knelson92

Page 2: and K8s Story Fishfingers and Custard: An OpenStack Twitter

Kendall Nelson

• Open Infrastructure Foundation• Open Source Contributor

• OpenStack- 2015• Kubernetes- 2019

• First PyCon!• Doctor Who, Harry Potter, Travel (ha) &

Running

Page 3: and K8s Story Fishfingers and Custard: An OpenStack Twitter

Kubernetes Overview

• Open-source system for automating deployment, scaling, and management of containerized applications

• Go• v 1.22 (current release)• Started in 2014

• Given to the Cloud Native Computing Foundation by Google• Graduated Project

• kubernetes.io

Page 4: and K8s Story Fishfingers and Custard: An OpenStack Twitter

OpenStack Overview

• Open Source Cloud Operating System• Python• Xena (current release)• Started in 2010

• Joint project between Rackspace & Nasa• OpenStack Foundation (now Open Infrastructure Foundation)

formed in 2012• openstack.org

Page 5: and K8s Story Fishfingers and Custard: An OpenStack Twitter

Simply put, it depends on the use case which you want users to be putting their workloads in/on.

Containers or Virtual Machines?

Page 6: and K8s Story Fishfingers and Custard: An OpenStack Twitter

Fishfingers and Custard? Milk and Cookies?

OpenStack and Kubernetes?

Page 7: and K8s Story Fishfingers and Custard: An OpenStack Twitter

Kolla and OpenStack-Helm allow you to containerize the OpenStack control plane to ease deployment and management.

OpenStack in a Container

Page 8: and K8s Story Fishfingers and Custard: An OpenStack Twitter

Kubernetes is designed to run within a cloud, and to expect that cloud to provide multi-tenant isolation between different Kubernetes clusters.

OpenStack can supply this!

Containers on OpenStack

Page 9: and K8s Story Fishfingers and Custard: An OpenStack Twitter

OpenStack services like Cinder and Manila can be run standalone- meaning they don’t need Nova to provide storage solutions to containers.

Cloud Provider OpenStack Plugins with Kubernetes

Page 10: and K8s Story Fishfingers and Custard: An OpenStack Twitter

Fishfingers and Custard. Milk and Cookies.

OpenStack and Kubernetes.

Page 11: and K8s Story Fishfingers and Custard: An OpenStack Twitter

SK Telecom

CERN

OpenStack in a Container

Page 12: and K8s Story Fishfingers and Custard: An OpenStack Twitter

VexxhostKubernetes on OpenStack

Page 13: and K8s Story Fishfingers and Custard: An OpenStack Twitter

Kendall NelsonUpstream Developer AdvocateOpen Infrastructure FoundationTwitter: @knelson92