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
700
Software Build of Materials For Cloud Native applications
garethr
1
340
Evolving vulnerabilities in CycloneDX
garethr
0
280
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
500
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
異次元のCloudFormation 拡張コマンド~Rain~
watany
0
120
左手は添えるだけ!?AWS Well-Architected Frameworkが教えてくれる大事なデータの守り方
ohtk79
0
360
静的解析ツールの刷新に向けた取り組み
suginao
1
150
Python Web UIフレームワークのススメ
terapyon
0
250
React19 β をざっと見る
rakus_fe
0
120
Improve developer experience with Spring Interface Clients Spring I/O 2024
olgamaciaszek
0
110
よりシンプルになる Svelte の世界
azukiazusa1
5
1.4k
SRECon 2024 Keynote: Is It Already Time To Version Observability? (Signs Point To Yes)
charity
2
130
Evolutionary Architecture - Discovering Boundaries @DevTalks 24
victorrentea
1
260
AWS でのクラウド時代のログ活用
itotsum
1
120
監視網ルータにSONiCを採用して機器更改してみた
sonic
0
140
From Chaos to Clarity: The Power of Refactoring
zikriyeurkmez
0
110
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
24
1.7k
Optimizing for Happiness
mojombo
372
69k
The Straight Up "How To Draw Better" Workshop
denniskardys
228
130k
Learning to Love Humans: Emotional Interface Design
aarron
268
39k
We Have a Design System, Now What?
morganepeng
43
6.8k
For a Future-Friendly Web
brad_frost
172
9k
Clear Off the Table
cherdarchuk
86
310k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
14
8.4k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Facilitating Awesome Meetings
lara
43
5.7k
Designing for Performance
lara
603
67k
Visualization
eitanlees
137
14k
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