Illustration Image

6/11/2022

Reading time:2

Apache Cassandra Lunch #44: Cassandra on Kubernetes - Docker/Kubernetes/Helm Part 2 - Business Platform Team

logo

This resource is based on an article originally published here.

In Apache Cassandra Lunch #44: Cassandra on Kubernetes – Docker/Kubernetes/Helm Part 2, we continue our discussion on Cassandra on Kubernetes and Docker, Kubernetes, and Helm. The live recording of Cassandra Lunch, which includes a more in-depth discussion and a demo, is embedded below in case you were not able to attend live. If you would like to attend Apache Cassandra Lunch live, it is hosted every Wednesday at 12 PM EST. Register here now!

In Apache Cassandra Lunch #44: Cassandra on Kubernetes – Docker/Kubernetes/Helm Part 2, we continue our discussion on Cassandra on Kubernetes and Docker, Kubernetes, and Helm. If you want a more in depth discussion, be sure to watch the live recording embedded below.

Review of Docker, Kubernetes, and Helm

  • Review
    • Docker
    • Kubernetes
      • Nodes
        • Master/ControlPlane
        • Worker
      • Pod
        • Deployment/ReplicaSet
        • StatefulSet
        • Job
        • DaemonSet
      • Operators
    • Helm

Explanation of Hierarchy (of Cassandra, Docker and Kubernetes)

docker
        cassandra-image 
        cassandra-custom-image
        cassandra-custom-image2
kubernetes
        statefulset
                cassandra-image
                cassandra-custom-image
        CassandraDatacenterCenter
                cassandra-image
                cassandra-custom-image
        MyOwnCassandraDataCenter
                cassandra-custom-image2
        helm
                CassandraDatacenterCenter
                PrometheusGrafana
kubernetes
        etcd - storing the state of the objects
        kubelet - running and catching up to the state
        kubeproxy - connects shit together 

Resources Discussed:

Cassandra on Docker:

Cassandra on Kubernetes:

Cass Operator

K8ssandra

If you missed last week’s Apache Cassandra Lunch #43: DSBulk with Sed & Awk, don’t forget to check it out as well! If you want to attend Cassandra Lunch live every Wednesday at 12 PM EST, then you can register here now! Additionally, the playlist with all the previously recorded Cassandra Lunches is available here.

Cassandra.Link

Cassandra.Link is a knowledge base that we created for all things Apache Cassandra. Our goal with Cassandra.Link was to not only fill the gap of Planet Cassandra, but to bring the Cassandra community together. Feel free to reach out if you wish to collaborate with us on this project in any capacity.

We are a technology company that specializes in building business platforms. If you have any questions about the tools discussed in this post or about any of our services, feel free to send us an email!

Related Articles

logo
python
cassandra
spark

Explore Further

container

kubernetes

cassandra

Become part of our
growing community!
Welcome to Planet Cassandra, a community for Apache Cassandra®! We're a passionate and dedicated group of users, developers, and enthusiasts who are working together to make Cassandra the best it can be. Whether you're just getting started with Cassandra or you're an experienced user, there's a place for you in our community.
A dinosaur
Planet Cassandra is a service for the Apache Cassandra® user community to share with each other. From tutorials and guides, to discussions and updates, we're here to help you get the most out of Cassandra. Connect with us and become part of our growing community today.
© 2009-2023 The Apache Software Foundation under the terms of the Apache License 2.0. Apache, the Apache feather logo, Apache Cassandra, Cassandra, and the Cassandra logo, are either registered trademarks or trademarks of The Apache Software Foundation.

Get Involved with Planet Cassandra!

We believe that the power of the Planet Cassandra community lies in the contributions of its members. Do you have content, articles, videos, or use cases you want to share with the world?