Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.19 KB

readme.md

File metadata and controls

53 lines (36 loc) · 1.19 KB

Guide to run assessment

Prerequisites

Install k3d cluster with PodSecurityPolicy with following command :

  • docker
  • k3d cluster
  • helm

Create k3d cluster with following command

make cluster

Install helm charts: Jenkins, ingress-nginx, Promethous

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
kubectl create ns monitoring

helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm repo update
helm install prometheus-chart prometheus-community/prometheus -n monitoring

helm repo add jenkins https://charts.jenkins.io
helm repo update
helm install jenkins-ci jenkins/jenkins


helm install ingress-chart ingress-nginx/ingress-nginx

Deploy application by running following manifest files

kubectl apply -f deployment.yaml
kubectl apply -f ingress.yaml

Deploy application with following manifest files:

kubectl apply -f deployment.yaml
kubectl apply -f ingress.yaml

Check your application over browser with IP or domain