github.com/kata-containers/tests@v0.0.0-20240307153542-772105b56064/metrics/disk/cassandra_kubernetes/runtimeclass_workloads/cassandra-statefulset.yaml (about) 1 # 2 # Copyright (c) 2022 Intel Corporation 3 # 4 # SPDX-License-Identifier: Apache-2.0 5 # 6 apiVersion: "apps/v1" 7 kind: StatefulSet 8 metadata: 9 name: cassandra 10 spec: 11 serviceName: cassandra 12 replicas: 1 13 selector: 14 matchLabels: 15 app: cassandra 16 template: 17 metadata: 18 labels: 19 app: cassandra 20 spec: 21 runtimeClassName: kata 22 containers: 23 - name: cassandra 24 image: gcr.io/google-samples/cassandra:v13 25 imagePullPolicy: Always 26 ports: 27 - containerPort: 7000 28 name: intra-node 29 - containerPort: 7001 30 name: tls-intra-node 31 - containerPort: 7199 32 name: jmx 33 - containerPort: 9042 34 name: cql 35 env: 36 - name: CASSANDRA_SEEDS 37 value: cassandra-0.cassandra.default.svc.cluster.local 38 - name: MAX_HEAP_SIZE 39 value: 256M 40 - name: HEAP_NEWSIZE 41 value: 100M 42 - name: CASSANDRA_CLUSTER_NAME 43 value: "Cassandra" 44 - name: CASSANDRA_DC 45 value: "DC1" 46 - name: CASSANDRA_RACK 47 value: "Rack1" 48 - name: CASSANDRA_ENDPOINT_SNITCH 49 value: GossipingPropertyFileSnitch 50 volumeDevices: 51 - devicePath: DEVICE_PATH 52 name: my-volume 53 volumes: 54 - name: my-volume 55 persistentVolumeClaim: 56 claimName: block-loop-pvc