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

Captaining a Container Ship

Captaining a Container Ship

My talk about Docker orchestration with Kontena at DrupalCon Baltimore 2017

Jochen Lillich

April 25, 2017
Tweet

More Decks by Jochen Lillich

Other Decks in Technology

Transcript

  1. DOCKER ORCHESTRATION WITH KONTENA WHY ORCHESTRATION? ▸ With Docker, there’s

    never only one container, and they all need to be ▸ managed ▸ distributed ▸ scheduled ▸ load balanced ▸ Dependencies between containers require ▸ Links ▸ Service discovery ▸ Shared secrets
  2. “KONTENA IS AN OPEN SOURCE CONTAINER PLATFORM BUILT TO MAXIMISE

    DEVELOPER HAPPINESS. WORKS ON ANY CLOUD, EASY TO SETUP, SIMPLE TO USE.” DOCKER ORCHESTRATION WITH KONTENA
  3. DOCKER ORCHESTRATION WITH KONTENA WHY KONTENA? ▸ Simple ▸ Inexpensive

    ▸ Full-featured ▸ Production-ready ▸ Secure ▸ Flexible
  4. DOCKER ORCHESTRATION WITH KONTENA KONTENA IS SIMPLE ▸ Easy to

    install in < 1h ▸ Comes with all important functionality ▸ Extends docker-compose configuration syntax
  5. DOCKER ORCHESTRATION WITH KONTENA KONTENA IS INEXPENSIVE ▸ Open Source

    Software ▸ Supports Let’s Encrypt out of the box
  6. DOCKER ORCHESTRATION WITH KONTENA KONTENA IS FULL-FEATURED ▸ Private image

    registry ▸ Load balancer ▸ Service discovery ▸ Secrets storage (“Vault”) ▸ Key-Value store
  7. DOCKER ORCHESTRATION WITH KONTENA KONTENA IS PRODUCTION-READY ▸ User authentication

    and authorisation ▸ Health checks ▸ Support for stateful applications ▸ Real-time log and statistics streams ▸ Audit trail
  8. DOCKER ORCHESTRATION WITH KONTENA KONTENA SERVER ▸ Controls the whole

    platform ▸ Access via OAuth tokens ▸ Kontena Cloud ▸ External OAuth providers
  9. DOCKER ORCHESTRATION WITH KONTENA GRIDS ▸ Separate groups of Kontena

    nodes ▸ Encrypted overlay network ▸ Direct access via VPN
  10. DOCKER ORCHESTRATION WITH KONTENA SERVICES ▸ Container image ▸ Volumes

    ▸ Resources ▸ Links to other containers ▸ Environment variables ▸ Secrets ▸ Registration
  11. DOCKER ORCHESTRATION WITH KONTENA SERVICE DEPLOYMENT ▸ Strategy ▸ No

    of instances ▸ Affinity to other services ▸ Port to wait for ▸ Health check
  12. SSL

  13. DOCKER ORCHESTRATION WITH KONTENA SUMMARY ▸ Kontena is... ▸ simple

    ▸ inexpensive ▸ full-featured ▸ production-ready ▸ secure ▸ flexible ▸ worth a try!
  14. ONE MORE THING... JOIN US FOR CONTRIBUTION SPRINTS Friday, April

    28, 2017 First-Time Sprinter Workshop
 9:00am-12:00pm
 Room: 307-308 Mentored Core Sprint
 9:00am-12:00pm
 Room:301-303 General Sprints
 9:00am-6:00pm
 Room:309-310