henge
TRANSCRIPT
About me● Engineer at Red Hat● Member of Red Hat Developers Engineering Group.● Work on Henge and Nulecule/AtomicApp.
What is Henge?● Henge is artifact convertor.● Takes docker-compose file and spits out Kubernetes or OpenShift artifacts.
Why Henge?● Kubernetes and OpenShift are very powerful tools for highly scalable
problems● Both have a steep learning curve.● Developer needs to learn and understand concepts of the Kubernetes and
then define application.● We realized that we need tools that would give better User Experience● Tools to make it easier for a developer to start with Kubernetes and
OpenShift.
Install
$ go get github.com/redhat-developer/henge
Usage
$ henge kubernetes
$ henge openshift -f foo.yaml,bar.yml
Demo
What is our way forward?● Initial focus was on OpenShift only.● Recently initiated collaboration with skippbox/kompose2 developers
○ Immediate goal is to add OpenShift support to kompose2○ Contribute to tests, documentation○ Side effects : contribute to Kubernetes and OpenShift (we have already started that)
Links● Source Code: https://github.com/redhat-developer/henge/● Contact: #nulecule on FreeNode● Mailing List: Devtools - Red Hat Developer tools https://www.redhat.
com/mailman/listinfo/devtools● http://developers.redhat.com