Если загуглить словосочетание из шапки поста, то на момент написания этого поста, первым определением будет статья на medium, которая гласит: “Apache Karaf — это небольшой OSGi контейнер, в котором могут быть запущены OSGi бандлы и веб приложения.“
Если перейти сразу к делу, то идём на официальный сайт ( https://karaf.apache.org/download.html ) и выкачиваем последнюю версию, на момент написания статьи, версия “Karaf Runtime 4.2.9″.
Установка тут заключается в распаковке архива, в некоторую директорию и установку Java, с последующим указанием в “Переменные среды” (Windows), переменной JAVA_HOME, указывающей путь до Java. В случае возникновения проблем, каждый этап гуглится, так что подробное описание этапов установки, на мой взгляд не требуется.