Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/piomin/sample-camel-quarkus

Demo of using Apache Camel K to deploy an application written using Quarkus and Apache Camel DSL on Kubernetes.
https://github.com/piomin/sample-camel-quarkus

apache-camel camel-k kubernetes quarkus quarkus-camel quarkus-rest-microservice

Last synced: 3 months ago
JSON representation

Demo of using Apache Camel K to deploy an application written using Quarkus and Apache Camel DSL on Kubernetes.

Awesome Lists containing this project

README

        

# Apache Camel K and Quarkus on Kubernetes Demo Project [![Twitter](https://img.shields.io/twitter/follow/piotr_minkowski.svg?style=social&logo=twitter&label=Follow%20Me)](https://twitter.com/piotr_minkowski)

[![CircleCI](https://circleci.com/gh/piomin/sample-camel-quarkus.svg?style=svg)](https://circleci.com/gh/piomin/sample-camel-quarkus)

[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-black.svg)](https://sonarcloud.io/dashboard?id=piomin_sample-camel-quarkus)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-camel-quarkus&metric=bugs)](https://sonarcloud.io/dashboard?id=piomin_sample-camel-quarkus)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-camel-quarkus&metric=coverage)](https://sonarcloud.io/dashboard?id=piomin_sample-camel-quarkus)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-camel-quarkus&metric=ncloc)](https://sonarcloud.io/dashboard?id=piomin_sample-camel-quarkus)

## Getting Started
Currently you may find here some examples of microservices implementation using different modules from Apache Camel and Quarkus. Here's a full list of available examples:
1. Using **Apache Camel K** to deploy on Kubernetes application written in **Quarkus** and **Apache Camel DSL**. The example is available in the branch [master](https://github.com/piomin/sample-camel-quarkus/tree/master). A detailed guide may be find in the following article: [Apache Camel K and Quarkus on Kubernetes](https://piotrminkowski.com/2020/12/08/apache-camel-k-and-quarkus-on-kubernetes/)

## Usage
Before running the example from 1st point you need to have:
1. `kubectl` command-line
2. `kamel` command-line
3. Private account on docker.io