By Chris Bradford (@bradfordcp), Jeff Carpenter (@jscarp)
The K8ssandra 1.1.0 release was published on Friday, 04/09/2021. This release of K8ssandra builds on the rock-solid 1.0 foundation with improved storage options for backups with MinIO and a number of organizational updates and project maturity milestones.
Installing K8ssandra 1.1
To create a new K8ssandra deployment using the latest release, follow the instructions on the Getting Started page.
To update an existing K8ssandra deployment to the 1.1 release, see the instructions in the Upgrading K8ssandra page. You can check the version of your current installation by executing the command: helm show chart k8ssandra/k8ssandra
and searching for the line that begins with version:
.
MinIO Storage
As part of improvements to support S3-compatible storage, we have completed support for MinIO as a backend storage option. K8ssandra and Medusa maintainer Alexander Dejanovski (@alexanderDeja) has put together an awesome walkthrough showing how to backup and restore with MinIO.
Repository Organization
With this release, the K8ssandra project has also seen a number of improvements to repository organization. Ongoing development of the datastax/cass-operator project has been moved to k8ssandra/cass-operator. The original repository has not been removed, to avoid breaking Go modules for existing projects.
In addition, the Management API for Apache Cassandra has been migrated to the K8ssandra organization. This change also includes updates to Docker Hub. Instead of leveraging multiple Docker repositories (currently one for each major/minor/patch group), these have been merged at k8ssandra/cass-management-api. Note we provide both short and long tag formats, for example: the long form 3.11.9-v0.1.24 and short form 3.11.9. The latter provides the same image hash, but a shorter latest
syntax for users looking to leverage the most recent version of the Management API.
Testing improvements
We’ve made a number of improvements since the 1.0 release in how K8ssandra releases are tested. This includes not only expanded unit tests, but also a suite of automated integration tests. These changes will help us release more frequently, with greater confidence.
What’s next
As we shared recently on the K8ssandra blog, the roadmap is maintained in GitHub. We’re hard at work on making it easier to run K8ssandra on Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Service (EKS), and Azure Kubernetes Service (AKS), as well as numerous other fixes and improvements.
We’d love to get your feedback on this new release and the K8ssandra project in general. As always, we encourage new issues and pull requests on the main K8ssandra repo or any of the included projects.
Don’t Miss: Kubecon EU Workshop
K8ssandra will be featured in a workshop at Kubecon Europe on Tuesday, May 4, which will include hands-on exercises that will guide you through deploying K8ssandra, generating load against the database, and using key features from the 1.0 and 1.1 releases. Hope to see you there!