Linux Foundation CNCF CloudNativeDay
What's Hot in Containers & OpenStack - Duane De Capite
Duane De Capite details what's hot in container ecosystems including the emerging Linux Foundation Open Container Initiative (OCI) and Cloud Native Computing Foundation (CNCF) collaborative projects. Learn how OpenStack can leverage and enable container deployments including details on OpenStack projects Magnum, Kuryr and Kolla. Learn how networking projects including Calico and Contiv can integrate and scale container and OpenStack deployments. This session also summarized the buzz about Mantl.io, a new Platform as a Service (PaaS) project for containers and OpenStack.
http://events.linuxfoundation.org/events/cloudnativeday/program/schedule
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Cloud nativeday duane (final)
1. Hot Topics in Containers
and OpenStack
Duane De Capite
2. 2
Docker 1.11 Based on OCI Runtime
source: https://blog.docker.com/2016/04/docker-engine-1-11-runc/
3. 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
4. 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
5. Contiv Enables Running Containerized Apps in
Production Mode in a Shared Infrastructure
Application
Intent
Compute Storage Compute
Operational
Intent
Contiv Is an Open Source Solution to Define and
Enforce Distributed Policies Across Infrastructure
NETWORK
6. 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
7. 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
8. Magnum in OpenStack
Making 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
12. What Is Mantl?
Cisco’s Open Source Containerization Platform
Integrated stack for containers & big data.
Cloud Agnostic
Mantl.io
13. 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?
Source: https://www.opencontainers.org
Ken is on governing board
OpenStack API to make CoE a first class citizen
Makes container orchesration engines (swarm, k8, mesos)
Using Heat to orchestrate containerized enviroment
Provisions OS image with glance
Installs CoE on Nova VM
Magnum is an API wrapper around heat for container abstractions
/* can do natively with heat or CLI but magnum makes abstractions much easier */
Magnum is big tent
Rackspace Corina – migrate to Magnum
Magnum Mitaka – pluggable networking – prior only flannel and libnetwork (docker networking). Now Weave, calico, contiv
DH is not core
Can instantiate any bay type with two VMs
Magnum deploys two nova vms minimum. First node is k8 master, etcd. ..second node is worker node (kubelet, kbproxy)
Source: https://wiki.openstack.org/wiki/Magnum