Skip to content

rohankanojia-forks/kubernetes-client-osgi-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Client on OSGI Demo

Demo application demonstrating Kubernetes Client running on OSGi. This application creates a new custom Resource Book every second.

How to Build?

$ mvn clean install

How to Run?

We'll be running application in Karaf based Pod in Kubernetes. I tested it on minikube.

$ minikube start
$ eval $(minikube -p minikube docker-env)
$ mvn k8s:build k8s:resource k8s:apply

You can check whether application got deployed by checking running pods:

$ kubectl get pods
NAME                                          READY   STATUS    RESTARTS        AGE
kubernetes-client-osgi-demo-f4568dc45-qdr5j   1/1     Running   0               3s

Check logs of application:

$ mvn k8s:log

You should be seeing Book resources getting created every second:

$ kubectl get book -w
NAME     AGE
book1    58s
book10   13s
book11   8s
book12   3s
book2    53s
book3    48s
book4    43s
book5    38s
book6    33s
book7    28s
book8    23s
book9    18s
book13   0s
book14   0s
book15   0s
book16   0s

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages