Files
kubeshark/helm-chart
2023-10-12 18:31:59 +03:00
..
2023-10-12 18:28:42 +03:00
2023-09-21 21:56:09 +03:00
2023-04-11 19:29:19 +03:00
2023-10-11 17:09:17 -07:00
2023-10-12 18:31:59 +03:00

Helm Chart of Kubeshark

Officially

Add the Helm repo for Kubeshark:

helm repo add kubeshark https://helm.kubeshark.co

then install Kubeshark:

helm install kubeshark kubeshark/kubeshark

Locally

Clone the repo:

git clone git@github.com:kubeshark/kubeshark.git --depth 1
cd kubeshark/helm-chart

Render the templates

helm template .

Install Kubeshark:

helm install kubeshark .

Uninstall Kubeshark:

helm uninstall kubeshark

Accesing

Do the port forwarding:

kubectl port-forward service/kubeshark-front 8899:80

Visit localhost:8899

Installing with Ingress Enabled

helm install kubeshark kubeshark/kubeshark \
  --set tap.ingress.enabled=true \
  --set tap.ingress.host=ks.svc.cluster.local \
  --set-json='tap.ingress.approveddomains=["gmail.com"]' \
  --set license=LICENSE_GOES_HERE \
  --set-json 'tap.annotations={ "eks.amazonaws.com/role-arn" : "arn:aws:iam::7...0:role/s3-role" }'

You can get your license here.

Disabling IPV6

Not all have IPV6 enabled, hence this has to be disabled as follows:

helm install kubeshark kubeshark/kubeshark \
  --set tap.ipv6=false