+ All Categories
Home > Software > Clocker 1.0.0 Preview

Clocker 1.0.0 Preview

Date post: 04-Aug-2015
Category:
Upload: andrew-kennedy
View: 39 times
Download: 0 times
Share this document with a friend
Popular Tags:
16
Clocker 1.0.0 Preview Andrew Donald Kennedy, Clocker Project Founder June 2015, Cloud Camp San Francisco
Transcript

Clocker 1.0.0 PreviewAndrew Donald Kennedy, Clocker Project Founder

June 2015, Cloud Camp San Francisco

@grkvlt

Clocker Project

• Open Source with Apache 2.0 License• GitHub Repository and Microsite

@grkvlt

Clocker Statistics• 1 Year Old• 622 Commits• 118 Pull Requests• 10 Contributors

• 2 External

• 14 KLOC• 19 Releases• 16 ConferencesCopyright 2015 by Cloudsoft Corporation Limited

http://www.redotheweb.com/CodeFlower/http://www.redotheweb.com/CodeFlower/

@grkvlt

Docker

• Containers• Isolation• Performance• Composable

• Huge Ecosystem• The Future of Compute• Awesome

Copyright 2015 by Cloudsoft Corporation Limited

@grkvlt

Nyan Whale

Copyright 2015 by Cloudsoft Corporation Limited

@grkvlt

Clocker Blueprints

Copyright 2015 by Cloudsoft Corporation Limited

@grkvlt

Application Blueprints

Copyright 2015 by Cloudsoft Corporation Limited

id:  docker-­‐mysqlname:  "Docker  Hub  MySQL  Server"origin:  "https://registry.hub.docker.com/_/mysql/"locations:-­‐ my-­‐docker-­‐cloud

services:-­‐ type:  docker:mysql:5.7

openPorts:-­‐ 3306directPorts:-­‐ 3306env:MYSQL_ROOT_PASSWORD:  "s3kr3t"

id:  docker-­‐mysqlname:  "Docker  Hub  MySQL  Server"origin:  "https://registry.hub.docker.com/_/mysql/"locations:-­‐ my-­‐docker-­‐cloud

services:-­‐ type:  docker:mysql:5.7

openPorts:-­‐ 3306directPorts:-­‐ 3306env:MYSQL_ROOT_PASSWORD:  "s3kr3t"

id:  docker-­‐jbossname:  "Docker  Hub  JBoss  Server"origin:  "https://registry.hub.docker.com/_/jboss/"locations:-­‐ my-­‐docker-­‐cloud

services:-­‐ type:  docker:jboss/wildfly:8.2.0.Final

openPorts:-­‐ 8080-­‐ 9990directPorts:-­‐ 8080

id:  docker-­‐jbossname:  "Docker  Hub  JBoss  Server"origin:  "https://registry.hub.docker.com/_/jboss/"locations:-­‐ my-­‐docker-­‐cloud

services:-­‐ type:  docker:jboss/wildfly:8.2.0.Final

openPorts:-­‐ 8080-­‐ 9990directPorts:-­‐ 8080

id:  docker-­‐redisname:  "Docker  Hub  Redis  Service"origin:  "https://registry.hub.docker.com/_/redis/"locations:-­‐ my-­‐docker-­‐cloud

services:-­‐ type:  docker:redis

openPorts:-­‐ 6379directPorts:-­‐ 6379

id:  docker-­‐redisname:  "Docker  Hub  Redis  Service"origin:  "https://registry.hub.docker.com/_/redis/"locations:-­‐ my-­‐docker-­‐cloud

services:-­‐ type:  docker:redis

openPorts:-­‐ 6379directPorts:-­‐ 6379

@grkvlt

Clocker Console 1

Copyright 2015 by Cloudsoft Corporation Limited

@grkvlt

Clocker Console 2

Copyright 2015 by Cloudsoft Corporation Limited

@grkvlt

Clocker Orchestration

Copyright 2015 by Cloudsoft Corporation Limited

Docker Engine

Virtual Machine

ContainerClocker

Network Segment

SDNProvider

CloudProvider

@grkvlt

Metaswitch Project Calico

• SDN for Bare Metal, VMs and Containers• Layer 3 (with adorable kittens)• Uses OS IP routing and forwarding

• Configuration in an etcd Cluster• Version 0.4 now available

• Uses profiles for container ACLs

• Spans VMs and Containers• OpenStack Neutron network driver

Copyright 2015 by Cloudsoft Corporation Limited

@grkvlt

Cross-Target Deployment

Copyright 2015 by Cloudsoft Corporation Limited

@grkvlt

New Features

• Multi Region• Use Swarm and labels to decide where to run• More than one Cloud provider (modulo SDN)

• Better Native Docker Support• No more SSH per container• Minimize images with Alpine

• Cross-target Applications• Virtual Machine and Container services

Copyright 2015 by Cloudsoft Corporation Limited

@grkvlt

Clocker 1.0.0 Architecture

Copyright 2015 by Cloudsoft Corporation Limited

@grkvlt

Clocker Future• Deeper Swarm Integration

• Delegate Mechanism to Docker• Use Powerstrip but move to native extension

• Docker Compose• Other Docker Extensions

• Storage with ClusterHQ Flocker

• Integrated Logging with ELK• Other Integrations?

Copyright 2015 by Cloudsoft Corporation Limited

@grkvltCopyright 2015 by Cloudsoft Corporation Limited

http://clocker.io/


Recommended