Docker & Kubernetes
Brian Christner
Co-Founder, 56K.Cloud
www.56K.cloud
@idomyowntricks
Brian Christner
Brian@56K.Cloud / @idomyowntricks
Cloud Architect & Cloud Native Expert
• Cloud Architect
• Background in Containers, Cloud, & Engineering
• Docker Captain
Cloud Containers
Cloud Migration
Hybrid Cloud
Multi-Cloud
Containerization
Microservices
App Modernization
DevOps / SRE
CI/CD
Infrastructure as Code
Automation
56K.Cloud Services
Reference Architecture
Code Library
Managed
Services
Site Reliability Engineers (SRE)
Container Focused Development
Remote Focused Company
Cool & Passionate Co-Founders
We’re Hiring
5
Data
Centers
IaaS
PaaS
Containers
Serverless
~2000 2006 2007 2013 2015
Brief History
The application landscape is changing
Loosely
Coupled
Services
Many Small
Servers or devices
~2000 Today
Monolithic
Big Servers
Slow
changing
Rapidly
updated
Credit: @benorama
Cloud Native
Cloud native computing uses an open source
software stack to be:
Containerized
Dynamically orchestrated
Microservices oriented
What is Cloud Native
Cloud Native
DEMO
cAdvisor
Node-Exporter
Containers
Containers
Containers
Host Metrics
Containers
metrics
Scraped
Endpoints
Push Alerts
Docker
Monitoring Single Tenant
Custom Monitoring
Docker
16
Docker delivers innovation, speed and savings
+ +Agility Portability Control
State of App development Survey: Q1 2016, Cornell University case study
13XMore software releases
62%Report reduction in MTTR
10XCost reduction in maintaining
existing applications
Eliminate
“works on my machine”
issues
41%Move workloads across
private/public clouds
65%Reduction in developer
onboarding time
Who uses
17
2017
1.4 Billion
per Month
Development
VM
QA
Server
Public
Cloud
Disaster
Recovery
Contributor’s
Laptop
Production
Servers
Production
Cluster
Data Center
Containers are the catalyst
Static
Website
Web
Front End
Background
Workers
User DB
Analytics
DB
Queue
API
Endpoint
Docker for Desktop and Docker
EE
Kubernetes in Docker Desktop
Kubernetes
Kubernetes History
• Kubernetes (Greek for Helmsman or Pilot)
• Based heavily on Google’s internal platform
“Borg”
• Version 1.0 Released July 21, 2015
What is a container
orchestrator?Management of containers running in one or more container runtimes
Source:
Kubernetes.io
Source:
Kubernetes.io
Source:
Kubernete
Portability: Frictionless across environments
Docker Architecture
Docker & Kubernetes
DEMO
Docker Resources
@idomyowntricks / brian@56k.cloud
PWD - http://play-with-docker.com
My Repos - https://github.com/vegasbrianc
The Best Docker Resource –
http://veggiemonk.github.io/awesome-docker/
https://github.com/56KCloud/Training/Ressources
Experts Live Switzerland
Wir danken unseren Sponsoren und Partnern!

Experts Live CH Bern Docker & Kubernetes