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
82
Kubernetes - úklid mezi kontejnery
tomkukral
0
55
Ansible 101
tomkukral
0
230
Other Decks in Technology
See All in Technology
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
310
Witchcraft for Memory
pocke
1
740
Backlog ユーザー棚卸しRTA、多分これが一番早いと思います
__allllllllez__
1
130
5min GuardDuty Extended Threat Detection EKS
takakuni
0
180
Frontier airlines®️ USA Contact Numbers: Complete 2025 Support Guide
oliversmith12
0
110
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
140
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
160
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
2
18k
あなたの声を届けよう! 女性エンジニア登壇の意義とアウトプット実践ガイド #wttjp / Call for Your Voice
kondoyuko
4
560
Model Mondays S2E03: SLMs & Reasoning
nitya
0
330
AI専用のリンターを作る #yumemi_patch
bengo4com
5
3.9k
Delegating the chores of authenticating users to Keycloak
ahus1
0
130
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1031
460k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Automating Front-end Workflow
addyosmani
1370
200k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
810
Speed Design
sergeychernyshev
32
1k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Making Projects Easy
brettharned
116
6.3k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Facilitating Awesome Meetings
lara
54
6.4k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
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