Skip to main content
Solved

k10 dashdboard doest work


  • Comes here often
  • 8 comments

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 [P38TThreadPoolExecutor-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 [P38TThreadPoolExecutor-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 [P38TThreadPoolExecutor-0_0] INFO: 507BD583-608E-43E9-8AB7-FD9E4D708B87: 127.0.0.1 "GET /metrics" 17ms 200 success

Best answer by Pavithra

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

View original
Did this topic help you find an answer to your question?

4 comments

Forum|alt.badge.img
  • Comes here often
  • 11 comments
  • September 11, 2024

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​​​​​​​


  • Author
  • Comes here often
  • 8 comments
  • September 17, 2024

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 


Forum|alt.badge.img
  • Comes here often
  • 11 comments
  • Answer
  • September 17, 2024

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


  • Author
  • Comes here often
  • 8 comments
  • September 17, 2024

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

 


Comment