This repo is a consolidation of different kubernetes applications that can be used for testing/poc.
All the yamls are tested to be working with NSX-T 2.4, PKS 1.5.0 and Kubernetes v1.14.5
Each folder consist of different application deployment yamls that can be use to test different deployment config.
Disclaimer: All the applications in this repo are not developed by me.
Applications are categorized as follows:
Apps | Folder |
---|---|
nginx demo app | nginx-app/ |
yelb demo app | yelb-demo/ |
This folder consist of various nginx k8s configuration.
A basic nginx deployment just to test pod deployment and pod services accessibility. Uses Loadbalancer as a service.
Another basic nginx deployment that is commonly used to show pod deployment statstics. Example is set to use Contour as an ingress.
Not exactly an application but a series of nginx deployment to showcase ingress routing with https. Example is set to use Contour as an ingress.
References:
- https://code.vmware.com/samples/5595/Running-Contour-as-Ingress-on-Enterprise-PKS-k8s-clusters-with-NSX-T
- https://code.vmware.com/samples/5502/running-nginx-ingress-on-pks-k8s-clusters-with-nsx-t
This is a basic microservice application which can be use to showcase various k8 deployment concepts. YAMLs in this folder are tweak and edited accordingly to how I would deploy or showcase it.
All original content and credits goes to https://github.com/mreferre/yelb.
Showcases various k8 deployment config with a mixture of the following:
- ingress
- load balancer
- network policy
Similar to yelb-app but showcases the deployment yelb-app with dynamic pvc.
Consolidating more demo apps found over time: