Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OpenShift 101
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tomáš Kukrál
April 19, 2016
Technology
0
300
OpenShift 101
Tomáš Kukrál
April 19, 2016
Tweet
Share
More Decks by Tomáš Kukrál
See All by Tomáš Kukrál
Docker Meetup Prague - Kubernetes 101
tomkukral
0
85
Kubernetes - úklid mezi kontejnery
tomkukral
0
60
Ansible 101
tomkukral
0
240
Other Decks in Technology
See All in Technology
Amazon Qはアマコネで頑張っています〜 Amazon Q in Connectについて〜
yama3133
1
130
SaaSに宿る21g
kanyamaguc
2
170
Blue/Green Deployment を用いた PostgreSQL のメジャーバージョンアップ
kkato1
0
140
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
230
Phase11_戦略的AI経営
overflowinc
0
1.6k
Laravelで学ぶOAuthとOpenID Connectの基礎と実装
kyoshidaxx
4
1.9k
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
120
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
370
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
120
韓非子に学ぶAI活用術
tomfook
3
870
MCPで決済に楽にする
mu7889yoon
0
120
OpenClawでPM業務を自動化
knishioka
1
150
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
290
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
160
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
89
The Cult of Friendly URLs
andyhume
79
6.8k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
120
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
75
The SEO Collaboration Effect
kristinabergwall1
0
400
Making Projects Easy
brettharned
120
6.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
OpenShift Tomáš Kukrál @tomkukral ICT FIT ČVUT & tech@SU SUT@SH
2016-04-19
1 container
2 containers
2 nodes
Kubernetes orchestration network storage multi-node container orchestrator
None
Components node pod rc svc pv, pvc
selectors
Kubernetes is not enough? JSON || YAML rolling updates build
process ?!
3rd party container caused a kernel panic Who the hell
uses public containers from docker hub? For all you know they were made by Russian hackers! via youtube PivpCKEiQOQ
PaaS origin || enterprise v3 || v2
Web console https://master:8443
Router
Router
Source code builds deploiments image registry image stream
Builds Docker build S2I build Custom build No build
Source-to-Image source code injection builder image flags assemble run save-artifacts
run /usr/libexec/s2i
Deployment replication controllers
Network POD-POD communication SkyDNS router.default.svc.cluster.local SDN (OVS) OpenFlow rules lbr0
→ br0 VXLAN
same host: eth0 (in A’s netns) → vethA → br0
→ vethB → eth0 (in B’s netns) remote host: eth0 (in A’s netns) → vethA → br0 → vxlan0 → network [1] → vxlan0 → br0 → vethB → eth0 (in B’s netns) external host: eth0 (in A’s netns) → vethA → br0 → tun0 → (NAT) → eth0 (physical device) → Internet
Installation openshift-ansible configuration variables
Operation oc --help
... let's break it
Tricks https://github.com/redhat-cip/rcip-openshift-ansible oc login https://oc.fit.cvut.cz:8443 --token=bflmpsvz oc new-app https://github.com/tomkukral/ocdebug.git oc
import-image tomkukral/haproxy-mysql docs.openshift.org
QA?
Tomáš Kukrál @tomkukral linkedin.com/in/tomaskukral
BA