Overview
Explore the intricacies of creating a large Apache Karaf cluster using Karaf Cellar and Apache Mesos in this informative 48-minute conference talk by Jean-Baptiste Onofré from the Apache Software Foundation. Delve into the world of lightweight micro-services and applications containers, focusing on Apache Karaf Container and its additional functionalities provided by modules like Apache Karaf Cellar. Learn how combining Cellar with Apache Mesos enables easy bootstrapping of new Karaf containers, resulting in a scalable micro-services platform. Discover key concepts such as Karaf services, multiple instances, failover mechanisms, data grids, and cluster groups. Follow along as the speaker demonstrates the setup process, including package creation, Docker image configuration, and deployment using Marathon. Gain insights into dynamic scalability and witness the practical implementation of these concepts through manual action tests and chaos distribution curves. Benefit from the expertise of Jean-Baptiste Onofré, a long-tenured Apache member and PMC member for multiple projects ranging from integration to big data.
Syllabus
Introduction
What is Karaf
Services
Multiple Karaf Instances
Failover
Data Grid
Producer
Features
Cluster Groups
Manual Action Test
Chaos Distribution Curve
Setup
Package
Docker Image
Bootstrap
Marathon JSON configuration
Marathon Dashboard
Deploy Karaf
Deploy Instances
Marathon
Scale
New Instances
Dynamic Scalability
Questions
Karaf is a container
Dynamic
Taught by
Linux Foundation