Workshop materials for the introductory Spring Native workshop
APACHE-2.0 License
This repo contains all the materials required for the An Introduction to Native Spring on K8s with GraalVM
workshop.
The workshop is designed to help Spring Boot developers build new / modernize existing applications using Spring Native and deploy them in Kubernetes. Basic knowledge of Spring Boot and Kubernetes is assumed for successful completion.
This workshop is followed by the Advanced Spring Native with GraalVM
workshop.
This content contains sample code supporting the workshop agenda, with a focus on building Native Applications using Spring Native and GraalVM.
The content is organized around a number of independent sections, each with a README.md
file explaining how to build and run the samples,
or pointing out areas of interest, for further exploration.
The content focuses on the following main areas:
The following areas are explored in-depth in the Advanced Spring Native
workshop:
This workshop repository can be cloned to your machine as follows:
# SSH
> git clone [email protected]:ddobrin/native-spring-on-k8s-with-graalvm-an-introduction.git
# HTTPs
> git clone https://github.com/ddobrin/native-spring-on-k8s-with-graalvm-an-introduction.git
Full samples are provided for each lab or demo!
All samples are relative to the repository root, for ex.:
# Petclinic
<repo-root>/complete/petclinic-jdbc
Please start by cloning the repo, then follow the environment setup and validation section prior
to the start of the workshop.