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
810
Software Build of Materials For Cloud Native applications
garethr
1
400
Evolving vulnerabilities in CycloneDX
garethr
0
420
Configuration security is a developer problem
garethr
2
2.1k
Patterns for secure container base image management
garethr
1
2k
Testing configuration with Open Policy Agent
garethr
0
570
Building a Docker Image Packaging Pipeline Using GitHub Actions
garethr
5
2.7k
The perils of configuration security
garethr
1
240
Shifting Terraform security left
garethr
3
1.8k
Other Decks in Technology
See All in Technology
5分でカオスエンジニアリングを分かった気になろう
pandayumi
0
260
20250913_JAWS_sysad_kobe
takuyay0ne
2
250
S3アクセス制御の設計ポイント
tommy0124
3
210
企業の生成AIガバナンスにおけるエージェントとセキュリティ
lycorptech_jp
PRO
3
200
「Linux」という言葉が指すもの
sat
PRO
4
140
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
160
slog.Handlerのよくある実装ミス
sakiengineer
4
480
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
390
Create Ruby native extension gem with Go
sue445
0
130
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
210
2つのフロントエンドと状態管理
mixi_engineers
PRO
3
160
株式会社ログラス - 会社説明資料【エンジニア】/ Loglass Engineer
loglass2019
4
65k
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.6k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Visualization
eitanlees
148
16k
Why Our Code Smells
bkeepers
PRO
339
57k
Bash Introduction
62gerente
615
210k
Embracing the Ebb and Flow
colly
87
4.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
930
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Designing for humans not robots
tammielis
253
25k
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