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

EKS PVC Claim #14

Open
9 tasks done
alongir opened this issue Nov 24, 2023 · 7 comments
Open
9 tasks done

EKS PVC Claim #14

alongir opened this issue Nov 24, 2023 · 7 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@alongir
Copy link
Member

alongir commented Nov 24, 2023

Context:

  • Kubeshark support a persistent volume claim as the storage for Workers.
  • Having said that, this is is not a simple procedure
  • We'd like to make it simple for users, by providing clear instructions how to provision such storage across popular K8s distributions, starting with EKS

Tasks steps:

  • Open a new AWS account and add to the Kubeshark organization following a sent invitation
  • Start an EKS cluster with at least two nodes.
  • Make every effort to reduce the spend by choosing small instances and scaling the cluster down when not in use
  • Make all the necessary steps to provision a persistent volume
  • Consider using an EFS storage
  • Ideally use ReadWriteMany. If not possible, suggest a different method
  • Make Kubeshark work with the PVC
  • Document the process, so anyone with minimal devops skills can follow the instructions and do it.
  • Always use a PR in a dedicated branch, available for review, commenting and approval.
@alongir alongir assigned alongir and berezins and unassigned alongir Nov 24, 2023
@alongir alongir added the documentation Improvements or additions to documentation label Nov 24, 2023
@berezins
Copy link
Contributor

berezins commented Nov 24, 2023

Downscaled to 0 nodes when not used by us:
image

@berezins
Copy link
Contributor

kubeshark/kubeshark#1455

@berezins
Copy link
Contributor

berezins commented Dec 1, 2023

#15

@berezins
Copy link
Contributor

berezins commented Dec 5, 2023

Dynamic provisioning described and added in #17 should work even without this PR kubeshark/kubeshark#1455

@berezins
Copy link
Contributor

berezins commented Dec 6, 2023

All PRs by this task are merged (#15, #16, #17 and kubeshark/kubeshark#1455). So can we close it, @alongir ?

@alongir
Copy link
Member Author

alongir commented Dec 6, 2023

I think it's ready. Waiting for @mertyildiran to take a quick look.

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

No branches or pull requests

2 participants