blob: b2c704e5bf61628f2a0ec0a6136a53473dc4b192 [file] [log] [blame]
{"componentChunkName":"component---src-pages-quickstarts-index-jsx","path":"/quickstarts/","result":{"data":{"allQuickstart":{"nodes":[{"id":"520432b9-a1bf-58f3-8339-9823de83727a","artifactId":"docker-image","name":"Kit :: Docker Image","description":"Eclipse JKube Kit example showing how to generate a Docker image by using Eclipse JKube in standalone mode.","technologies":[],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/kit/docker-image/"},{"id":"dc64b9d1-1cee-53ff-8f64-4661d6c05ba5","artifactId":"dynamic-docker-image-file-multi-layer","name":"Kit :: Docker Image from Multilayer Dockerfile","description":"Eclipse JKube Kit example showing how to Dynamically generate a Docker image.\n The generated image contains multiple COPY statements which allows the generation of a multilayered container image.","technologies":[],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/kit/dynamic-docker-image-file-multi-layer/"},{"id":"0804f96e-3214-5c96-8dd1-8214974f71fa","artifactId":"docker-file-provided","name":"Maven :: Docker File Provided","description":"This quick start showcases how to use Eclipse JKube with external Docker files.\n There are several profiles highlighting the different configuration modes available.","technologies":["Kubernetes","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/docker-file-provided/"},{"id":"55060235-c1f0-5465-988f-0f16577b004b","artifactId":"docker-file-simple","name":"Maven :: Dockerfile :: Simple","description":"This quickstart showcases how to use Eclipse JKube with external Docker files without any additional configuration.\n Docker file mode is automatically selected when a Dockerfile is detected in the project's root directory.","technologies":["Kubernetes","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/docker-file-simple/"},{"id":"6cc272ac-8e68-5339-abd5-f85c274b6ff6","artifactId":"external-resources","name":"Maven :: External Resources","description":"Simple Spring Boot application which demonstrates how you can use Eclipse JKube's resource fragments.\n Fragments in `src/main/jkube` directory are detected and picked up by JKube.\n These fragments are then merged with the JKube generated cluster configuration manifests (YAML).","technologies":["Kubernetes","OpenShift","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/external-resources/"},{"id":"f990a28d-9017-5c42-b8c4-9ff539bc4ae8","artifactId":"helloworld","name":"Maven :: Hello World","description":"Demo project for getting started with Eclipse JKube.\n It just prints \"Hello World\" on command line and exits.","technologies":["Kubernetes"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/hello-world/"},{"id":"01d769fd-227e-570f-8207-3e7d376665e7","artifactId":"javaee8-webprofile-liberty","name":"Maven :: JavaEE 8 WebProfile","description":"Demo project for Jakarta EE 8 WebProfile, IBM WebSphere Liberty is used as a Jakarta EE implementation.\n On Windows or Mac if VirtualBox is used, run the tests using:\n $ mvn clean verify -DtestProxyHost=192.168.99.100","technologies":["Kubernetes"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/ibm-javaee8-webprofile-liberty/"},{"id":"60181794-b5b0-52b9-803b-ab12cc0ee81b","artifactId":"karaf-camel-log","name":"Maven :: Karaf Camel Log","description":"Simple Apache Camel application on top of Apache Karaf that logs a series of messages to the Server log.\n The application also generates and processes random orders using Camel routes.","technologies":["Kubernetes","OpenShift","ApacheCamel","ApacheKaraf"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/karaf-camel-log/"},{"id":"ff6f0023-3bbe-5ee0-8bba-9396f5bfc90c","artifactId":"micronaut-customized-image","name":"Maven :: Micronaut customized Image","description":"Micronaut application featuring REST endpoints (micronaut-http) with validation (micronaut-validation).\n\n Includes configuration to enable health check probes (livenessProbe & readinessProbe) using JKube's\n powerful resource fragments and micronaut-management feature.\n\n XML based image configuration compatible with OpenShift and Kubernetes.","technologies":["Kubernetes","OpenShift"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/micronaut-customized-image/"},{"id":"d2af8513-0c9b-511d-8734-cf26543e8cf4","artifactId":"openliberty","name":"Maven :: Open Liberty","description":"JAX-RS application deployed with OpenLiberty and Eclipse JKube.\n The application contains a single endpoint (/hello) that prints 'Hello, World.'.\n An Arquillian based Integration Test is also included.","technologies":["OpenShift","OpenLiberty"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/openliberty/"},{"id":"78a4f290-7bfb-501b-87b2-06056fe1737c","artifactId":"quarkus","name":"Maven :: Quarkus","description":"Quarkus application with a single JAX-RS endpoint.\n Demonstrates how to package the project using JVM mode or Native image mode.\n Demonstrates how to build a Quarkus project container with Eclipse JKube's S2I, Docker and JIB build strategies.","technologies":["Kubernetes","OpenShift","Quarkus"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/quarkus/"},{"id":"8c69d157-2ed8-5d45-92bd-7868217ff5f8","artifactId":"quarkus-customized-image","name":"Maven :: Quarkus customized Image","description":"Quarkus application with a single JAX-RS endpoint.\n Demonstrates how to build a Quarkus container image based on a Red Hat container image private registry.\n Uses a pull secret from Red Hat Registry Service Accounts to authenticate.","technologies":["OpenShift","Quarkus"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/quarkus-customized-image/"},{"id":"26ea4bda-5c68-51f8-8265-81b7e04e883f","artifactId":"spring-boot","name":"Maven :: Spring Boot Web","description":"Spring Boot Web application with a single @RestController.\n Shows how to deploy Spring Boot applications to Kubernetes (-Pkubermetes) and OpenShift (-Popenshift) using Eclipse JKube.","technologies":["Kubernetes","OpenShift","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/spring-boot/"},{"id":"d14e03d9-b464-5a7e-98c8-4a6952addc01","artifactId":"spring-boot-camel-complete","name":"Maven :: Spring Boot - Camel","description":"Spring Boot application with Camel Spring Boot integration.\n Programmatically (RouteBuilder) declares 2 routes to log messages and process orders.\n Declares an Apache Camel servlet REST endpoint.","technologies":["Kubernetes","OpenShift","ApacheCamel","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/spring-boot-camel-complete/"},{"id":"413dce2e-a064-5b79-9369-5722f8a56caa","artifactId":"spring-boot-crd","name":"Maven :: Spring Boot - Custom Resources","description":"Spring Boot application using K8s Custom Resources.\n Declares a \"Framework\" Custom Resource Definition.\n Initializes cluster with sample data.\n Declares an endpoint to consume Custom Resource data stored in the cluster.","technologies":["Kubernetes","OpenShift","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/spring-boot-crd/"},{"id":"e9737f7f-a8d0-565b-91e0-963df0f85015","artifactId":"spring-boot-dekorate","name":"Maven :: Spring Boot - Dekorate","description":"Spring Boot application with Dekorate integration.\n Eclipse JKube uses Dekorate generated cluster configuration manifests.","technologies":["Kubernetes","OpenShift","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/spring-boot-dekorate/"},{"id":"b58e5dae-59e1-50fb-8bb5-ef9a0b87a977","artifactId":"spring-boot-helm","name":"Maven :: Spring Boot - Helm","description":"Spring Boot application with a single REST endpoint.\n Demonstrates how to generate Helm chart (YAML) files using Eclipse JKube's k8s:helm Maven goal.","technologies":["Kubernetes","OpenShift","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/spring-boot-helm/"},{"id":"dc5cf0bd-c1a7-540f-aac3-2bb5f5d80f6b","artifactId":"spring-boot-watch","name":"Maven :: Spring Boot Watch","description":"Spring Boot application with a single REST endpoint.\n Demonstrates how to watch for source changes using Eclipse JKube's k8s:watch goal.\n Application gets live reloaded in the cluster each time the project is recompiled (mvn package).","technologies":["Kubernetes","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/spring-boot-watch/"},{"id":"d6658bfe-e1c0-5e9d-bf68-72899c9bf00b","artifactId":"eclipse-jkube-sample-spring-boot-jib","name":"Maven :: Spring Boot JIB","description":"Spring Boot application with a single REST endpoint.\n Demonstrates how to build a project using Eclipse JKube JIB build strategy.","technologies":["Kubernetes","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/spring-boot-with-jib/"},{"id":"5f84f68f-8cd3-5c66-9b4f-d0b237d4b403","artifactId":"thorntail","name":"Maven :: Thorntail","description":"Java web application with a single JAX-RS endpoint packaged with Thorntail.","technologies":["Kubernetes","OpenShift","Thorntail"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/thorntail/"},{"id":"cb0b8a1e-7023-54d9-a075-b99f36362d71","artifactId":"vertx","name":"Maven :: Vertx Web","description":"Eclipse Vert.x example application declaring a Simple AbstractVerticle.","technologies":["Kubernetes","OpenShift","Vertx"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/vertx/"},{"id":"5192d8ac-da6f-5a42-aff0-ea2f7473fb56","artifactId":"webapp","name":"Maven :: Webapp","description":"Java Web Application with a static index.html resource.\n Demonstrates how to create a container image with an embedded Apache Tomcat server using Eclipse JKube.","technologies":["Kubernetes","OpenShift"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/webapp/"},{"id":"a8104be8-b753-5914-adf9-b34a70f0d39d","artifactId":"webapp-jetty","name":"Maven :: Webapp Jetty","description":"Java Web Application with a static index.html resource.\n Demonstrates how to create a container image with an embedded Eclipse Jetty server using Eclipse JKube.\n Jetty is used instead of Apache Tomcat because there is a Jetty specific configuration file (jetty-logging.properties).\n Eclipse JKube detects this file and chooses a Jetty specific base container image.","technologies":["Kubernetes","OpenShift"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/webapp-jetty/"},{"id":"08e2ebe5-1f38-5ded-abb4-95bba5f3fd3a","artifactId":"jkube-maven-sample-webapp-wildfly","name":"Maven :: Webapp :: Wildfly","description":"Java Web Application with a static index.html resource.\n Demonstrates how to create a container image with an embedded WildFly server using Eclipse JKube.\n WildFly is used instead of Apache Tomcat because there is a WildFly specific plugin configuration.\n Eclipse JKube detects this plugin and chooses a WildFly specific base container image.","technologies":["Kubernetes","OpenShift"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/webapp-wildfly/"},{"id":"260eef06-4578-55bf-bd76-c3987e8b9fb1","artifactId":"wildfly-jar","name":"Maven :: Wildfly JAR","description":"Java web application with a single JAX-RS endpoint packaged with WildFly Jar Maven Plugin.","technologies":["Kubernetes","OpenShift"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/wildfly-jar/"},{"id":"d8e92d51-4e49-55d6-a753-98a7f9c7b68e","artifactId":"xml-config","name":"Maven :: XML configuration","description":"Apache Camel application.\n Demonstrates how to configure Eclipse JKube build and resource properties using XML elements in the project's pom.xml plugin configuration.","technologies":["Kubernetes","ApacheCamel"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/xml-config/"},{"id":"b0f9e1cc-7c39-58c3-95ec-2e3614b17c38","artifactId":"yaml","name":"Maven :: Yaml","description":"Example showing how to use Eclipse JKube Maven Plugins to deploy cluster configuration YAML files.\n Example with Yaml only resources","technologies":["Kubernetes"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/yaml-only/"},{"id":"8083fab0-707d-55a1-8927-f78e6b4e7208","artifactId":"jkube-maven-sample-zero-config","name":"Maven :: Zero-Config","description":"Spring Boot application with a single REST endpoint.\n Demonstrates Eclipse JKube Zero Configuration capabilities.\n All configurations to create the container image and resource manifests are inferred from the project and its dependencies.","technologies":["Kubernetes","OpenShift","Spring"],"url":"https://github.com/eclipse/jkube/tree/master/quickstarts/maven/zero-config/"}]}},"pageContext":{"slug":"/quickstarts/","langKey":"en"}},"staticQueryHashes":[]}