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
Puppet and OpenShift - a quick introduction
Search
Gareth Rushgrove
June 23, 2016
Technology
0
230
Puppet and OpenShift - a quick introduction
Slides from an OpenShift commons briefing around using Puppet with OpenShift and Kubernetes.
Gareth Rushgrove
June 23, 2016
Tweet
Share
More Decks by Gareth Rushgrove
See All by Gareth Rushgrove
GTM vs Open Source
garethr
0
830
Software Build of Materials For Cloud Native applications
garethr
1
410
Evolving vulnerabilities in CycloneDX
garethr
0
430
Configuration security is a developer problem
garethr
2
2.1k
Patterns for secure container base image management
garethr
1
2.1k
Testing configuration with Open Policy Agent
garethr
0
590
Building a Docker Image Packaging Pipeline Using GitHub Actions
garethr
5
3.7k
The perils of configuration security
garethr
1
250
Shifting Terraform security left
garethr
3
1.8k
Other Decks in Technology
See All in Technology
AWS オブザーバビリティサービスアップデート
o11yfes2023
0
100
Pythonで構築する全国市町村ナレッジグラフ: GraphRAGを用いた意味的地域検索への応用
negi111111
8
3.5k
手を動かしながら学ぶデータモデリング - 論理設計から物理設計まで / Data modeling
soudai
PRO
24
5.3k
ZOZOTOWNカート決済リプレイス ── モジュラモノリスという過渡期戦略
zozotech
PRO
0
310
お試しで oxlint を導入してみる #vuefes_aftertalk
bengo4com
2
1.5k
AIでテストプロセスを自動化しよう251113.pdf
sakatakazunori
0
130
QAエンジニアがプロダクト専任で チームの中に入ると。。。?/登壇資料(杉森 太樹)
hacobu
PRO
0
240
仕様駆動 x Codex で 超効率開発
ismk
2
1.4k
[mercari GEARS 2025] Keynote
mercari
PRO
0
230
プログラミング言語を書く前に日本語を書く── AI 時代に求められる「言葉で考える」力/登壇資料(井田 献一朗)
hacobu
PRO
0
160
やり方は一つだけじゃない、正解だけを目指さず寄り道やその先まで自分流に楽しむ趣味プログラミングの探求 2025-11-15 YAPC::Fukuoka
sugyan
1
710
「データ無い! 腹立つ! 推論する!」から 「データ無い! 腹立つ! データを作る」へ チームでデータを作り、育てられるようにするまで / How can we create, use, and maintain data ourselves?
moznion
7
4.2k
Featured
See All Featured
Scaling GitHub
holman
463
140k
Embracing the Ebb and Flow
colly
88
4.9k
Writing Fast Ruby
sferik
630
62k
Music & Morning Musume
bryan
46
6.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
GitHub's CSS Performance
jonrohan
1032
470k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
670
Typedesign – Prime Four
hannesfritz
42
2.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
The Cost Of JavaScript in 2023
addyosmani
55
9.2k
Transcript
(without introducing more risk) Puppet and Openshift Puppet Gareth Rushgrove
A quick introduction
(without introducing more risk) @garethr
(without introducing more risk) Gareth Rushgrove
(without introducing more risk) + +
(without introducing more risk) The garethr/kubernetes module
(without introducing more risk) kubernetes_pod { 'sample-pod': ensure => present,
metadata => { namespace => 'default', }, spec => { containers => [{ name => 'container-name', image => 'nginx', }], }, } Describe Kubernetes in Puppet
(without introducing more risk) controller_service_pair { 'frontend': app => 'guestbook',
role => 'php-redis', tier => 'frontend', port => 80, image => 'gcr.io/google_samples/gb-frontend:v3', replicas => 3, service_type => 'LoadBalancer', } Create your own abstractions
(without introducing more risk) Examples on the Puppet blog
(without introducing more risk) More on the Kubernetes blog
(without introducing more risk) +
(without introducing more risk) Puppet Images on Docker Hub
(without introducing more risk) Demos