thingsboard-developers

Misc improvements

5/19/2017 5:46:15 AM

Details

diff --git a/docker/cassandra/cassandra.yaml b/docker/cassandra/cassandra.yaml
index 6da5532..24312ae 100644
--- a/docker/cassandra/cassandra.yaml
+++ b/docker/cassandra/cassandra.yaml
@@ -34,12 +34,14 @@ metadata:
   name: cassandra
 spec:
   serviceName: cassandra-headless
-  replicas: 3
+  replicas: 2
   template:
     metadata:
       labels:
         app: cassandra
     spec:
+      nodeSelector:
+        machinetype: other
       affinity:
         podAntiAffinity:
           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"]
         env:
           - name: MAX_HEAP_SIZE
-            value: 512M
+            value: 2048M
           - name: HEAP_NEWSIZE
             value: 100M
           - name: CASSANDRA_SEEDS
@@ -118,7 +120,7 @@ spec:
       accessModes: [ "ReadWriteOnce" ]
       resources:
         requests:
-          storage: 2Gi
+          storage: 3Gi
   - metadata:
       name: cassandra-commitlog
       annotations:
@@ -127,4 +129,4 @@ spec:
       accessModes: [ "ReadWriteOnce" ]
       resources:
         requests:
-          storage: 1Gi
\ No newline at end of file
+          storage: 2Gi
\ No newline at end of file
diff --git a/docker/thingsboard/thingsboard.yaml b/docker/thingsboard/thingsboard.yaml
index 6ef5ab1..f03f49b 100644
--- a/docker/thingsboard/thingsboard.yaml
+++ b/docker/thingsboard/thingsboard.yaml
@@ -41,7 +41,7 @@ spec:
   selector:
     matchLabels:
       app: tb
-  minAvailable: 2
+  minAvailable: 3
 ---
 apiVersion: v1
 kind: ConfigMap
@@ -58,12 +58,14 @@ metadata:
   name: tb
 spec:
   serviceName: "tb-service"
-  replicas: 2
+  replicas: 3
   template:
     metadata:
       labels:
         app: tb
     spec:
+      nodeSelector:
+        machinetype: tb
       affinity:
         podAntiAffinity:
           requiredDuringSchedulingIgnoredDuringExecution:
diff --git a/docker/zookeeper/zookeeper.yaml b/docker/zookeeper/zookeeper.yaml
index ed7a9f6..062d8cc 100644
--- a/docker/zookeeper/zookeeper.yaml
+++ b/docker/zookeeper/zookeeper.yaml
@@ -35,7 +35,7 @@ kind: ConfigMap
 metadata:
   name: zk-config
 data:
-  ensemble: "zk-0;zk-1;zk-2"
+  ensemble: "zk-0;zk-1"
   replicas: "3"
   jvm.heap: "500m"
   tick: "2000"
@@ -64,7 +64,7 @@ metadata:
   name: zk
 spec:
   serviceName: zk-headless
-  replicas: 3
+  replicas: 2
   template:
     metadata:
       labels:
@@ -72,6 +72,8 @@ spec:
       annotations:
         pod.alpha.kubernetes.io/initialized: "true"
     spec:
+      nodeSelector:
+        machinetype: other
       affinity:
         podAntiAffinity:
           requiredDuringSchedulingIgnoredDuringExecution: