$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Docker & Kubernetes at the Home Office
Search
Billie Thompson
December 15, 2015
Programming
2
210
Docker & Kubernetes at the Home Office
15min version given at [ Contain ] Christmas special
Billie Thompson
December 15, 2015
Tweet
Share
More Decks by Billie Thompson
See All by Billie Thompson
PHP London: API Contracts using Open API
purplebooth
0
170
Symfony UK: API Contracts using Open API
purplebooth
0
350
Kubernetes at the Home Office (PHPUK 16)
purplebooth
1
400
Docker at the Home Office
purplebooth
0
450
AngularJS and MicroServices
purplebooth
2
5.6k
MVVM and Silex
purplebooth
1
1.5k
MVVM and Silex - It's the future
purplebooth
0
860
Other Decks in Programming
See All in Programming
GISエンジニアから見たLINKSデータ
nokonoko1203
0
180
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
270
認証・認可の基本を学ぼう前編
kouyuume
0
270
FluorTracer / RayTracingCamp11
kugimasa
0
250
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
110
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
470
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
39
26k
開発に寄りそう自動テストの実現
goyoki
2
1.4k
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.3k
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
3
1.1k
AIコーディングエージェント(Gemini)
kondai24
0
270
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
400
GitHub's CSS Performance
jonrohan
1032
470k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
Building Adaptive Systems
keathley
44
2.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
So, you think you're a good person
axbom
PRO
0
1.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
93
Designing Powerful Visuals for Engaging Learning
tmiket
0
180
Transcript
DOCKER AND KUBERNETES AT THE Home Office
Billie Thompson @PURPLEBOOTH DEVELOPER & RELUCTANT DEVOPS
None
None
None
PODS REPLICATION CONTROLLERS SERVICES NODES
WHAT I'LL TALK ABOUT Why are we doing this? How
are we doing this? Culture shock Thinking about Security
WHY?
DEVOPS SUCKS AT REUSE
APPLICATION ISOLATION STANDARDISED CONFIGURATION EASY SHARING
DEVOPS SUCKED AT REUSE Until now...
None
HOW?
Thinking like a PaaS...
STANDARD INTERFACE COMPONENTS FLEXIBLE
None
PRE-CONFIGURED SERVICES GitLab, Jira, Databases, Persistent Storage, Drone
CULTURE SHOCK Or how to get your organization to actually
reuse stuff
STEAL THE IDEAS OF THE SUCCESSFUL
WORK OPENLY OPEN SOURCE BE GOOD PEOPLE
VERSION STUFF USING SEMVER WRITE Beautiful DOCUMENTATION PUBLISH A LICENSE
SET A Code of Conduct
BEING A GOOD PERSON Inside THE ORGANIZATION AND outside
CONCLUSIONS?
IMPROVE YOUR IMAGE REDUCE DEVOPS REWORK HAPPIER DEVELOPERS
None
USE AN APPLICATION FIREWALL CONTROL YOUR UPSTREAM CONTAINERS! PHYSICAL SEPARATION
sometimes
Any Questions? @PURPLEBOOTH