Skip to content

Instantly share code, notes, and snippets.

@perrohunter
Created October 31, 2016 05:17
Show Gist options
  • Select an option

  • Save perrohunter/389d089625b8b0038ed817c9d34544d4 to your computer and use it in GitHub Desktop.

Select an option

Save perrohunter/389d089625b8b0038ed817c9d34544d4 to your computer and use it in GitHub Desktop.

Revisions

  1. perrohunter created this gist Oct 31, 2016.
    50 changes: 50 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,50 @@
    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
    name: cassandra-1
    labels:
    app: cassandra
    spec:
    strategy:
    type: Recreate
    template:
    metadata:
    name: cassandra-1
    labels:
    app: cassandra
    spec:
    containers:
    - command:
    - /run.sh
    env:
    - name: MAX_HEAP_SIZE
    value: 512M
    - name: HEAP_NEWSIZE
    value: 100M
    - name: POD_NAMESPACE
    valueFrom:
    fieldRef:
    fieldPath: metadata.namespace
    - name: POD_IP
    valueFrom:
    fieldRef:
    fieldPath: status.podIP
    image: gcr.io/google-samples/cassandra:v9
    name: cassandra
    ports:
    - containerPort: 7000
    name: intra-node
    - containerPort: 7001
    name: tls-intra-node
    - containerPort: 7199
    name: jmx
    - containerPort: 9042
    name: cql
    volumeMounts:
    - mountPath: /cassandra_data
    name: cassandra-data-1
    volumes:
    - name: cassandra-data-1
    persistentVolumeClaim:
    claimName: cassandra-data-claim-1