+ All Categories
Home > Software > CloudStack Container Service

CloudStack Container Service

Date post: 15-Jan-2017
Category:
Upload: shapeblue
View: 329 times
Download: 0 times
Share this document with a friend
27
The Cloud Specialists CloudStack Container Service ShapeBlue.com @ShapeBlue Paul Angus, VP Technology @CloudyAngus [email protected] An introduction to
Transcript

Introduction to SB - New template

CloudStack Container ServiceShapeBlue.com @ShapeBluePaul Angus, VP Technology @[email protected] introduction to

The Cloud Specialists

ShapeBlue are expert builders of public & private clouds. They are the leading independent global CloudStack services companyAbout ShapeBlue

The Cloud SpecialistsShapeBlue.com@ShapeBlue

Paul Angus VP Technology

Global authority on CloudStack & cloud infrastructure design. 10+ years C-Level experience.Apache CloudStack project committerSpecialising in deployment of CloudStackand surrounding infrastructureUSP, Georgian Ministry of Justice, Orange, TomTom, PaddyPower, Ascenty, BSkyB

About me

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

ShapeBlue customers

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

ShapeBlue customers

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

ShapeBlue customers

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Introduction

The Cloud SpecialistsShapeBlue.com@ShapeBlue

WhyWhat is itWhat its notCCS ComponentsDemonstrationRoadmapSummary

Agenda

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Partnered with skippboxSkippbox provides a developer toolbox for cloud native applications coupled with an application lifecycle solution.

Tooling for cloud native environmentsProfessional services:Container strategyDockerKubernetes

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Hes back..

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Massive growth of cloud native applications expected

Containers are a key component of cloud native applicationsApplication level software deliveryLightweight (higher density)Faster start-up time

Multi-tenancy is an afterthought

IaaS is a VM based business

Why ?

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Based on the model offered by Google and Amazon

CaaS offering within existing IaaS environmentsNo disruption to user experience or business

Users deploy and orchestrate containers within their IaaS infrastructureUsers pay for the underlying VMs / infra.

Built on established technologiesApache CloudStackKubernetesCoreOS

What is it?

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

We are not dictating THE CloudStack container solution.

The architecture of the open sourced framework will allow other container platforms to use it.

The framework doesnt have to run containers on it.

What its not

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Components

The Cloud SpecialistsShapeBlue.com@ShapeBlue

Framework adds the concept of a group or cluster of VMs into CloudStack and enables the creation and management of those VMs as a group at the API level. Deploy Kubernetes onto a group of VMs, configure them as a Kubernetes cluster and query the Kubernetes API to obtain and return state information. UI to simplify interaction with the clusters once created.CCS components

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

CCS components

Click to editThe Cloud [email protected]

CCS components

Click to editThe Cloud [email protected]

New APIscreateContainerClustername : name of the clusterdescriptionzoneId: zone in which cluster to be launched. zone to be of 'advanced' zonenetworkId: network of 'shared' typenodeCount: number of node instances in the cluster used for launching the containersserviceOfferingId: uuid of the computer offering that shall be used for launching nodes, and master k8s VMstemplateId: UUID of the template for creating the VMs

listContainerCluster

deleteContainerClusterid: UUID of the cluster to be deleted

CCS components

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Plugin functionality for CloudStackOrchestrates the deployment of Kubernetes within those VMs to manage the containersCreates secure access to theKubernetes API endpoint and dashboardAllows pass-through access to VMsActs as a control plane only

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Creating container clusters using CloudStack Container ServiceCreating the clusterViewing metricsUnderstanding the VMsAccessing the Cluster dashboardDeploying a cloud native application

Demo

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Demonstration

The Cloud SpecialistsShapeBlue.com@ShapeBlue

Click to editThe Cloud [email protected]

Created a Container ClusterViewed the auto-deployed dashboardDeployed two HA containerised applicationsCreated firewall and load-balancing rules to expose those applicationsAccessed those applicationsSummary

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Automate exposing services to public internetSupport resizing of clustersAuto-scaling of clustersUpgrade of Kubernetes versionIntelligent independent sizing of master node Optional HA for master nodes.Use of distributed etcd data storeOptional use of anti-affinity groupsSupport for CloudStack volumes in Kubernetes for data persistencySupport for baremetal deployments.Feature roadmap

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Currently in private preview GA end June 2016Licensed version available July 2016Currently supported in Apache Cloudstack >4.5Framework will be open-sourced Q3 2016

Timeframes

Click to editThe Cloud SpecialistsShapeBlue.com@ShapeBlue

Questions?

The Cloud SpecialistsShapeBlue.com@ShapeBlue

CloudStack Container ServiceShapeBlue.com @ShapeBluePaul Angus, VP Technology @[email protected] introduction to

The Cloud Specialists


Recommended