This is a bundle of simple tests for Kubernetes for testing deployments of different types of applications (kustomize, helm, raw yaml, etc).
Application | Description | Installation | Image |
---|---|---|---|
Simple Web App | A simple web application that show its IP and hostname | Use Helm helm install simple-web-app ./simple/chart/ |
qjoly/kubernetes-coffee-image:simple |
Micro service | An application composed of two microservices, one for the frontend and the second contacted by the first one | Use directly kubectl apply |
qjoly/kubernetes-coffee-image:frontend and qjoly/kubernetes-coffee-image:api |
Evil Tea | An application that show all pods inside the cluster (use to simulate a security breach) | Use Kustomize kubectl apply -k evil-tea/kustomize |
qjoly/kubernetes-coffee-image:evil |
Versioned-Coffee | An application that shows x cups of coffee | helm install multiversion ./multiversions/chart --set image.tag=v1.1 |
qjoly/kubernetes-coffee-image:v1.x |
In applications Simple Web App
and Micro service
, the HTML code is based on the CSS Coffee Filling Loader Animation from hosseinnabi-ir