what is hot in containers and openstack - schedschd.ws/hosted_files/cnd2016/e8/what is hot in...

16
What is Hot in Containers and OpenStack Duane De Capite, Director, Product Management and Strategy, Cisco

Upload: lamtruc

Post on 18-May-2018

225 views

Category:

Documents


3 download

TRANSCRIPT

What is Hot in Containers

and OpenStack

Duane De Capite, Director,

Product Management and

Strategy, Cisco

2

Docker 1.11 Based on OCI Runtime

source: https://blog.docker.com/2016/04/docker-engine-1-11-runc/

Cloud Native Computing Foundation

Organization marks important milestone to advance essential infrastructure

“Cloud Native Computing Foundation Accepts Kubernetes as first hosted

project; Technical Oversight Committee” - KubeCon, March 10, 2016

Organization marks important milestone to advance essential infrastructure

“Cloud Native Computing Foundation Accepts Prometheus as second hosted

project; Technical Oversight Committee” May 9, 2016

-San Francisco

Cloud Native Computing Foundation

Contiv Enables Running Containerized Apps in

Production Mode in a Shared Infrastructure

ApplicationIntent

Compute Storage Compute

Operational

Intent

Contiv Is an Open Source Solution to Define and Enforce Distributed Policies Across Infrastructure

NETWORK

Contiv: Modules and Features

Connectivity, Security, Load Balancing, Visibility, Prioritization, Performance, Scale, External Connectivity, Multi-Tenancy

Persistent Storage (Ceph/NFS), Allocation, Snapshots, Disk Management, Garbage Collection, IO Limits, Quotas, Monitoring

Node Lifecycle: Discovery, Commissioning, Decommissioning Cluster Management: Health Monitoring, Management

UI for Ops Policies and Cluster Management: CLI, REST, and Graphical User Interface, Role-Based Access

Network

Storage

Cluster

Contiv Manager

Available at http://contiv.github.io

Kolla Mission Statement

Production-ready containers and deployment tools for operating OpenStack clouds

“Kolla provides Docker containers and Ansible playbooks to meet Kolla’s mission”

K LLA

Magnum in OpenStackMaking Containers a First Class Resource

Magnum is First

HTTP/1.1 201 Created

Not Re-Implementing Orchestration

SSO Experience for Cloud Users

Multi-Tenant Control and Data Planes

Asynchronous API

Uses OpenStack Orchestration (Heat)

Uses OpenStack Identity (Keystone)

Source: Mid Cycle Meetup

9

Magnum: Multi-Tenant CaaS

Heat orchestrates OS image with Docker & k8s BRKSDN-2115

10

Kuryr: Container Networking with Neutron

Docker Libnetwork driver for OpenStack Neutron

11

Calico

vRouter in each compute node (No Overlay)

CNI, libnetwork

What Is Mantl?

Cisco’s Open Source Containerization Platform

Integrated stack for containers & big data.

Cloud Agnostic

Mantl.io

ciscoshipped.io

Interface for cloud native development

Developer/Operations friendly

Easy-to-adopt, easy-to-use

Builds a ‘Developer-Experience / PaaS

layer’

Deployed on top of our Mantl Container stack

What Is SHIPPED?

Project

ManagementContinuous

Integration

Source

ControlContinuous

Deployment

Application

Orchestration

Developer

ToolsService

Assurance

Jira

Rally

GitHub

Consul InfluxDB

Elastic search

Apache Spark

ZoomData

LogStash

Issue

Management

Mesos (Cloud Foundry)

Consul

Kubernetes (OS)

Kafka

Terraform

(UCS, CF, OS)

Drone

GitLab

Shipped CICD

GitHub

GitLab

Eclipse Vagrant

Docker Compose

Cloud Foundry/Openshift

Jira

Rally

GitHub

Collaboration

Cisco Spark

Project Shipped

• www.opencontainers.org

• www.cncf.io

• contiv.github.io

• github.com/openstack/kolla

• wiki.openstack.org/wiki/Magnum

• github.com/openstack/kuryr

• www.projectcalico.org

• mantl.io

• ciscoshipped.io

Check it Out! @DuaneDeCapite

Thank You!@DuaneDeCapite