Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installed DevLake on AWS EKS cluster using helm #87

Open
DarkoDevops opened this issue Mar 10, 2023 · 4 comments
Open

Installed DevLake on AWS EKS cluster using helm #87

DarkoDevops opened this issue Mar 10, 2023 · 4 comments
Assignees

Comments

@DarkoDevops
Copy link

I installed Apache DevLake on AWS EKS cluster using helm, but when I want to access it, it's not working.
Even when I export node port and node ip I can't access it.

On EKS is already deployed ingress-nginx so I used:
helm install devlake devlake/devlake --set "ingress.enabled=true,ingress.hostname=devlake.dev.site1.dev"

@arthurio
Copy link

@DarkoDevops I'm a new user but here are my 5cents: you probably need a load balancer to accept traffic and direct it to your services via your ingress configuration (which isn't recommended). I would recommend removing the ingress and just using the port-forward kubernetes feature so that only people with access to the cluster can access the dashboards.

I deployed an instance yesterday using approach and it worked well!

@daniel-hutao
Copy link
Collaborator

Hi @DarkoDevops, I'll complete the testing of deploying DevLake to EKS soon, and then I'll write a related deployment document. Please wait for a few days, and I will come back here to tell you the progress in time.

@daniel-hutao daniel-hutao self-assigned this Mar 14, 2023
@DarkoDevops
Copy link
Author

Great, thank you @daniel-hutao .

@daniel-hutao
Copy link
Collaborator

Regarding the deployment of DevLake on EKS, the biggest issue previously was compatibility with Ingress configuration, but that has now been resolved. You guys can try using this values.yaml configuration:

ingress:
  enabled: true
  enableHttps: false
  className: "alb"
  hostname: ""
  # url prefix, not works right now, keep "/"
  prefix: /
  # if using https provides the certificates secret name
  tlsSecretName: ""
  # ingress http port
  httpPort: 80
  # ingress https port
  httpsPort: 443
  useDefaultNginx: false
  annotations:
    alb.ingress.kubernetes.io/scheme: internet-facing
    alb.ingress.kubernetes.io/target-type: ip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants