Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Clocker 1.0.0 Preview

265 views

Published on

Lightning Talk at Container Camp, San Francisco, June 2015

Published in: Software
  • Be the first to comment

  • Be the first to like this

Clocker 1.0.0 Preview

  1. 1. Clocker 1.0.0 Preview Andrew Donald Kennedy, Clocker Project Founder June 2015, Cloud Camp San Francisco
  2. 2. @grkvlt Clocker Project • Open Source with Apache 2.0 License • GitHub Repository and Microsite
  3. 3. @grkvlt Clocker Statistics • 1 Year Old • 622 Commits • 118 Pull Requests • 10 Contributors • 2 External • 14 KLOC • 19 Releases • 16 Conferences Copyright 2015 by CloudsoftCorporationLimited http://www.redotheweb.com/CodeFlower/http://www.redotheweb.com/CodeFlower/
  4. 4. @grkvlt Docker • Containers • Isolation • Performance • Composable • Huge Ecosystem • The Future of Compute • Awesome Copyright 2015 by CloudsoftCorporationLimited
  5. 5. @grkvlt Nyan Whale Copyright 2015 by CloudsoftCorporationLimited
  6. 6. @grkvlt Clocker Blueprints Copyright 2015 by CloudsoftCorporationLimited
  7. 7. @grkvlt Application Blueprints Copyright 2015 by CloudsoftCorporationLimited id:  docker-­‐mysql name:  "Docker  Hub  MySQL  Server" origin:  "https://registry.hub.docker.com/_/mysql/" locations: -­‐ my-­‐docker-­‐cloud services: -­‐ type:  docker:mysql:5.7 openPorts: -­‐ 3306 directPorts: -­‐ 3306 env: MYSQL_ROOT_PASSWORD:  "s3kr3t" id:  docker-­‐mysql name:  "Docker  Hub  MySQL  Server" origin:  "https://registry.hub.docker.com/_/mysql/" locations: -­‐ my-­‐docker-­‐cloud services: -­‐ type:  docker:mysql:5.7 openPorts: -­‐ 3306 directPorts: -­‐ 3306 env: MYSQL_ROOT_PASSWORD:  "s3kr3t" id:  docker-­‐jboss name:  "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 -­‐ 9990 directPorts: -­‐ 8080 id:  docker-­‐jboss name:  "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 -­‐ 9990 directPorts: -­‐ 8080 id:  docker-­‐redis name:  "Docker  Hub  Redis  Service" origin:  "https://registry.hub.docker.com/_/redis/" locations: -­‐ my-­‐docker-­‐cloud services: -­‐ type:  docker:redis openPorts: -­‐ 6379 directPorts: -­‐ 6379 id:  docker-­‐redis name:  "Docker  Hub  Redis  Service" origin:  "https://registry.hub.docker.com/_/redis/" locations: -­‐ my-­‐docker-­‐cloud services: -­‐ type:  docker:redis openPorts: -­‐ 6379 directPorts: -­‐ 6379
  8. 8. @grkvlt Clocker Console 1 Copyright 2015 by CloudsoftCorporationLimited
  9. 9. @grkvlt Clocker Console 2 Copyright 2015 by CloudsoftCorporationLimited
  10. 10. @grkvlt Clocker Orchestration Copyright 2015 by CloudsoftCorporationLimited Docker Engine Virtual Machine ContainerClocker Network Segment SDN Provider Cloud Provider
  11. 11. @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 CloudsoftCorporationLimited
  12. 12. @grkvlt Cross-Target Deployment Copyright 2015 by CloudsoftCorporationLimited
  13. 13. @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 CloudsoftCorporationLimited
  14. 14. @grkvlt Clocker 1.0.0 Architecture Copyright 2015 by CloudsoftCorporationLimited
  15. 15. @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 CloudsoftCorporationLimited
  16. 16. @grkvltCopyright 2015 by CloudsoftCorporationLimited http://clocker.io/

×