diff options
author | Ritu Sood <ritu.sood@intel.com> | 2020-06-02 18:41:57 +0000 |
---|---|---|
committer | Eric Multanen <eric.w.multanen@intel.com> | 2020-06-10 10:08:22 -0700 |
commit | 6b072fae4535fa00956779aac636eddedc8d5455 (patch) | |
tree | b56432bb4185fe8249cf82a0025db4c4dc501fda /deployments/kubernetes/onap4k8sdb.yaml | |
parent | 6203e6a8309dcfa4b8f6b6cb0453d2b43dd8ab3f (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.yaml | 87 |
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 |