Overview
fabric8 is an open source DevOps and Integration Platform which is built as a reusable set of microservices that run on top of Kubernetes and OpenShift V3
Fabric8 DevOps
Fabric8 DevOps provides:
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 with integrated Chat and Chaos Monkey
Management of your applications with a powerful Console with centralised Logging and Metrics along with deep management of Java Containers using Hawtio and Jolokia
Fabric8 iPaaS
Fabric8 iPaaS is an 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
Fabric8 Tools
Fabric8 Tools helps the Java community take full advantage of Kubernetes:
- Maven Plugin for working with Kubernetes
- Integration and System Testing of Kubernetes resources easily inside JUnit with Arquillian
- Java Libraries and support for CDI extensions for working with Kubernetes
Supported Platforms
Fabric8 works great with Docker and implementations of Kubernetes such as Kubernetes itself, OpenShift V3, Project Atomic and Google Container Engine.
Kubernetes is supported on Google and Microsofts clouds, by OpenShift V3 (on premise and public cloud), by Project Atomic and VMware; so it's increasingly becoming the standard API to PaaS and Container As A Service on the open hybrid clouds.