Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Clocker 1.0.0 Preview

Clocker 1.0.0 Preview

Lightning tak at Cloud Camp San Francisco

Avatar for Andrew Kennedy

Andrew Kennedy

June 18, 2015
Tweet

More Decks by Andrew Kennedy

Other Decks in Technology

Transcript

  1. @grkvlt Clocker Statistics • 1 Year Old • 622 Commits

    • 118 Pull Requests • 10 Contributors • 2 External • 14 KLOC • 19 Releases • 16 Conferences Copyright 2015 by Cloudsoft Corporation Limited http://www.redotheweb.com/CodeFlower/ http://www.redotheweb.com/CodeFlower/
  2. @grkvlt Docker • Containers • Isolation • Performance • Composable

    • Huge Ecosystem • The Future of Compute • Awesome Copyright 2015 by Cloudsoft Corporation Limited
  3. @grkvlt Application Blueprints Copyright 2015 by Cloudsoft Corporation Limited 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
  4. @grkvlt Clocker Orchestration Copyright 2015 by Cloudsoft Corporation Limited Docker

    Engine Virtual Machine Container Clocker Network Segment SDN Provider Cloud Provider
  5. @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
  6. @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
  7. @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