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
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
83
Kubernetes - úklid mezi kontejnery
tomkukral
0
57
Ansible 101
tomkukral
0
230
Other Decks in Technology
See All in Technology
様々なファイルシステム
sat
PRO
0
260
SOTA競争から人間を超える画像認識へ
shinya7y
0
600
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
280
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
250
Amazon Athena で JSON・Parquet・Iceberg のデータを検索し、性能を比較してみた
shigeruoda
1
150
AIでデータ活用を加速させる取り組み / Leveraging AI to accelerate data utilization
okiyuki99
4
1.2k
DSPy入門
tomehirata
3
360
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
370
GraphRAG グラフDBを使ったLLM生成(自作漫画DBを用いた具体例を用いて)
seaturt1e
1
150
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
3
220
AI駆動で進める依存ライブラリ更新 ─ Vue プロジェクトの品質向上と開発スピード改善の実践録
sayn0
1
330
クラウドとリアルの融合により、製造業はどう変わるのか?〜クラスメソッドの製造業への取組と共に〜
hamadakoji
0
450
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
Reflections from 52 weeks, 52 projects
jeffersonlam
354
21k
Product Roadmaps are Hard
iamctodd
PRO
55
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
620
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Music & Morning Musume
bryan
46
6.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
4 Signs Your Business is Dying
shpigford
185
22k
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