Fabric8 is an open source Microservices Platform based on Docker, Kubernetes and Jenkins makes it easy to create Microservices, build, test and deploy them via Continuous Delivery pipelines then run and manage them with Continuous Improvement and ChatOps.
The Fabric8 Microservices Platform provides:
- Developer Console is a rich web application which provides a single plane of glass to create, edit, build, deploy and test Microservices
- Continuous Integration and Continous Delivery to help you deliver software faster and more reliably using Jenkins with a Jenkins Workflow Library for reusable CD pipelines
- Management of your applications with centralised Logging and Metrics, ChatOps and Chaos Monkey along with deep management of Java Containers using Hawtio and Jolokia
- Integration Integration Platform As A Service with deep visualisation of your Apache Camel integration services, an API Registry to view of all your RESTful and SOAP APIs and Fabric8 MQ provides Messaging As A Service based on Apache ActiveMQ
- Java Tools helps the Java community take full advantage of Kubernetes:Maven Plugin for working with KubernetesIntegration and System Testing of Kubernetes resources easily inside JUnit with Arquillian Java Libraries and support for CDI extensions for working with Kubernetes