matrixji commented on PR #94:
URL: 
https://github.com/apache/incubator-devlake-helm-chart/pull/94#issuecomment-1467412613

   Some logs/screenshots from my local test.
   
   ### test without grafana
   ```
   helm install lake . --set grafana.useExternal=true  --set 
grafana.externalUrl="http://example.com";
   ```
   ```
   ❯ kubectl get all
   NAME                                   READY   STATUS    RESTARTS   AGE
   pod/lake-devlake-lake-0                1/1     Running   0          11m
   pod/lake-devlake-mysql-0               1/1     Running   0          11m
   pod/lake-devlake-ui-846ff6d68f-tft9w   1/1     Running   0          11m
   
   NAME                         TYPE        CLUSTER-IP      EXTERNAL-IP   
PORT(S)          AGE
   service/kubernetes           ClusterIP   10.96.0.1       <none>        
443/TCP          3d23h
   service/lake-devlake-lake    ClusterIP   10.107.38.241   <none>        
8080/TCP         11m
   service/lake-devlake-mysql   ClusterIP   10.102.101.16   <none>        
3306/TCP         11m
   service/lake-devlake-ui      NodePort    10.111.15.81    <none>        
4000:32001/TCP   11m
   
   NAME                              READY   UP-TO-DATE   AVAILABLE   AGE
   deployment.apps/lake-devlake-ui   1/1     1            1           11m
   
   NAME                                         DESIRED   CURRENT   READY   AGE
   replicaset.apps/lake-devlake-ui-846ff6d68f   1         1         1       11m
   
   NAME                                  READY   AGE
   statefulset.apps/lake-devlake-lake    1/1     11m
   statefulset.apps/lake-devlake-mysql   1/1     11m
   ```
   
![image](https://user-images.githubusercontent.com/183388/224902718-c9b2dd88-8fa2-470a-a5ce-40888436cce3.png)
   And the dashboard link will navigate to example.com, which is 302 redirected 
by nginx in config-ui POD.
   
   ### Test without grafana use ingress
   
   ```
    helm install lake . --set grafana.useExternal=true  --set 
grafana.externalUrl="http://example.com"; --set ingress.enabled=true --set 
ingress.hostname=host.docker.internal --set ingress.httpPort=30080 --set 
ingress.className=nginx
   ```
   ```
   ❯ kubectl get all
   NAME                                   READY   STATUS    RESTARTS   AGE
   pod/lake-devlake-lake-0                1/1     Running   0          9m50s
   pod/lake-devlake-mysql-0               1/1     Running   0          9m50s
   pod/lake-devlake-ui-846ff6d68f-tr9l6   1/1     Running   0          9m50s
   
   NAME                         TYPE        CLUSTER-IP      EXTERNAL-IP   
PORT(S)          AGE
   service/kubernetes           ClusterIP   10.96.0.1       <none>        
443/TCP          4d
   service/lake-devlake-lake    ClusterIP   10.109.80.176   <none>        
8080/TCP         9m50s
   service/lake-devlake-mysql   ClusterIP   10.102.169.73   <none>        
3306/TCP         9m50s
   service/lake-devlake-ui      NodePort    10.110.127.79   <none>        
4000:32001/TCP   9m50s
   
   NAME                              READY   UP-TO-DATE   AVAILABLE   AGE
   deployment.apps/lake-devlake-ui   1/1     1            1           9m50s
   
   NAME                                         DESIRED   CURRENT   READY   AGE
   replicaset.apps/lake-devlake-ui-846ff6d68f   1         1         1       
9m50s
   
   NAME                                  READY   AGE
   statefulset.apps/lake-devlake-lake    1/1     9m50s
   statefulset.apps/lake-devlake-mysql   1/1     9m50s
   
   ❯ kubectl get ingress
   NAME                       CLASS   HOSTS                  ADDRESS         
PORTS   AGE
   lake-devlake               nginx   host.docker.internal   10.109.139.59   80 
     26s
   lake-devlake-ext-grafana   nginx   host.docker.internal   10.109.139.59   80 
     26s
   ```
   
   And in this case, the dashboard link is redirected by ingress.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to