Red Hat

integrated developer platform

Integrated Developer Platform for Kubernetes

fabric8 is an opinionated and open source Integrated Developer Platform for the Continuous Delivery of Microservices using Kubernetes and Jenkins

fabric8 is easy to install on your laptop, on an existing Kubernetes or OpenShift cluster or the public cloud

fabric8 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


Documentation


Community


Core Microservices

Console Developer Console to help you create, build, manage microservices with deep visualisation into projects, apps and environments
Jenkins Continuous Integration and Continuous Delivery using reusable Jenkins Pipelines and Functions
Nexus Maven repository manager for Canary and Promoted releases along with a mirror of central maven repositories
Gogs On premise git repository hosting
JBoss Forge A set of wizards to help create apps faster and setup CD pipelines

Additional Microservices

Development

Spring Boot Spring based microservices WildFly Swarm JavaEE based microservices
Spring Cloud Kubernetes integration with Spring Cloud Kubeflix Kubernetes integration with Netflix OSS like Hystrix, Ribbon and Turbine
Funktion lambda style event based programming model for Kubernetes  

Continuous Improvement

Developer Developer Console to help you create, build, manage microservices with deep visualisation into projects, apps and environments Chaos Monkey Randomly kills pods to help check your environment can withstand failures
Elasticsearch Elasticsearch is a distributed fault tolerant scalable search engine for logs, events and documents Prometheus Service monitoring, metrics and alerting system with a time series database
Kibana Lets you view, filter and search all logs and events that have been written to Elasticsearch. Grafana Rich metrics dashboard and graph editor for Prometheus and InfluxDB

Social

Slack Public hosted chat service Let's Chat Open source on premise chat service

Systems Availability

Docker Linux container API, runtime, tooling and image registry Kubernetes Container orchestration
OpenShift A PaaS (Platform As A Service) based on Docker and Kubernetes Kansible orchestrate operating system processes on Windows or Unix like Docker containers using Ansible
ManageIQ Cloud Management  

Automation

Jenkins Continuous Integration and Continuous Delivery using reusable Jenkins Pipelines and Functions Nexus Maven repository manager for Canary and Promoted releases along with a mirror of central maven repositories
Hubot Chat bot with gateways to various chat services like Slack, Let's Chat, IRC and many others Arquillian System testing of Docker containers and Kubernetes resources in JUnit and Jenkins
JBoss Forge A Java toolbox to help create apps faster  

Transparency

Gerrit Code review of changes Gogs On premise git repository hosting
Taiga Project Management Tool (i.e. issue tracker and kanban board)