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
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
OpenShift 101
Tomáš Kukrál
April 19, 2016
More Decks by Tomáš Kukrál
See All by Tomáš Kukrál
Docker Meetup Prague - Kubernetes 101
tomkukral
0
89
Kubernetes - úklid mezi kontejnery
tomkukral
0
62
Ansible 101
tomkukral
0
240
Other Decks in Technology
See All in Technology
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
300
【CEDEC2026】コードレビュー支援ツール開発から学ぶ:LLMを用いた業務システムの実践的な運用設計と誤出力対策
cygames
PRO
0
820
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
340
【CEDEC2026】『ウマ娘 プリティーダービー』 英語版のキャラクターの方言や口調をローカライズするための創造的アプローチ
cygames
PRO
2
1.1k
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
240
Genie Codeハンズオン応用編
taka_aki
0
110
なぜ Temporal の大小比較には compare しかないのか / Why Does Temporal Only Have compare() for Comparisons
kazukihayase
1
130
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
9
2.9k
ホームラボ紹介
y_sera15
0
190
Digitization部 紹介資料
sansan33
PRO
2
7.7k
AIコーディングの次。コードレビューと理解負荷を解消して組織の開発生産性を高める
moongift
PRO
2
2.6k
JavaScript 研修 (2026)
recruitengineers
PRO
2
580
Featured
See All Featured
Writing Fast Ruby
sferik
630
63k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
620
Designing Experiences People Love
moore
143
24k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
300
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
470
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
490
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
540
Evolving SEO for Evolving Search Engines
ryanjones
0
250
HDC tutorial
michielstock
2
790
The SEO Collaboration Effect
kristinabergwall1
1
520
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