| <!DOCTYPE html><html><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><style data-href="/jkube/styles.d2f7dbfb4512546b45b7.css">@import url(https://fonts.googleapis.com/css?family=Libre+Franklin:400,700,300,600,100|Roboto:400,500,700|Jura);html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{font-family:Libre Franklin,Roboto,sans-serif}body{margin:0;padding:0;outline:0;background:#fff;font-size:16px;color:#222}h1{font-size:3em}h1,h2{margin-top:0;font-weight:300}h2{font-size:2rem}h3{font-size:1.5rem;font-weight:300}a{color:#525c86}a:focus,a:hover{color:#222}.eclipse-jkube__main{margin:0 16px}.eclipse-jkube__main .eclipse-jkube__content .getting-involved{background-color:#272727;color:#fff;margin:0 -16px;padding:16px;display:flex;justify-content:flex-end}.eclipse-jkube__main .eclipse-jkube__content .hero{display:block;margin:0 -16px;padding:16px;background-color:#272727;color:#fff}.eclipse-jkube__main .eclipse-jkube__content .section-dark{background-color:#404040;color:#fff;margin:0 -16px;padding:16px}.eclipse-jkube__main .eclipse-jkube__content .section-features h3,.eclipse-jkube__main .eclipse-jkube__content .section-features ul{background-color:#f2f2f2}.eclipse-jkube__main .eclipse-jkube__content .section-features h3{margin:0;padding:16px 8px;border-top:1px solid #d9d9d9}.eclipse-jkube__main .eclipse-jkube__content .section-features ul{margin:0;padding-top:0;padding-bottom:16px}.eclipse-jkube__main .eclipse-jkube__content .section-features ul:last-child{border-bottom:1px solid #d9d9d9}.eclipse-jkube__main .eclipse-jkube__content img{max-width:100%}</style><meta name="generator" content="Gatsby 2.18.17"/><title data-react-helmet="true">Eclipse JKube</title><meta data-react-helmet="true" charSet="UTF-8"/><meta data-react-helmet="true" name="description" content="Eclipse JKube welcome page"/><style type="text/css"> |
| .anchor { |
| float: left; |
| padding-right: 4px; |
| margin-left: -20px; |
| } |
| h1 .anchor svg, |
| h2 .anchor svg, |
| h3 .anchor svg, |
| h4 .anchor svg, |
| h5 .anchor svg, |
| h6 .anchor svg { |
| visibility: hidden; |
| } |
| h1:hover .anchor svg, |
| h2:hover .anchor svg, |
| h3:hover .anchor svg, |
| h4:hover .anchor svg, |
| h5:hover .anchor svg, |
| h6:hover .anchor svg, |
| h1 .anchor:focus svg, |
| h2 .anchor:focus svg, |
| h3 .anchor:focus svg, |
| h4 .anchor:focus svg, |
| h5 .anchor:focus svg, |
| h6 .anchor:focus svg { |
| visibility: visible; |
| } |
| </style><script> |
| document.addEventListener("DOMContentLoaded", function(event) { |
| var hash = window.decodeURI(location.hash.replace('#', '')) |
| if (hash !== '') { |
| var element = document.getElementById(hash) |
| if (element) { |
| var offset = element.offsetTop |
| // Wait for the browser to finish rendering before scrolling. |
| setTimeout((function() { |
| window.scrollTo(0, offset - 0) |
| }), 0) |
| } |
| } |
| }) |
| </script><link as="script" rel="preload" href="/jkube/component---src-templates-main-jsx-7ea2ffc6fd571261f78c.js"/><link as="script" rel="preload" href="/jkube/styles-114b1cc58b4603da1d6a.js"/><link as="script" rel="preload" href="/jkube/app-e7fdad4b05f943a610b1.js"/><link as="script" rel="preload" href="/jkube/commons-549c24a093027ad17843.js"/><link as="script" rel="preload" href="/jkube/webpack-runtime-8de14093e20993dcbd3a.js"/><link as="fetch" rel="preload" href="/jkube/page-data/index/page-data.json" crossorigin="anonymous"/></head><body><div id="___gatsby"><div style="outline:none" tabindex="-1" role="group" id="gatsby-focus-wrapper"><div class="eclipse-jkube__main"><div class="eclipse-jkube__content"><div class="getting-involved"> |
| <p><a href="https://github.com/eclipse/jkube" target="_blank" rel="nofollow noopener noreferrer"><img src="https://img.shields.io/github/stars/eclipse/jkube?style=social" alt="Github"></a> |
| <a href="https://twitter.com/jkubeio" target="_blank" rel="nofollow noopener noreferrer"><img src="https://img.shields.io/twitter/follow/jkubeio?label=Follow" alt="Twitter"></a> |
| <a href="https://www.eclipse.org/legal/epl-2.0/" target="_blank" rel="nofollow noopener noreferrer"><img src="https://img.shields.io/badge/License-EPL%202.0-red.svg?label=license&logo=eclipse" alt="License"></a> |
| <a href="https://gitter.im/eclipse/jkube?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge" target="_blank" rel="nofollow noopener noreferrer"><img src="https://badges.gitter.im/eclipse/jkube.svg" alt="Gitter"></a> |
| <a href="mailto:jkube-dev@eclipse.org" target="_blank" rel="nofollow noopener noreferrer"><img src="https://img.shields.io/badge/Eclipse%20Jkube%20-Developer%20Mailing%20List-orange" alt="Eclipse Jkube Dev Mailing List"></a></p> |
| </div> |
| <div class="hero"> |
| <p><span |
| class="gatsby-resp-image-wrapper" |
| style="position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px;" |
| > |
| <a |
| class="gatsby-resp-image-link" |
| href="/jkube/static/ceb9b76a6465a7073ef3072025e00dd4/1a1b4/EF_GRY-OR_png.png" |
| style="display: block" |
| target="_blank" |
| rel="noopener" |
| > |
| <span |
| class="gatsby-resp-image-background-image" |
| style="padding-bottom: 52.249357326478155%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAC4jAAAuIwF4pT92AAABz0lEQVQoz2P4PkWJAQa+TVFi/A7BUL4iA7I8SeD/Elkk3kUGXxcLRgsra0ZbG2sGOxC2tWK0s4FiW2tkzATEYF1g+ttkRYb/8+TBAn+nK6r9XyWt+v8/ExOpDgJaCGF8n6LICHbhTAX5pz0q/h5Olq4BrhaSQJdpAxWZArE40GYWIC0JdKkJkFYF8lVsba30gbQUEDsAsRjchaAwAxu4TEazPd7QytTSZqGjnVWova1VurO9lYqDnVVKdaQRC5DOA4r1A3EtEBcCcY6DrVU+kJ7mZGclDjIDqJ4BHuj//zMwdyca6Bqa2fTqmdraGZnbxOiY2FobmNlka5nYuuua2noB2alSOvZy+mY2lkCL8w3NbRKAuI5PzZEbZIamsS3E2z+nKkIMnS3P96RbxerTJCX9R10qesdqNYzfT1CyutOuav9nmqLh/0Wy6qAwvtqipg8U0wYGk8HDThVnoFpRkP5nPSqwpAEx8PMkJe7/MxQUfk1VVPw3XVH+/xx5+d/TFFWBGtW/TVZS/ThRSftlr7L8/7nyQkAx6S9AMaB6zb/TFPlB+oF6EF6GuZJcgKL/GzwhK8ESNwMShid2EA10KcN3YFIDJbdvCHloilFiAAAfLLm0PwRBBwAAAABJRU5ErkJggg=='); background-size: cover; display: block;" |
| ></span> |
| <img |
| class="gatsby-resp-image-image" |
| alt="Eclipse Foundation" |
| title="Eclipse Foundation" |
| src="/jkube/static/ceb9b76a6465a7073ef3072025e00dd4/799d3/EF_GRY-OR_png.png" |
| srcset="/jkube/static/ceb9b76a6465a7073ef3072025e00dd4/00d96/EF_GRY-OR_png.png 148w, |
| /jkube/static/ceb9b76a6465a7073ef3072025e00dd4/0b23c/EF_GRY-OR_png.png 295w, |
| /jkube/static/ceb9b76a6465a7073ef3072025e00dd4/799d3/EF_GRY-OR_png.png 590w, |
| /jkube/static/ceb9b76a6465a7073ef3072025e00dd4/2a3d6/EF_GRY-OR_png.png 885w, |
| /jkube/static/ceb9b76a6465a7073ef3072025e00dd4/ae92f/EF_GRY-OR_png.png 1180w, |
| /jkube/static/ceb9b76a6465a7073ef3072025e00dd4/1a1b4/EF_GRY-OR_png.png 1556w" |
| sizes="(max-width: 590px) 100vw, 590px" |
| style="width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;" |
| loading="lazy" |
| /> |
| </a> |
| </span></p> |
| <h1 id="eclipse-jkube"><a href="#eclipse-jkube" aria-label="eclipse jkube permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Eclipse JKube</h1> |
| <p>Eclipse JKube is a collection of plugins and libraries that are used for generating and deploying Kubernetes/Openshift |
| manifests at compile time. It brings your Java applications on to Kubernetes and OpenShift. |
| It provides a tight integration into Maven and benefits from the build configuration already provided. |
| This project focus on two tasks: Building Docker images and creating Kubernetes and OpenShift resource descriptors.</p> |
| </div> |
| <div class="section-features"> |
| <h2 id="features"><a href="#features" aria-label="features permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Features</h2> |
| <h3 id="jkube-kit"><a href="#jkube-kit" aria-label="jkube kit permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>JKube-kit</h3> |
| <ul> |
| <li><strong>Generator</strong> framework for automatically generating Docker images by examining project information.</li> |
| <li><strong>Enricher</strong> framework for creating and enhancing Kubernetes/Openshift resource descriptors.</li> |
| <li><strong>Profile</strong> combining configuration for generators and enrichers.</li> |
| <li><strong>Resource Configuration</strong> model objects for a simplified configuration of Kubernetes/Openshift resource.</li> |
| <li><strong>Image Configuration</strong> model objects for modeling Docker image configuration.</li> |
| </ul> |
| <h3 id="kubernetes-maven-plugin"><a href="#kubernetes-maven-plugin" aria-label="kubernetes maven plugin permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Kubernetes Maven Plugin</h3> |
| <ul> |
| <li>Generates docker images with flexible and powerful configuration.</li> |
| <li>Supports generating Kubernetes descriptors.</li> |
| <li>Provides <strong>Zero Configuration</strong> for a quick ramp-up where opinionated defaults will be pre-selected.</li> |
| <li>Provides <strong>Inline Configuration</strong> within the plugin configuration in an XML syntax.</li> |
| <li>Provides <strong>External Configuration</strong> templates of real deployment descriptors which are enriched by plugin.</li> |
| </ul> |
| <h3 id="openshift-maven-plugin"><a href="#openshift-maven-plugin" aria-label="openshift maven plugin permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Openshift Maven Plugin</h3> |
| <ul> |
| <li>Dealing with S2I images and hence inherits its flexible and powerful configuration.</li> |
| <li>Supports generating Openshift descriptors.</li> |
| <li>Provides <strong>Zero Configuration</strong> for a quick ramp-up where opinionated defaults will be pre-selected.</li> |
| <li>Provides <strong>Inline Configuration</strong> within the plugin configuration in an XML syntax.</li> |
| <li>Provides <strong>External Configuration</strong> templates of real deployment descriptors which are enriched by plugin.</li> |
| </ul> |
| </div> |
| <hr> |
| <h2 id="view-demo"><a href="#view-demo" aria-label="view demo permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>View Demo</h2> |
| <h3 id="kubernetes-maven-plugin-1"><a href="#kubernetes-maven-plugin-1" aria-label="kubernetes maven plugin 1 permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a><a href="https://asciinema.org/a/253747" target="_blank" rel="nofollow noopener noreferrer">Kubernetes Maven Plugin</a></h3> |
| <p><img src="/jkube/b8aee8fc48d4f6fdbf1ead0d05951b30/k8s-maven-plugin-demo.gif" alt="k8s sample demo"></p> |
| <h3 id="openshift-maven-plugin-1"><a href="#openshift-maven-plugin-1" aria-label="openshift maven plugin 1 permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a><a href="https://asciinema.org/a/253742" target="_blank" rel="nofollow noopener noreferrer">Openshift Maven Plugin</a></h3> |
| <p><img src="/jkube/daedcef3948cf9fdd38dd014ae77a3b1/oc-maven-plugin-demo.gif" alt="oc sample demo"></p> |
| <h2 id="getting-started"><a href="#getting-started" aria-label="getting started permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Getting Started</h2> |
| <ul> |
| <li>Visit our <a href="https://github.com/eclipse/jkube/tree/master/quickstarts" target="_blank" rel="nofollow noopener noreferrer">quickstarts samples</a> on github.</li> |
| </ul> |
| <hr> |
| <h2 id="downloads"><a href="#downloads" aria-label="downloads permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Downloads</h2> |
| <p>You can get Eclipse Jkube from these platforms:</p> |
| <ul> |
| <li><a href="https://search.maven.org/search?q=g:%22org.eclipse.jkube%22%20AND%20a:%22jkube%22" target="_blank" rel="nofollow noopener noreferrer"><img src="https://img.shields.io/maven-central/v/org.eclipse.jkube/jkube.svg?label=Maven%20Central" alt="Maven Central"></a></li> |
| <li><a href="https://download.eclipse.org/jkube/" target="_blank" rel="nofollow noopener noreferrer"><img src="https://img.shields.io/badge/eclipse%20downloads-downloads.eclipse.org-red" alt="Eclipse Download Repository"></a></li> |
| </ul> |
| <hr> |
| <h2 id="documentation"><a href="#documentation" aria-label="documentation permalink" class="anchor"><svg aria-hidden="true" focusable="false" height="16" version="1.1" viewBox="0 0 16 16" width="16"><path fill-rule="evenodd" d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Documentation</h2> |
| <p>Check out our documentation for for:</p> |
| <ul> |
| <li><strong>Kubernetes Maven Plugin</strong> <a href="https://htmlpreview.github.io/?https://github.com/eclipse/jkube/blob/master/kubernetes-maven-plugin/doc/index.html" target="_blank" rel="nofollow noopener noreferrer"><img src="https://img.shields.io/badge/plugin-documentation-lightgrey" alt="Documentation"></a></li> |
| <li><strong>Openshift Maven Plugin</strong> <a href="https://htmlpreview.github.io/?https://github.com/eclipse/jkube/blob/master/openshift-maven-plugin/doc/index.html" target="_blank" rel="nofollow noopener noreferrer"><img src="https://img.shields.io/badge/plugin-documentation-lightgrey" alt="Documentation"></a></li> |
| <li> |
| <p><strong>Jkube-kit</strong>:</p> |
| <ul> |
| <li><strong>Generator</strong> framework for automatically generating Docker images by examining project information. |
| <a href="http://www.javadoc.io/doc/org.eclipse.jkube/jkube-maven-generator-api" target="_blank" rel="nofollow noopener noreferrer"><img src="http://www.javadoc.io/badge/org.eclipse.jkube/jkube-maven-generator-api.svg?color=blue" alt="Javadocs"></a></li> |
| <li><strong>Enricher</strong> framework for creating and enhancing Kubernetes and OpenShift resources. |
| <a href="http://www.javadoc.io/doc/org.eclipse.jkube/jkube-maven-enricher-api" target="_blank" rel="nofollow noopener noreferrer"><img src="http://www.javadoc.io/badge/org.eclipse.jkube/jkube-maven-enricher-api.svg?color=blue" alt="Javadocs"></a></li> |
| <li><strong>Profile</strong> combining the configuration for generators and enrichers. |
| <a href="http://www.javadoc.io/doc/org.eclipse.jkube/jkube-maven-profiles" target="_blank" rel="nofollow noopener noreferrer"><img src="http://www.javadoc.io/badge/org.eclipse.jkube/jkube-maven-profiles.svg?color=blue" alt="Javadocs"></a></li> |
| <li><strong>Resource configuration</strong> model objects for a simplified configuration of Kubernetes and OpenShift resources. |
| <a href="http://www.javadoc.io/doc/org.eclipse.jkube/jkube-kit-config-resource" target="_blank" rel="nofollow noopener noreferrer"><img src="http://www.javadoc.io/badge/org.eclipse.jkube/jkube-kit-config-resource.svg?color=blue" alt="Javadocs"></a></li> |
| <li><strong>Image configuration</strong> model objects for modeling Docker image configuration as used in docker-maven-plugin. |
| <a href="http://www.javadoc.io/doc/org.eclipse.jkube/jkube-kit-config-image" target="_blank" rel="nofollow noopener noreferrer"><img src="http://www.javadoc.io/badge/org.eclipse.jkube/jkube-kit-config-image.svg?color=blue" alt="Javadocs"></a></li> |
| </ul> |
| </li> |
| </ul></div></div></div></div><script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/";/*]]>*/</script><script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"app":["/app-e7fdad4b05f943a610b1.js"],"component---src-templates-main-jsx":["/component---src-templates-main-jsx-7ea2ffc6fd571261f78c.js"]};/*]]>*/</script><script src="/jkube/webpack-runtime-8de14093e20993dcbd3a.js" async=""></script><script src="/jkube/commons-549c24a093027ad17843.js" async=""></script><script src="/jkube/app-e7fdad4b05f943a610b1.js" async=""></script><script src="/jkube/styles-114b1cc58b4603da1d6a.js" async=""></script><script src="/jkube/component---src-templates-main-jsx-7ea2ffc6fd571261f78c.js" async=""></script></body></html> |