Illustration Image

Cassandra.Link

The best knowledge base on Apache Cassandra®

Helping platform leaders, architects, engineers, and operators build scalable real time data platforms.

6/3/2021

Reading time:2 min

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

by Nikita Torosyan

April 13, 2021 by 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 HelmReviewDockerKubernetesNodesMaster/ControlPlaneWorkerPodDeployment/ReplicaSetStatefulSetJobDaemonSetOperatorsHelmExplanation of Hierarchy (of Cassandra, Docker and Kubernetes)docker cassandra-image cassandra-custom-image cassandra-custom-image2kubernetes statefulset cassandra-image cassandra-custom-image CassandraDatacenterCenter cassandra-image cassandra-custom-image MyOwnCassandraDataCenter cassandra-custom-image2 helm CassandraDatacenterCenter PrometheusGrafanakubernetes etcd - storing the state of the objects kubelet - running and catching up to the state kubeproxy - connects shit together Resources Discussed:Cassandra on Docker: https://github.com/AdoptOpenJDK/openjdk-docker/blob/820829025ee3eb66b5dc9e5fed0ee3171aababe9/8/jdk/ubuntu/Dockerfile.hotspot.releases.fullhttps://github.com/tianon/docker-brew-ubuntu-core/blob/7145f9723125e6e4367dc0fb428ffd9f2bc00334/focal/DockerfileCassandra on Kubernetes: https://kubernetes.io/docs/tutorials/stateful-application/cassandra/Cass Operatorhttps://github.com/datastax/cass-operatorhttps://docs.datastax.com/en/cass-operator/doc/cass-operator/cassOperatorGettingStarted.htmlhttps://raw.githubusercontent.com/datastax/cass-operator/v1.6.0/docs/user/cass-operator-manifests-v1.16.yamlhttps://raw.githubusercontent.com/datastax/cass-operator/v1.6.0/operator/k8s-flavors/gke/storage.yamlhttps://raw.githubusercontent.com/datastax/cass-operator/v1.6.0/operator/example-cassdc-yaml/cassandra-3.11.x/example-cassdc-full.yamlhttps://raw.githubusercontent.com/rancher/local-path-provisioner/master/deploy/local-path-storage.yamlhttps://github.com/Orange-OpenSource/casskopK8ssandrahttps://k8ssandra.io/docs/getting-started/#prerequisiteshttps://k8ssandra.io/docs/https://github.com/k8ssandra/k8ssandra/tree/main/charts/cass-operatorIf 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.LinkCassandra.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! Posted in Modern Business | Comments Off on Apache Cassandra Lunch #44: Cassandra on Kubernetes – Docker/Kubernetes/Helm Part 2 Tags: apache cassandra, cassandra lunch, container, docker, helm, k8ssandra, kubernetes

Illustration Image
Cassandra on Kubernetes Part 2

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

python
java
cassandra

Vald

John Doe

2/11/2024

cassandra
kubernetes

Checkout Planet Cassandra

Claim Your Free Planet Cassandra Contributor T-shirt!

Make your contribution and score a FREE Planet Cassandra Contributor T-Shirt! 
We value our incredible Cassandra community, and we want to express our gratitude by sending an exclusive Planet Cassandra Contributor T-Shirt you can wear with pride.

Join Our Newsletter!

Sign up below to receive email updates and see what's going on with our company

Explore Related Topics

AllKafkaSparkScyllaSStableKubernetesApiGithubGraphQl

Explore Further

container