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
220
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
690
Software Build of Materials For Cloud Native applications
garethr
1
330
Evolving vulnerabilities in CycloneDX
garethr
0
270
Configuration security is a developer problem
garethr
2
1.9k
Patterns for secure container base image management
garethr
1
1.9k
Testing configuration with Open Policy Agent
garethr
0
490
Building a Docker Image Packaging Pipeline Using GitHub Actions
garethr
5
2.1k
The perils of configuration security
garethr
1
190
Shifting Terraform security left
garethr
3
1.6k
Other Decks in Technology
See All in Technology
キャラクター制御のためのプロンプト術 for LINE Bot
uezo
0
510
入社後初めてのタスクでk8sアップグレードした話.pdf
kkato1
0
370
SREとその組織類型
tatsuo48
8
1.4k
オブザーバビリティの Primary Signals
onk
PRO
0
530
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
180
カオナビの利用実績をアウトカムへつなげる旅 / example-of-data-management-startup-in-kaonavi
kaonavi
0
110
Algyan イベント振り返り
linyixian
0
180
Databricks:『生成AI World Cup』のご案内
databricksjapan
1
120
2024-04-06 AMeDAS to Lagoon SORACOM UG 2024-04-06
anysonica
0
120
アプリがつくるNOT A HOTELブランド
hokuts
0
450
転移学習とドメイン適応の基礎
kmatsui
2
570
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
140
Featured
See All Featured
The Language of Interfaces
destraynor
151
23k
The Power of CSS Pseudo Elements
geoffreycrofte
58
5k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
15
1.4k
Pencils Down: Stop Designing & Start Developing
hursman
116
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
118
38k
Web development in the modern age
philhawksworth
201
10k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
It's Worth the Effort
3n
180
27k
Mobile First: as difficult as doing things right
swwweet
216
8.6k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Design by the Numbers
sachag
274
18k
What's in a price? How to price your products and services
michaelherold
237
11k
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