Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 780 Bytes

README.md

File metadata and controls

33 lines (23 loc) · 780 Bytes

java-operator-sdk
Description
A java operator that download helm charts from a repository, convert the chart into kubernetes manifests and apply on cluster.Also do the reconcile when any of the resources are deleted, recreating them
How to use
Requirements

Java 11
Maven
Helm
Local K8s cluster(kind,minikube)

Running on terminal

Inside the root folder, run the following command:

kubectl apply -f charles-deployment-crd.yaml
chmod +x ./run.sh
./run.sh

After the application starts, run:
kubectl apply -f charles-deployment.yaml

Running inside cluster

Inside the root folder, run the following command:

helm install java-operator ./java-operator 

kubectl apply -f charles-deployment.yaml