scylla-operator icon indicating copy to clipboard operation
scylla-operator copied to clipboard

Deploying Scylla on GKE - minimal example

Open tzach opened this issue 3 years ago • 2 comments

The GKE example is great, but often newcomers want to run a minimal, functional demo. It would be nice to have an easy option to do that.

tzach avatar Jun 16 '21 05:06 tzach

Minimal as using developer mode and no tuning?

Without tuning it would be fairly easy as it would be cloud agnostic and didn't grow our examples matrix.

What I do is:

  1. Deploy the operator
  2. kubectl create namespace test
  3. kubectl -n test create -f test/e2e/fixture/scyllacluster/basic.scyllacluster.yaml (or custom CR)
  4. kubectl -n test create serviceaccount basic-member
  5. kubectl -n test create rolebinding basic-member --clusterrole=scyllacluster-member --serviceaccount=test:basic-member

Steps 4. and 5. will go away when we fix https://github.com/scylladb/scylla-operator/issues/450 so it's just deploying the operator and creating a scyllacluster CR.

We can certainly expand our easy ramp up and document this case.

tnozicka avatar Jun 21 '21 13:06 tnozicka

There is also the question of storage. We currently support only local disks but dedicated disks cost a lot of money just for a minimal test case. There is a way to set it up (https://github.com/scylladb/scylla-operator/pull/694) which doesn't need SSDs but that could also get easier when we can run on cloud persistent storage.

tnozicka avatar Jul 21 '21 06:07 tnozicka

The Scylla Operator project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 30d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out

/lifecycle stale

/remove-lifecycle stale /triage accepted

tnozicka avatar Jun 24 '24 09:06 tnozicka