fbpx
See all blog posts

Scylla Operator 1.5

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

Scylla Operator is an open-source project that helps Scylla Open Source and Scylla Enterprise users 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.5 improves stability and brings a few features. As with all of our releases, any API changes are backward compatible.

API changes

  • ScyllaCluster now supports specifying image pull secrets to enable using private registries. (#678)
    • To learn more about it use kubectl explain scyllacluster.spec.imagePullSecrets.

Notable Changes

  • ScyllaCluster now allows changing resources, placement and repository. (#763)
  • The operator validation webhooks now chain the error, so you no longer have to iterate “one by one” if your CR contained more than one error. (#695)
  • Operator and webhook server pods are now preferred to be scheduled to a different node (within the same deployment) for better HA. (#700)
  • Scylla manager deployment got a readiness probe to indicate its state better. (#725)
  • Webhook server got a PodDisruptionBudget for better HA when pods are being evicted. #715

For more details checkout the GitHub release notes.

Supported Versions

  • Scylla ≥4.3, Scylla Enterprise ≥2021.1
  • Kubernetes ≥1.19.10
  • Scylla manager >=2.2
  • Scylla monitoring ≥1.0

Upgrade Instructions

Upgrading from v1.4.x doesn’t require any extra action. Depending on your deployment method, use helm upgrade or kubectl apply to update the manifests from v1.5.0 tag while substituting the released image.

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 #kubernetes channel in Scylla User Slack.

Maciej Zimnoch

About Maciej Zimnoch

Maciej is a Go and C++ enthusiast. He is a software engineer working on Scylla management tools. Previously he worked in network companies where he delivered multiple features to SDN solutions and LTE networks.