summaryrefslogtreecommitdiffstats
path: root/deployments/kubernetes/onap4k8sdb.yaml
diff options
context:
space:
mode:
authorRitu Sood <ritu.sood@intel.com>2020-06-02 18:41:57 +0000
committerEric Multanen <eric.w.multanen@intel.com>2020-06-10 10:08:22 -0700
commit6b072fae4535fa00956779aac636eddedc8d5455 (patch)
treeb56432bb4185fe8249cf82a0025db4c4dc501fda /deployments/kubernetes/onap4k8sdb.yaml
parent6203e6a8309dcfa4b8f6b6cb0453d2b43dd8ab3f (diff)
Adding Kubernetes resources for v2 API
Yaml file to start databases and v2 microservices Issue-ID: MULTICLOUD-1065 Signed-off-by: Ritu Sood <ritu.sood@intel.com> Change-Id: I9ed4359fd972ef34e206e126e6f7a5131bd6929d
Diffstat (limited to 'deployments/kubernetes/onap4k8sdb.yaml')
-rw-r--r--deployments/kubernetes/onap4k8sdb.yaml87
1 files changed, 87 insertions, 0 deletions
diff --git a/deployments/kubernetes/onap4k8sdb.yaml b/deployments/kubernetes/onap4k8sdb.yaml
new file mode 100644
index 00000000..c5982041
--- /dev/null
+++ b/deployments/kubernetes/onap4k8sdb.yaml
@@ -0,0 +1,87 @@
+# Resources to create Databases used by ONAP4K8s v2 Microservices
+---
+#Etcd Service
+apiVersion: v1
+kind: Service
+metadata:
+ labels:
+ app: etcd
+ name: etcd
+spec:
+ ports:
+ - name: "2379"
+ port: 2379
+ targetPort: 2379
+ - name: "2380"
+ port: 2380
+ targetPort: 2380
+ selector:
+ app: etcd
+
+---
+#Mongo Service
+apiVersion: v1
+kind: Service
+metadata:
+ labels:
+ app: mongo
+ name: mongo
+spec:
+ ports:
+ - name: "27017"
+ port: 27017
+ targetPort: 27017
+ selector:
+ app: mongo
+
+---
+#Etcd Deployment
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: etcd
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: etcd
+ template:
+ metadata:
+ labels:
+ app: etcd
+ spec:
+ containers:
+ - image: bitnami/etcd:3
+ imagePullPolicy: IfNotPresent
+ name: etcd
+ env:
+ - name: "ALLOW_NONE_AUTHENTICATION"
+ value: "yes"
+ ports:
+ - containerPort: 2379
+ - containerPort: 2380
+
+---
+#Mongo Deployment
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ labels:
+ app: mongo
+ name: mongo
+spec:
+ replicas: 1
+ selector:
+ matchLabels:
+ app: mongo
+ template:
+ metadata:
+ labels:
+ app: mongo
+ spec:
+ containers:
+ - image: mongo
+ imagePullPolicy: IfNotPresent
+ name: mongo
+ ports:
+ - containerPort: 27017