Misc improvements

This commit is contained in:
Volodymyr Babak 2017-05-19 11:46:15 +03:00
parent 7120d61f59
commit 2b18ed7a92
3 changed files with 14 additions and 8 deletions

View File

@ -34,12 +34,14 @@ metadata:
name: cassandra name: cassandra
spec: spec:
serviceName: cassandra-headless serviceName: cassandra-headless
replicas: 3 replicas: 2
template: template:
metadata: metadata:
labels: labels:
app: cassandra app: cassandra
spec: spec:
nodeSelector:
machinetype: other
affinity: affinity:
podAntiAffinity: podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution: requiredDuringSchedulingIgnoredDuringExecution:
@ -75,7 +77,7 @@ spec:
command: ["/bin/sh", "-c", "PID=$(pidof java) && kill $PID && while ps -p $PID > /dev/null; do sleep 1; done"] command: ["/bin/sh", "-c", "PID=$(pidof java) && kill $PID && while ps -p $PID > /dev/null; do sleep 1; done"]
env: env:
- name: MAX_HEAP_SIZE - name: MAX_HEAP_SIZE
value: 512M value: 2048M
- name: HEAP_NEWSIZE - name: HEAP_NEWSIZE
value: 100M value: 100M
- name: CASSANDRA_SEEDS - name: CASSANDRA_SEEDS
@ -118,7 +120,7 @@ spec:
accessModes: [ "ReadWriteOnce" ] accessModes: [ "ReadWriteOnce" ]
resources: resources:
requests: requests:
storage: 2Gi storage: 3Gi
- metadata: - metadata:
name: cassandra-commitlog name: cassandra-commitlog
annotations: annotations:
@ -127,4 +129,4 @@ spec:
accessModes: [ "ReadWriteOnce" ] accessModes: [ "ReadWriteOnce" ]
resources: resources:
requests: requests:
storage: 1Gi storage: 2Gi

View File

@ -41,7 +41,7 @@ spec:
selector: selector:
matchLabels: matchLabels:
app: tb app: tb
minAvailable: 2 minAvailable: 3
--- ---
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap
@ -58,12 +58,14 @@ metadata:
name: tb name: tb
spec: spec:
serviceName: "tb-service" serviceName: "tb-service"
replicas: 2 replicas: 3
template: template:
metadata: metadata:
labels: labels:
app: tb app: tb
spec: spec:
nodeSelector:
machinetype: tb
affinity: affinity:
podAntiAffinity: podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution: requiredDuringSchedulingIgnoredDuringExecution:

View File

@ -35,7 +35,7 @@ kind: ConfigMap
metadata: metadata:
name: zk-config name: zk-config
data: data:
ensemble: "zk-0;zk-1;zk-2" ensemble: "zk-0;zk-1"
replicas: "3" replicas: "3"
jvm.heap: "500m" jvm.heap: "500m"
tick: "2000" tick: "2000"
@ -64,7 +64,7 @@ metadata:
name: zk name: zk
spec: spec:
serviceName: zk-headless serviceName: zk-headless
replicas: 3 replicas: 2
template: template:
metadata: metadata:
labels: labels:
@ -72,6 +72,8 @@ spec:
annotations: annotations:
pod.alpha.kubernetes.io/initialized: "true" pod.alpha.kubernetes.io/initialized: "true"
spec: spec:
nodeSelector:
machinetype: other
affinity: affinity:
podAntiAffinity: podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution: requiredDuringSchedulingIgnoredDuringExecution: