Hey all

We've just shipped a 0.1.0 version of a module to manage Kubernetes
resources like Pods, ReplicationControllers and Services. This is a
bit of a proof-of-concept, but it supports all the Kubernetes
resources and appears to work pretty well.

https://forge.puppetlabs.com/garethr/kubernetes
https://github.com/garethr/garethr-kubernetes

We have a small deluge of blog posts going over the details, including
a full hello-world example.

https://puppetlabs.com/blog/managing-kubernetes-configuration-with-puppet
https://puppetlabs.com/blog/kubernetes-guestbook-example-puppet
https://puppetlabs.com/blog/building-your-own-abstractions-kubernetes-puppet

If anyone is doing anything with Puppet and Kubernetes (or interested
in doing so) let me know, I'll love to chat next year.

## Bonus point

Most of the code in the module is automatically generated from the
Kubernetes swagger schema using another tool I knocked up:
https://github.com/garethr/puppet-swagger-generator

This undoubtedly isn't a general purpose tool yet, it likely works
well only for the Kubernetes definitions for now. But if anyone has an
interest in code generation or other Swagger-powered applications
which would benefit from Puppet types let me know.

Cheers

Gareth

-- 
Gareth Rushgrove
@garethr

devopsweekly.com
morethanseven.net
garethrushgrove.com

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAFi_6y%2BFhAN2CRScmvKm30sYsgiQhsAP-ydyA68H%2BJfmT6%3D7gg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to