Thanks for open-sourcing your work! Looks very promising. /pelle
From: sebastien.allam...@orange.com <sebastien.allam...@orange.com> Sent: den 27 maj 2019 08:13 To: user@cassandra.apache.org; attila.wind@swf.technology Subject: Re: CassKop : a Cassandra operator for Kubernetes developped by Orange Hello Atilla, The CassKop project was started a year ago internally at Orange with a small team. Discussing with the community we decided to move it to github with an open source Apache 2 licence. The only commit on github don't relate the real project history. We are really open to cooperate, our goal is to have the better solution for production uses. Sébastien Le 25 mai 2019 à 11:54, Attila Wind <attilaw@swf.technology<mailto:attilaw@swf.technology>> a écrit : Maybe my understanding is wrong and I am not really a "deployment guru" but it looks like to me that Orange (https://github.com/Orange-OpenSource/cassandra-k8s-operator, 1 contributor and 1 commit for now on 2019-05-24) and sky-uk/cassandra-operator (https://github.com/sky-uk/cassandra-operator , it's in alpha phase and not recommended in production, 3 contributors, 24 commits btw 2019.03.25-2019.05.21, 32 Issues) are developing something I could use in my OWN(!) Kubernetes based solution (even on premise if I want or whatever) They are both open source. Right? While Datastax and Instaclustr are commercial players and offer the solution in a tightly-coupled way with Cloud only (I just took a quick look on Instaclustr but could not even figure out pricing info for this service... probably I am lame... or not? :-)) So this looks to me a nice competition... What do I miss? ps.: maybe Orange and sky-uk/cassandra-operator guys should cooperate..?? Others are clearly building business around it cheers Attila Wind http://www.linkedin.com/in/attilaw Mobile: +36 31 7811355 On 2019. 05. 24. 20:36, John Sanda wrote: There is also https://github.com/sky-uk/cassandra-operator On Fri, May 24, 2019 at 2:34 PM Rahul Singh <rahul.xavier.si...@gmail.com<mailto:rahul.xavier.si...@gmail.com>> wrote: Fantastic! Now there are three teams making k8s operators for C*: Datastax, Instaclustr, and now Orange. rahul.xavier.si...@gmail.com<mailto:rahul.xavier.si...@gmail.com> http://cassandra.link I'm speaking at #DataStaxAccelerate, the world's premiere #ApacheCassandra conference, and I want to see you there! Use my code Singh50 for 50% off your registration. www.datastax.com/accelerate<http://www.datastax.com/accelerate> On Fri, May 24, 2019 at 9:07 AM Jean-Armel Luce <jaluc...@gmail.com<mailto:jaluc...@gmail.com>> wrote: Hi folks, We are excited to announce that CassKop, a Cassandra operator for Kubernetes developped by Orange teams, is now ready for Beta testing. CassKop works as a usual K8S controller (reconcile the real state with a desired state) and automates the Cassandra operations through JMX. All the operations are launched by calling standard K8S APIs (kubectl apply ...) or by using a K8S plugin (kubectl casskop ...). CassKop is developed in GO, based on CoreOS operator-sdk framework. Main features already available : - deploying a rack aware cluster (or AZ aware cluster) - scaling up & down (including cleanups) - setting and modifying configuration parameters (C* and JVM parameters) - adding / removing a datacenter in Cassandra (all datacenters must be in the same region) - rebuilding nodes - removing node or replacing node (in case of hardware failure) - upgrading C* or Java versions (including upgradesstables) - monitoring (using Prometheus/Grafana) - ... By using local and persistent volumes, it is possible to handle failures or stop/start nodes for maintenance operations with no transfer of data between nodes. Moreover, we can deploy cassandra-reaper in K8S and use it for scheduling repair sessions. For now, we can deploy a C* cluster only as a mono-region cluster. We will work during the next weeks to be able to deploy a C* cluster as a multi regions cluster. Still in the roadmap : - Network encryption - Monitoring (exporting logs and metrics) - backup & restore - multi-regions support We'd be interested to hear you try this and let us know what you think! Please read the description and installation instructions on https://github.com/Orange-OpenSource/cassandra-k8s-operator. For a quick start, you can also follow this step by step guide : https://orange-opensource.github.io/cassandra-k8s-operator/index.html?slides=Slides-CassKop-demo.md#1 The CassKop Team -- - John _________________________________________________________________________________________________________________________ Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci. This message and its attachments may contain confidential or privileged information that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and delete this message and its attachments. As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified. Thank you.