Cloud nativeday duane (final)
-
Upload
duanedec7 -
Category
Technology
-
view
195 -
download
0
Transcript of Cloud nativeday duane (final)
Hot Topics in Containers and OpenStackDuane De Capite
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 FeaturesConnectivity, 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
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 developmentDeveloper/Operations friendlyEasy-to-adopt, easy-to-useBuilds a ‘Developer-Experience / PaaS layer’
Deployed on top of our Mantl Container stack
What Is SHIPPED?
14
ProjectManagement
ContinuousIntegration
SourceControl
ContinuousDeployment
ApplicationOrchestration
DeveloperTools
ServiceAssurance
JiraRallyGitHub
Consul InfluxDBElastic searchApache SparkZoomDataLogStash
IssueManagement
Mesos (Cloud Foundry)ConsulKubernetes (OS)Kafka
Terraform(UCS, CF, OS)
DroneGitLabShipped CICD
GitHubGitLab
Eclipse VagrantDocker ComposeCloud Foundry/Openshift
JiraRallyGitHub
Collaboration
Cisco Spark
Project Shipped
15
• 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