kubeedge integration for iotgateway
[eliot.git] / blueprints / iotgateway / scripts / kubeedge / controller.yaml
diff --git a/blueprints/iotgateway/scripts/kubeedge/controller.yaml b/blueprints/iotgateway/scripts/kubeedge/controller.yaml
new file mode 100644 (file)
index 0000000..2231625
--- /dev/null
@@ -0,0 +1,32 @@
+controller:
+  kube:
+    master:     # kube-apiserver address (such as:http://localhost:8080)
+    namespace: ""
+    content_type: "application/vnd.kubernetes.protobuf"
+    qps: 5
+    burst: 10
+    node_update_frequency: 10
+    kubeconfig: "/root/.kube/config"
+cloudhub:
+  protocol_websocket: true # enable websocket protocol
+  port: 10000 # open port for websocket server
+  protocol_quic: true # enable quic protocol
+  quic_port: 10001 # open prot for quic server
+  max_incomingstreams: 10000 # the max incoming stream for quic server
+  enable_uds: true # enable unix domain socket protocol
+  uds_address: unix:///var/lib/kubeedge/kubeedge.sock
+  address: 0.0.0.0
+  ca: /etc/kubeedge/ca/rootCA.crt
+  cert: /etc/kubeedge/certs/edge.crt
+  key: /etc/kubeedge/certs/edge.key
+  keepalive-interval: 30
+  write-timeout: 30
+  node-limit: 10
+devicecontroller:
+  kube:
+    master:        # kube-apiserver address (such as:http://localhost:8080)
+    namespace: ""
+    content_type: "application/vnd.kubernetes.protobuf"
+    qps: 5
+    burst: 10
+    kubeconfig: "/root/.kube/config"