Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

Fresh Espresso & Open Source Cloud


I have a passion for all things open source. I live in Ipswich MA and work for Red Hat, on the fabric8 project. Fabric8 is a cloud micro-services platform so you can deploy your applications to an all open source cloud. I kayak on the Atlantic Ocean along the coastal North East from Massachusetts to Maine whenever I can.

API Management on Kubernetes

I just returned from the London MicroServices Architecture Developer Day. Attendence was really great and the tickets actually sold out. Here is nice writeup if you missed it.

Marc Savy and yours truly presented API Management on Kubernetes. If you want to follow along you need to deploy the ElasticSearch app, the Fabric8-HTTP-Gateway app and the APIMan app - in that order. If all goes well the API Management tab will appear in your hawtio console. For now, when you are using APIMan for the first time there is some bootstrapping you will need to do. This will hopefully happen automatically very soon, so in that case you can skip this step.

When bootstrapping is complete and you have roles, policies and gateways configured you are ready to expose your first service on the gateway. In the demo I’m using the CXFCDI quickstart, and I’m exposing it as a public service. 'Public' means that we are exposing it without a service plan. This does not mean that you can’t add any policies, it simply means those policies are applied to all users of the service. It also means the users do not need to send in an apikey.

The second demo is a bit more involved and requires the setup of 2 origanization and a plan/contract between them. In this case the consumer needs to send in an apikey and policies will be applied specific to the plan setup between the two parties.

Cheers!

--Kurt


About the author

Kurt Stam


Discussions

comments powered by Disqus