Skip to main content

Hello 

I recently installed k10 via helm by “helm install k10 kasten/k10 --namespace=kasten-io”

as per documentation to access via load balancer I then upgraded:

helm upgrade k10 kasten/k10 --namespace=kasten-io \    --reuse-values \    --set externalGateway.create=true \    --set auth.tokenAuth.enabled=true

 

But still it just doesnt load 
gateway shows these logs

 

2024-09-11 09:05:09 diagd 3.9.1 aP38TThreadPoolExecutor-0_0] INFO: 92614743-2FC2-471D-8676-12B154066E1B: 127.0.0.1 "GET /metrics" 18ms 200 success

2024-09-11 09:06:09 diagd 3.9.1 0P38TThreadPoolExecutor-0_0] INFO: CEFD4281-DBC4-4C05-8463-852F92557FB9: 127.0.0.1 "GET /metrics" 15ms 200 success

2024-09-11 09:07:09 diagd 3.9.1 2P38TThreadPoolExecutor-0_0] INFO: 507BD583-608E-43E9-8AB7-FD9E4D708B87: 127.0.0.1 "GET /metrics" 17ms 200 success

Hi @msaeed 
  Thank you for using veeam community support. Can you confirm if you are trying to access k10 using below URL format 

http://<external-ip>/k10/

or
 

http://<hostname>/k10/


Thanks,
Pavithra​​​​​​​


Hi Pavithra 
Thanks for responding 

I was able to access dashboard by restarting the helm chart again. 
However I cant get the TLS (https) for the dashboard working

I created a separate ingress for the dashboard and applied it to the kasten namespace. however it doesnt seem to pick it up. 

 

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: kasten-ingress
namespace: kasten-io
annotations:
nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/rewrite-target: /
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"

spec:
ingressClassName: nginx
tls:
- hosts:
- kasten.abc.com
secretName: kasten-tls-secret
rules:
- host: kasten.abc.com
http:
paths:
- path: /k10
pathType: Prefix
backend:
service:
name: gateway-ext
port:
number: 80

and then upgraded the helm chart by 

 

helm upgrade k10 kasten/k10 --namespace=kasten-io \
--reuse-values \
--set externalGateway.create=true \
--set auth.tokenAuth.enabled=true



Is there anything else needs to be done to make working 


Hi @msaeed ,
 If you’re trying to expose kasten dashboard through ingress. Please follow the below steps  (Don’t need to create separate ingress)

https://docs.kasten.io/latest/access/dashboard.html#existing-ingress-controller


Example:
 

helm upgrade k10 kasten/k10 --namespace=kasten-io \
--reuse-values \
--set ingress.create=true \
--set ingress.class=nginx \
--set ingress.annotations."nginx.ingress.kubernetes.io/ssl-redirect"="true" \
--set ingress.host=kasten.abc.com \
--set ingress.tls.enabled=true \
--set ingress.tls.secretName=kasten-tls-secret \
--set auth.tokenAuth.enabled=true

Note: Please follow the below document for more advanced install options using helm
https://docs.kasten.io/latest/install/advanced.html#complete-list-of-veeam-kasten-helm-options

Thanks,
Pavithra


thanks Pavithra 
TLS seems like to work by setting ingress this way. 

 


Comment