├── dashboard └── README.md ├── helper ├── helm │ └── values │ │ ├── grafana-customvalues.yaml │ │ └── prometheus-customvalues.yaml └── projects │ └── instavote │ └── dev │ ├── db-deploy.yaml │ ├── db-svc.yaml │ ├── redis-deploy.yaml │ ├── redis-svc.yaml │ ├── results-deploy.yaml │ ├── results-svc.yaml │ ├── vote-deploy.yaml │ ├── vote-ingress.yaml │ ├── vote-rs.yaml │ ├── vote-svc.yaml │ ├── worker-deploy.yaml │ └── worker-svc.yaml ├── ingress ├── README.md └── traefik │ ├── traefik-deployment.yaml │ ├── traefik-ds.yaml │ └── traefik-rbac.yaml ├── monitoring ├── deploy.screenrc ├── heapster │ ├── grafana-dep.yml │ ├── heapster-rbac.yml │ ├── heapster.yml │ └── influxdb-dep.yml ├── hpa.screenrc └── rc.screenrc ├── network └── README.md ├── pods ├── db-pod.yaml ├── multi_container_pod.yaml └── vote-pod.yaml ├── projects ├── instavote │ ├── config │ │ └── redis.conf │ ├── dev │ │ ├── db-deploy.yaml │ │ ├── db-svc.yaml │ │ ├── redis-deploy.yaml │ │ ├── redis-sts │ │ │ ├── redis-cm.yml │ │ │ ├── redis-sts.yml │ │ │ └── redis-svc.yml │ │ ├── redis-svc.yaml │ │ ├── results-deploy.yaml │ │ ├── results-svc.yaml │ │ ├── vote-ingress.yaml │ │ ├── vote-rs.yaml │ │ ├── vote-svc.yaml │ │ └── worker-deploy.yaml │ ├── instavote-ns.yaml │ └── prod │ │ ├── db-deploy.yaml │ │ ├── db-svc.yaml │ │ ├── redis-deploy.yaml │ │ ├── redis-sts │ │ ├── redis-cm.yml │ │ ├── redis-sts.yml │ │ └── redis-svc.yml │ │ ├── redis-svc.yaml │ │ ├── results-deploy.yaml │ │ ├── results-svc.yaml │ │ ├── vote-deploy.yaml │ │ ├── vote-ingress.yaml │ │ ├── vote-svc.yaml │ │ └── worker-deploy.yaml └── mogambo │ ├── common.yml │ ├── dev │ ├── carts-deploy.yml │ ├── carts-svc.yml │ ├── catalogue-deploy.yml │ ├── catalogue-svc.yml │ ├── cataloguedb-configmap.yml │ ├── cataloguedb-deploy.yml │ ├── cataloguedb-pvc.yml │ ├── cataloguedb-svc.yml │ ├── frontend-deploy.yml │ ├── frontend-svc.yml │ ├── hpa.yml │ ├── ingress-rules.yml │ ├── loadtest-deploy.yml │ ├── network-policy.yml │ ├── pod-with-pvc.yml │ └── pv.yml │ └── mogambo-ns.yml ├── rcs └── vote-rc.yaml └── storage ├── README.md ├── aws ├── pvc.yaml ├── redis-deploy.yaml └── storageclass.yaml └── nfs ├── clusterrole.yaml ├── clusterrolebinding.yaml ├── serviceaccount.yaml ├── statefulset-sa.yaml └── storageclass.yaml /dashboard/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /helper/helm/values/grafana-customvalues.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/helm/values/grafana-customvalues.yaml -------------------------------------------------------------------------------- /helper/helm/values/prometheus-customvalues.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/helm/values/prometheus-customvalues.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/db-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/db-deploy.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/db-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/db-svc.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/redis-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/redis-deploy.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/redis-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/redis-svc.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/results-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/results-deploy.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/results-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/results-svc.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/vote-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/vote-deploy.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/vote-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/vote-ingress.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/vote-rs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/vote-rs.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/vote-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/vote-svc.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/worker-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/worker-deploy.yaml -------------------------------------------------------------------------------- /helper/projects/instavote/dev/worker-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/helper/projects/instavote/dev/worker-svc.yaml -------------------------------------------------------------------------------- /ingress/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ingress/traefik/traefik-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/ingress/traefik/traefik-deployment.yaml -------------------------------------------------------------------------------- /ingress/traefik/traefik-ds.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/ingress/traefik/traefik-ds.yaml -------------------------------------------------------------------------------- /ingress/traefik/traefik-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/ingress/traefik/traefik-rbac.yaml -------------------------------------------------------------------------------- /monitoring/deploy.screenrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/monitoring/deploy.screenrc -------------------------------------------------------------------------------- /monitoring/heapster/grafana-dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/monitoring/heapster/grafana-dep.yml -------------------------------------------------------------------------------- /monitoring/heapster/heapster-rbac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/monitoring/heapster/heapster-rbac.yml -------------------------------------------------------------------------------- /monitoring/heapster/heapster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/monitoring/heapster/heapster.yml -------------------------------------------------------------------------------- /monitoring/heapster/influxdb-dep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/monitoring/heapster/influxdb-dep.yml -------------------------------------------------------------------------------- /monitoring/hpa.screenrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/monitoring/hpa.screenrc -------------------------------------------------------------------------------- /monitoring/rc.screenrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/monitoring/rc.screenrc -------------------------------------------------------------------------------- /network/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pods/db-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/pods/db-pod.yaml -------------------------------------------------------------------------------- /pods/multi_container_pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/pods/multi_container_pod.yaml -------------------------------------------------------------------------------- /pods/vote-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/pods/vote-pod.yaml -------------------------------------------------------------------------------- /projects/instavote/config/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/config/redis.conf -------------------------------------------------------------------------------- /projects/instavote/dev/db-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/db-deploy.yaml -------------------------------------------------------------------------------- /projects/instavote/dev/db-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/db-svc.yaml -------------------------------------------------------------------------------- /projects/instavote/dev/redis-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/redis-deploy.yaml -------------------------------------------------------------------------------- /projects/instavote/dev/redis-sts/redis-cm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/redis-sts/redis-cm.yml -------------------------------------------------------------------------------- /projects/instavote/dev/redis-sts/redis-sts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/redis-sts/redis-sts.yml -------------------------------------------------------------------------------- /projects/instavote/dev/redis-sts/redis-svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/redis-sts/redis-svc.yml -------------------------------------------------------------------------------- /projects/instavote/dev/redis-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/redis-svc.yaml -------------------------------------------------------------------------------- /projects/instavote/dev/results-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/results-deploy.yaml -------------------------------------------------------------------------------- /projects/instavote/dev/results-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/results-svc.yaml -------------------------------------------------------------------------------- /projects/instavote/dev/vote-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/vote-ingress.yaml -------------------------------------------------------------------------------- /projects/instavote/dev/vote-rs.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: 2 | kind: Pod 3 | metadata: 4 | spec: 5 | -------------------------------------------------------------------------------- /projects/instavote/dev/vote-svc.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: 2 | kind: Pod 3 | metadata: 4 | spec: 5 | -------------------------------------------------------------------------------- /projects/instavote/dev/worker-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/dev/worker-deploy.yaml -------------------------------------------------------------------------------- /projects/instavote/instavote-ns.yaml: -------------------------------------------------------------------------------- 1 | kind: Namespace 2 | apiVersion: v1 3 | metadata: 4 | name: instavote 5 | -------------------------------------------------------------------------------- /projects/instavote/prod/db-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/db-deploy.yaml -------------------------------------------------------------------------------- /projects/instavote/prod/db-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/db-svc.yaml -------------------------------------------------------------------------------- /projects/instavote/prod/redis-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/redis-deploy.yaml -------------------------------------------------------------------------------- /projects/instavote/prod/redis-sts/redis-cm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/redis-sts/redis-cm.yml -------------------------------------------------------------------------------- /projects/instavote/prod/redis-sts/redis-sts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/redis-sts/redis-sts.yml -------------------------------------------------------------------------------- /projects/instavote/prod/redis-sts/redis-svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/redis-sts/redis-svc.yml -------------------------------------------------------------------------------- /projects/instavote/prod/redis-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/redis-svc.yaml -------------------------------------------------------------------------------- /projects/instavote/prod/results-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/results-deploy.yaml -------------------------------------------------------------------------------- /projects/instavote/prod/results-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/results-svc.yaml -------------------------------------------------------------------------------- /projects/instavote/prod/vote-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/vote-deploy.yaml -------------------------------------------------------------------------------- /projects/instavote/prod/vote-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/vote-ingress.yaml -------------------------------------------------------------------------------- /projects/instavote/prod/vote-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/vote-svc.yaml -------------------------------------------------------------------------------- /projects/instavote/prod/worker-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/instavote/prod/worker-deploy.yaml -------------------------------------------------------------------------------- /projects/mogambo/common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/common.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/carts-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/carts-deploy.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/carts-svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/carts-svc.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/catalogue-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/catalogue-deploy.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/catalogue-svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/catalogue-svc.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/cataloguedb-configmap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/cataloguedb-configmap.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/cataloguedb-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/cataloguedb-deploy.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/cataloguedb-pvc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/cataloguedb-pvc.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/cataloguedb-svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/cataloguedb-svc.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/frontend-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/frontend-deploy.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/frontend-svc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/frontend-svc.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/hpa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/hpa.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/ingress-rules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/ingress-rules.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/loadtest-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/loadtest-deploy.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/network-policy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/network-policy.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/pod-with-pvc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/pod-with-pvc.yml -------------------------------------------------------------------------------- /projects/mogambo/dev/pv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/projects/mogambo/dev/pv.yml -------------------------------------------------------------------------------- /projects/mogambo/mogambo-ns.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: mogambo 5 | -------------------------------------------------------------------------------- /rcs/vote-rc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/rcs/vote-rc.yaml -------------------------------------------------------------------------------- /storage/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /storage/aws/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/storage/aws/pvc.yaml -------------------------------------------------------------------------------- /storage/aws/redis-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/storage/aws/redis-deploy.yaml -------------------------------------------------------------------------------- /storage/aws/storageclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/storage/aws/storageclass.yaml -------------------------------------------------------------------------------- /storage/nfs/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/storage/nfs/clusterrole.yaml -------------------------------------------------------------------------------- /storage/nfs/clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/storage/nfs/clusterrolebinding.yaml -------------------------------------------------------------------------------- /storage/nfs/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/storage/nfs/serviceaccount.yaml -------------------------------------------------------------------------------- /storage/nfs/statefulset-sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/storage/nfs/statefulset-sa.yaml -------------------------------------------------------------------------------- /storage/nfs/storageclass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/schoolofdevops/k8s-code/HEAD/storage/nfs/storageclass.yaml --------------------------------------------------------------------------------