Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Puppet and OpenShift - a quick introduction
Search
Gareth Rushgrove
June 23, 2016
Technology
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Puppet and OpenShift - a quick introduction
Slides from an OpenShift commons briefing around using Puppet with OpenShift and Kubernetes.
Gareth Rushgrove
June 23, 2016
More Decks by Gareth Rushgrove
See All by Gareth Rushgrove
GTM vs Open Source
garethr
0
910
Software Build of Materials For Cloud Native applications
garethr
1
470
Evolving vulnerabilities in CycloneDX
garethr
0
520
Configuration security is a developer problem
garethr
2
2.2k
Patterns for secure container base image management
garethr
1
2.2k
Testing configuration with Open Policy Agent
garethr
0
640
Building a Docker Image Packaging Pipeline Using GitHub Actions
garethr
5
4.3k
The perils of configuration security
garethr
1
310
Shifting Terraform security left
garethr
3
1.9k
Other Decks in Technology
See All in Technology
Snapshot Testing in Practice: Predictable and Reliable SwiftUI Views
fespinoza
0
150
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
660
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
210
Claude Code本は、どのように執筆チームで書かれたか
oikon48
0
330
3つのアプローチで目指す チームを強くするAI駆動開発
thkt
0
130
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
290
カンファレンスに参加した後の浮遊感とセルフケア
pauli
0
310
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
230
子育てエンジニアの可処分時間が減っても成長を諦めない戦い方
sudoakiy
4
3.9k
Snowflake Horizon Catalog と Apache Iceberg で作る オープンなデータ基盤
kitagawaz
0
460
20260930_Gemma4_Hands-on
tsho
0
240
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
1
180
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
580
Embracing the Ebb and Flow
colly
88
5.2k
Are puppies a ranking factor?
jonoalderson
2
4k
Tell your own story through comics
letsgokoyo
1
1.1k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
WENDY [Excerpt]
tessaabrams
14
40k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
350
First, design no harm
axbom
PRO
2
1.3k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.1k
Exploring anti-patterns in Rails
aemeredith
4
520
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
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