Scylla Operator 1.2

The Scylla team is pleased to announce the release of Scylla Operator 1.2.

Scylla Operator is an open source project which helps users of Scylla Open Source and Scylla Enterprise run Scylla on Kubernetes. The Scylla operator manages Scylla clusters deployed to Kubernetes and automates tasks related to operating a Scylla cluster, like installation, scale out and downscale, as well as rolling upgrades.

Scylla Operator 1.2 improves the operator stability, high availability, end to end testing,  and integration with the K8s ecosystem, like services meshes. More below.

Related Links

Scylla Operator 1.2 brings a lot of improvements, bug fixes, and support for Amazon Elastic Kubernetes Service (EKS) platform.

The most important changes are:

  • Scylla Operator and Manager Controller are now deployed as Deployments with 2 replicas to be highly available (#498)
  • Adjust probes for stability and better response time (#486)
  • Add managed Pod Disruption Budget (#438)
  • Automate sidecar image upgrade (#187)
  • Allow service meshes, like Istio, to connect to Scylla, by listening on all interfaces. This allows service, like service meshes, to redirect the traffic to Scylla. (#529)
  • Each new change is verified by e2e test suite (#393)
  • Disk benchmark is skipped if it has already been done (#379)
  • Got rid of busybox image dependency (#539)

You can find more features and bug fixes in the GitHub release notes.

Getting started with Scylla Operator:

  • Scylla Operator Documentation
  • Learn how to deploy Scylla on Google Kubernetes Engine (GKE) here
  • Learn how to deploy Scylla on Amazon Elastic Kubernetes Engine (EKS) here
  • Learn how to deploy Scylla on a Kubernetes Cluster here (including MiniKube example)

Want to help?

Follow the guides, use the operator and share your feedback!

Open an issue, or join the #kubernetes channel of Scylla User Slack.

10 May 2021