diff --git a/kubernetes-templates/cassandra/0/cassandra-controller.yaml b/kubernetes-templates/cassandra/0/cassandra-controller.yaml index 30018d3..9037ee0 100644 --- a/kubernetes-templates/cassandra/0/cassandra-controller.yaml +++ b/kubernetes-templates/cassandra/0/cassandra-controller.yaml @@ -5,7 +5,7 @@ metadata: name: cassandra name: cassandra spec: - replicas: 1 + replicas: ${NODE_COUNT} selector: name: cassandra template: @@ -24,11 +24,13 @@ spec: value: 512M - name: HEAP_NEWSIZE value: 100M + - name: CASSANDRA_SERVICE + value: cassandra - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace - image: gcr.io/google_containers/cassandra:v6 + image: llparse/cassandra:v1 name: cassandra ports: - containerPort: 9042 diff --git a/kubernetes-templates/cassandra/0/cassandra.yaml b/kubernetes-templates/cassandra/0/cassandra.yaml deleted file mode 100644 index 1dcc28e..0000000 --- a/kubernetes-templates/cassandra/0/cassandra.yaml +++ /dev/null @@ -1,35 +0,0 @@ -apiVersion: v1 -kind: Pod -metadata: - labels: - name: cassandra - name: cassandra -spec: - containers: - - args: - - /run.sh - resources: - limits: - cpu: "0.1" - image: gcr.io/google_containers/cassandra:v6 - name: cassandra - ports: - - name: cql - containerPort: 9042 - - name: thrift - containerPort: 9160 - volumeMounts: - - name: data - mountPath: /cassandra_data - env: - - name: MAX_HEAP_SIZE - value: 512M - - name: HEAP_NEWSIZE - value: 100M - - name: POD_NAMESPACE - valueFrom: - fieldRef: - fieldPath: metadata.namespace - volumes: - - name: data - emptyDir: {} diff --git a/kubernetes-templates/cassandra/0/rancher-compose.yml b/kubernetes-templates/cassandra/0/rancher-compose.yml index ed69a8c..17df724 100644 --- a/kubernetes-templates/cassandra/0/rancher-compose.yml +++ b/kubernetes-templates/cassandra/0/rancher-compose.yml @@ -2,3 +2,9 @@ name: "K8s Example Cassandra" version: "1.0.0" description: "" + questions: + - variable: "NODE_COUNT" + label: "Initial number of Cassandra nodes" + required: true + default: 3 + type: "int"