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

Automated Local Disk Setup #1107

Merged
merged 4 commits into from
May 12, 2023
Merged

Automated Local Disk Setup #1107

merged 4 commits into from
May 12, 2023

Commits on May 12, 2023

  1. Add algorithms util package

    zimnx committed May 12, 2023
    Configuration menu
    Copy the full SHA
    9f3ffcb View commit details
    Browse the repository at this point in the history
  2. Automatic local disk setup

    The main painpoint of ScyllaDB on Kubernetes was configuring the
    disks. Each cloud provider sets them up in various location, under
    different names. Different instance types comes with different number of
    disks and different sizes.
    To improve user experience we introduce automatic local disk setup.
    
    v1alpha1.NodeConfig API was extended with additional setting related to
    local disks setup.
    Scylla Operator will manage a DaemonSet responsible for creating an
    RAID arrays out of discovered disks, formatting it to desired filesystem
    and creating a persistently mounted mount in provided location using
    provided mount options.
    
    This feature is considered experimental, and is subject for deprecation
    and incompatible changes. Using it, may require manual steps during
    upgrades.
    
    Co-authored-by: Tomáš Nožička <tomas.nozicka@scylladb.com>
    - Persistent mounts
    zimnx committed May 12, 2023
    Configuration menu
    Copy the full SHA
    9518217 View commit details
    Browse the repository at this point in the history
  3. Modernize eks example

    zimnx committed May 12, 2023
    Configuration menu
    Copy the full SHA
    9af84b9 View commit details
    Browse the repository at this point in the history
  4. Update autogenerated

    zimnx committed May 12, 2023
    Configuration menu
    Copy the full SHA
    16a8c30 View commit details
    Browse the repository at this point in the history