Skip to content

paas-lightning/memory-consumer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Memory Consumer

This project is an illustration of the following article: Docker and Java: Why My App Is OOMKilled.

It contains a Java class and related Docker image and Kubernetes versions. The scripts are managed by Makefile executables. Other interesting article: https://stackoverflow.com/questions/49364568/analyze-kubernetes-pod-oomkilled

Run a local registry

make registery

Build Java Jar & Register Docker image & deploy k8s

Cmd v1

make cleanv1
make deployv1
make allv1

Cmd v2

make cleanv2
make deployv2
make allv2

Cmd v3

make cleanv3
make deployv3
make allv3

Test logs

make logs

References

Analyze Kubernetes pod OOMKilled Deploy a registry server

Kubernetes Lab for Java Developers

About

Memory Consumer for Java Application (OOM Killed)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 49.4%
  • Makefile 43.7%
  • Dockerfile 6.9%