Date post: | 19-Mar-2017 |
Category: |
Technology |
Upload: | puppet |
View: | 220 times |
Download: | 0 times |
Kubernetes & Puppet8 March 2017
Meet the speakersKenaz KwaSenior Engineering Product Manager
Gareth RushgroveSenior Software Engineer
How Puppet Works
Setting up Windows for Systems and Application Monitoring
How Puppet WorksConfiguration Management
4
1 Facts
2 Catalog
Node
3 Report
Puppet Master
5
How Puppet WorksDefine the desired state
How Puppet Works
6
1. Define your desired state
2. Simulate configuration4. Report
3. Enforce configuration
service { ‘ntpd’: ensure => running, enable => true, subscribe => File[‘/etc/ntp.conf’],}
Puppet Architecture
7
Puppet Master
Puppet Architecture
Windows Server
Ubuntu Server
CiscoSwitch
Kubernetes Cluster
8
Project Blueshift
Project Blueshift: Use Puppet to provide and manage next generation software in a simple, reliable, and consistent way.
10
Section ## (if desired) and/or Subtitle
11
A blueshift is any decrease in wavelength, with a corresponding increase in frequency.
12
VMs! What a great idea!
Cloud! What a great idea!
Everything is terrible.
Containers! What a great idea!PaaS! What a great idea!
Serverless! What a great idea!
Puppet & Containers
13
Networking
Networking
Networking
Networking
Just Like Production
Credit to Corey Quinn (@QuinnyPig) 14
Docker
Laptop Production
Docker
Scheduler
Monitoring
Networking
Kubernetes Module
Listing Services
$ puppet resource kubernetes_service
DEMO
Questions?