Azure-Samples / open-liberty-on-aks

The project demonstrates how to prepare and deploy Java application inside Open/WebSphere Liberty on an Azure Kubernetes Service cluster.
MIT License
7 stars 19 forks source link
aks azure jakartaee java javaee kubernetes open-liberty websphere-liberty

page_type: sample languages:

Open Liberty/WebSphere Liberty on Azure Kubernetes Service Samples

Overview

Azure Kubernetes Service (AKS) deploys and manages containerized applications more easily with a fully managed Kubernetes service. Azure Kubernetes Service (AKS) offers serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience, and enterprise-grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver, and scale applications with confidence.

Open Liberty is an IBM Open Source project that implements the Eclipse MicroProfile specifications and is also Jakarta EE compatible. Open Liberty is fast to start up with a low memory footprint and supports live reloading for quick iterative development. It is simple to add and remove features from the latest versions of MicroProfile and Jakarta EE. Zero migration lets you focus on what's important, not the APIs changing under you.

WebSphere Liberty architecture shares the same code base as the open sourced Open Liberty server runtime, which provides additional benefits such as low-cost experimentation, customization and seamless migration from open source to production.

This repository contains sample projects for deploying Java applications with Open Liberty/WebSphere Liberty on an Azure Kubernetes Service cluster. These sample projects show how to use various features in Open Liberty/WebSphere Liberty and how to integrate with different Azure services. Below table shows the list of samples available in this repository.

Sample Description Guide
java-app Deploy a simple Jakarta EE application with Open Liberty/WebSphere Liberty on an AKS cluster. howto-guide
java-app-jcache Use Java EE JCache with Open Liberty or WebSphere Liberty on an Azure Kubernetes Service (AKS) cluster. howto-guide