henge

9

Click here to load reader

Upload: suraj-deshmukh

Post on 13-Apr-2017

39 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Henge

Henge(変化)

- Suraj Deshmukh @surajd_

Page 2: Henge

About me● Engineer at Red Hat● Member of Red Hat Developers Engineering Group.● Work on Henge and Nulecule/AtomicApp.

Page 3: Henge

What is Henge?● Henge is artifact convertor.● Takes docker-compose file and spits out Kubernetes or OpenShift artifacts.

Page 4: Henge

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.

Page 5: Henge

Install

$ go get github.com/redhat-developer/henge

Page 6: Henge

Usage

$ henge kubernetes

$ henge openshift -f foo.yaml,bar.yml

Page 7: Henge

Demo

Page 8: Henge

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)

Page 9: Henge

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