[RELEASE] Scylla Operator 1.10.0

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

Scylla Operator is an open-source project that helps ScyllaDB Open Source and ScyllaDB Enterprise users run ScyllaDB on Kubernetes. The Scylla Operator manages ScyllaDB clusters deployed to Kubernetes and automates tasks related to operating a ScyllaDB cluster, like installation, vertical and horizontal scaling, as well as rolling upgrades.

Scylla Operator 1.10.0 improves stability and brings a few features. As with all of our releases, any API changes are backward compatible.

Notable changes

  • Scylla Operator will automatically run cleanup procedure after ScyllaCluster scaling - it helps to avoid the accumulation of unnecessary data on the node disks (#1294).
  • Nodes are going to be replaced using a new procedure identifying nodes using their stable identifier - Host ID. New procedure will be executed only for ScyllaClusters using ScyllaDB OS >=5.2.0 and ScyllaDB Enterprise >=2023.1.0, older versions are going to use existing procedure (#1312).
  • Readiness probes identify nodes using their stable identifier Host ID instead of IPv4 address - it helps with ephemeral IP deployments, and IPv6 deployments where invalid IP address was used for status comparison (#1297).

For more changes and details check out the GitHub release notes.

Supported versions

  • ScyllaDB Open Source >=5.0, ScyllaDB Enterprise >=2021.1
  • Kubernetes >=1.21
  • Container Runtime Interface API == v1
  • ScyllaDB Manager >=2.6
  • ScyllaDB Monitoring >=4.0

Upgrade instructions

Upgrading from v1.9.x with kubectl apply doesn’t require any extra action, just take the manifest from v1.10.0 tag and substitute the released image. Using helm requires a mandatory manual step for every release because helm can’t handle CRDs updates. For details, see our upgrade documentation.

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)

Related Links

We’ll welcome your feedback! Feel free to open an issue or reach out on the #scylla-operator channel in Scylla User Slack.


Scylla Operator Team

1 Like