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

Terraform #24

Open
12 tasks
alongir opened this issue Dec 1, 2023 · 0 comments
Open
12 tasks

Terraform #24

alongir opened this issue Dec 1, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@alongir
Copy link
Member

alongir commented Dec 1, 2023

Assume responsibility and maintain the Terraform folder under the sock-shop repository: https://github.com/kubeshark/sock-shop-demo/tree/terraform

V1

  • Install EKS cluster opening varying instance sizes. By default, should use the smallest instance, howevere, allow selecting a stronger instance to support higher load.
  • Each cluster should include the full prometheus, grafana, loki stack
  • Clear instructions how to use. In general if something is simple, just provide instructions as opposed to include in the Terraform
  • Delete cluster
  • Make sure every component has a name
  • Make sure every component gets deleted

V2

  • Ingress + ELB + custom domain and TLS certificate
  • IRSA

V3

  • Istio
  • With/Without mtls (can be in documentation)

V3

  • Specific K8s version
  • Specific CNI brand and version

Try to avoid adventures - find alternatives or defer complex features.

@alongir alongir added the enhancement New feature or request label Dec 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants