Cassandra, with Sam Ramji

Kubernetes Podcast from Google

Episode | Podcast

Date: Tue, 07 Apr 2020 17:30:24 +0000

<p>Apache Cassandra, a scale-out datastore, is becoming more Kubernetes-native. <a href="https://twitter.com/sramji">Sam Ramji</a> is Chief Strategy Officer at DataStax, a company that builds Cassandra-based products. He explains how DataStax has pivoted back towards supporting upstream Cassandra, and how they’re making it easier to manage on Kubernetes. As always, we also cover the news of the week, and we look at what is and is not a dinosaur.</p> <p>Do you have something cool to share? Some questions? Let us know:</p> <ul> <li>web: <a href="https://kubernetespodcast.com">kubernetespodcast.com</a></li> <li>mail: <a href="mailto:kubernetespodcast@google.com">kubernetespodcast@google.com</a></li> <li>twitter: <a href="https://twitter.com/kubernetespod">@kubernetespod</a></li> </ul> <h3 id="chatter-of-the-week">Chatter of the week</h3> <ul> <li><a href="https://www.scientificamerican.com/article/the-brontosaurus-is-back1/"> The return of the brontosaurus</a></li> <li><a href="https://www.bbc.com/news/world-52108765">We’re going on a bear hunt</a></li> </ul> <h3 id="news-of-the-week">News of the week</h3> <ul> <li>kpt: <ul> <li><a href="https://opensource.googleblog.com/2020/03/kpt-packaging-up-your-kubernetes.html"> Announcement</a></li> <li><a href="https://googlecontainertools.github.io/kpt/">Site</a></li> <li>Contributors:</li> <li><a href="https://kubernetespodcast.com/episode/007-kustomize-with-a-k/">Episode 7, with Phillip Wittrock</a></li> <li><a href="https://kubernetespodcast.com/episode/011-helm/">Episode 11, with Vic Iglesias</a></li> <li><a href="https://kubernetespodcast.com/episode/029-workloads-api-and-kubecon/"> Episode 29, with Janet Kuo</a></li> <li><a href="https://kubernetespodcast.com/episode/043-borg-omega-kubernetes-beyond/"> Episode 43, with Brian Grant</a></li> <li>Possible meanings, thanks to <a href="https://twitter.com/_danielroth/status/1246203407079288832">Daniel Roth</a> and <a href="https://twitter.com/blenderfox/status/1246342618260307968">Blender Fox</a></li> <li>What does it <em>really</em> stand for? Please tweet us at <a href="https://twitter.com/kubernetespod">@kubernetespod</a>. Wrong answers only!</li> </ul> </li> <li>Kubernetes 1.18 deep-dives: <ul> <li><a href="https://kubernetes.io/blog/2020/04/01/kubernetes-1-18-feature-topoloy-manager-beta/"> Topology Manager</a></li> <li><a href="https://kubernetes.io/blog/2020/04/01/kubernetes-1.18-feature-server-side-apply-beta-2/"> Server-side Apply</a></li> <li><a href="https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/"> Ingress</a></li> <li><a href="https://kubernetes.io/blog/2020/04/03/kubernetes-1-18-feature-windows-csi-support-alpha/"> CSI: Redmond</a></li> </ul> </li> <li><a href="https://about.gitlab.com/blog/2020/03/30/new-features-to-core/">New GitLab features</a> <ul> <li><a href="https://kubernetespodcast.com/episode/089-gitlab/">Episode 89, with Marin Jankovski</a></li> </ul> </li> <li><a href="https://rancher.com/press/edge-scalability/">Rancher 2.4</a> <ul> <li><a href="https://kubernetespodcast.com/episode/057-rancher-labs/">Episode 57, with Darren Shepherd</a></li> </ul> </li> <li><a href="https://blog.min.io/introducing-sidekick-a-high-performance-load-balancer/"> Sidekick, from Minio</a></li> <li><a href="https://grafana.com/blog/2020/04/02/cortex-v1.0-released-the-highly-scalable-fast-prometheus-implementation-is-generally-available-for-production-use/"> Cortex 1.0</a></li> <li><a href="https://groups.google.com/forum/#!msg/kubernetes-announce/ALL9s73E5ck/4yHe8J-PBAAJ"> Kubernetes CVE-2019-11254</a></li> <li><a href="https://techcrunch.com/2020/04/01/scaleway-launches-managed-kubernetes-clusters/"> Kubernetes Kapsule: managed clusters from Scaleway</a></li> <li><a href="https://blog.frankel.ch/your-own-kubernetes-controller/3/">Build your own Kubernetes controller</a> by Nicolas Fränkel</li> <li><a href="https://blog.sbstp.ca/introducing-kubie/">Kubie</a>, by Simon Bernier St-Pierre</li> <li><a href="https://groups.google.com/forum/#!topic/kubernetes-dev/MkXnkTSJ_vs"> Serving repository move from Google to community control</a></li> <li><a href="https://github.com/darkbitio/mkit">mkit</a> from Darkbit</li> <li><a href="https://github.com/oneinfra/oneinfra">oneinfra</a> by Rafael Fernández López</li> <li><a href="https://srcco.de/posts/saving-cloud-costs-kubernetes-aws.html">Cost savings with Kubernetes</a> by Henning Jacobs <ul> <li><a href="https://kubernetespodcast.com/episode/038-kubernetes-failure-stories/"> Episode 38</a></li> </ul> </li> <li><a href="https://www.planetscale.com/blog/planetscaledb-delivers-true-multi-cloud-multi-region-clusters-on-aws-gcp-azure"> Planetscale goes multi-cloud</a> <ul> <li><a href="https://kubernetespodcast.com/episode/081-vitess/">Episode 81, with Jiten Vaidya and Sugu Sougoumarane</a></li> </ul> </li> <li><a href="https://cloud.google.com/blog/topics/training-certifications/expanding-at-home-learning"> 30 days of free training from Google Cloud</a></li> <li><a href="https://access.redhat.com/security/vulnerabilities/haproxy">Critical vulnerabilty in HAProxy</a></li> <li><a href="https://www.cncf.io/blog/2020/04/03/were-all-in-this-together-a-wellness-guide-from-the-cncf-well-being-working-group/"> Well-being tips from the CNCF</a></li> </ul> <h3 id="links-from-the-interview">Links from the interview</h3> <ul> <li><a href="https://en.wikipedia.org/wiki/Chief_strategy_officer">Chief Strategy Officer</a></li> <li><a href="https://visualstudiomagazine.com/articles/2009/10/01/exit-interview-sam-ramji-assesses-microsoft-open-source-ascent.aspx"> Sam at Microsoft</a> <ul> <li><a href="https://en.wikipedia.org/wiki/The_West_Wing">The West Wing</a></li> </ul> </li> <li><a href="https://cassandra.apache.org/">Apache Cassandra</a> <ul> <li><a href="https://research.google/pubs/pub27898/">Based on the Bigtable paper</a></li> <li><a href="https://www.facebook.com/notes/facebook-engineering/cassandra-a-structured-storage-system-on-a-p2p-network/24413138919/"> Created at Facebook in 2008</a></li> <li><a href="http://www.cs.cornell.edu/Projects/ladis2009/papers/Lakshman-ladis2009.PDF"> Paper published in 2009</a></li> <li><a href="https://www.mail-archive.com/cassandra-dev@incubator.apache.org/msg01518.html"> A top-level Apache project since 2010</a></li> <li><a href="https://en.wikipedia.org/wiki/Wide_column_store">Wide columnar data store</a> and <a href="https://en.wikipedia.org/wiki/NoSQL">NoSQL</a></li> </ul> </li> <li><a href="https://en.wikipedia.org/wiki/CAP_theorem">CAP theorem</a> - Cassandra is AP, eventually consistent</li> <li><a href="https://en.wikipedia.org/wiki/ACID">ACID</a> and <a href="https://en.wikipedia.org/wiki/Eventual_consistency">BASE</a></li> <li><a href="https://en.wikipedia.org/wiki/Eventual_consistency">NewSQL</a></li> <li><a href="https://hub.packtpub.com/the-road-to-cassandra-4-0-what-does-the-future-have-in-store/"> The road to Cassandra 4.0</a> by Patrick McFadin</li> <li><a href="https://www.datastax.com/">DataStax</a> <ul> <li><a href="https://nosql.mypopescu.com/post/535901851/breaking-riptano-first-company-focused-on"> Riptano</a> <ul> <li><a href="https://www.businesswire.com/news/home/20101027005472/en/Riptano-Commercial-Cassandra-Company-Raises-2.7-Million"> raising money</a></li> <li><a href="https://nosql.mypopescu.com/post/2793254574/riptano-becomes-datastax"> becoming DataStax and losing the rhino</a></li> </ul> </li> <li><a href="https://www.datastax.com/products/datastax-enterprise">DataStax Enterprise</a></li> <li><a href="https://github.com/datastax/cass-operator">Cassandra Operator</a> and <a href="https://github.com/datastax/management-api-for-apache-cassandra">Management API</a> <ul> <li><a href="https://www.datastax.com/blog/2020/03/kubernetes-operator-apache-cassandratm-version-10-now-available"> Announcement blog</a></li> </ul> </li> <li><a href="https://www.datastax.com/cloud/datastax-astra">DataStax Astra</a></li> </ul> </li> <li><a href="https://en.wikipedia.org/wiki/501(c)(3)_organization">501c3</a> and <a href="https://en.wikipedia.org/wiki/501(c)_organization#501(c)(6)">501c6</a> US organizations</li> <li><a href="https://www.cloudfoundry.org/foundation/">Cloud Foundry Foundation</a></li> <li><a href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=95652201"> Cassandra Enhancement Proposals (CEP)</a></li> <li><a href="https://issues.apache.org/jira/browse/CASSANDRA-13474">Pluggable storage engines</a></li> <li><a href="https://engineering.instagram.com/open-sourcing-a-10x-reduction-in-apache-cassandra-tail-latency-d64f86b43589"> Instagram’s “Rocksandra” Cassandra fork</a> and <a href="https://aws.amazon.com/blogs/aws/new-amazon-managed-apache-cassandra-service-mcs/"> Amazon’s Rocksandra fork</a></li> <li><a href="https://twitter.com/sramji">Sam Ramji</a> on Twitter</li> </ul>