Code Review
/
multicloud
/
k8s.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
history
|
raw
|
HEAD
Adding Kubernetes resources for v2 API
[multicloud/k8s.git]
/
deployments
/
kubernetes
/
onap4k8sdb.yaml
1
# Resources to create Databases used by ONAP4K8s v2 Microservices
2
---
3
#Etcd Service
4
apiVersion: v1
5
kind: Service
6
metadata:
7
labels:
8
app: etcd
9
name: etcd
10
spec:
11
ports:
12
- name: "2379"
13
port: 2379
14
targetPort: 2379
15
- name: "2380"
16
port: 2380
17
targetPort: 2380
18
selector:
19
app: etcd
20
21
---
22
#Mongo Service
23
apiVersion: v1
24
kind: Service
25
metadata:
26
labels:
27
app: mongo
28
name: mongo
29
spec:
30
ports:
31
- name: "27017"
32
port: 27017
33
targetPort: 27017
34
selector:
35
app: mongo
36
37
---
38
#Etcd Deployment
39
apiVersion: apps/v1
40
kind: Deployment
41
metadata:
42
name: etcd
43
spec:
44
replicas: 1
45
selector:
46
matchLabels:
47
app: etcd
48
template:
49
metadata:
50
labels:
51
app: etcd
52
spec:
53
containers:
54
- image: bitnami/etcd:3
55
imagePullPolicy: IfNotPresent
56
name: etcd
57
env:
58
- name: "ALLOW_NONE_AUTHENTICATION"
59
value: "yes"
60
ports:
61
- containerPort: 2379
62
- containerPort: 2380
63
64
---
65
#Mongo Deployment
66
apiVersion: apps/v1
67
kind: Deployment
68
metadata:
69
labels:
70
app: mongo
71
name: mongo
72
spec:
73
replicas: 1
74
selector:
75
matchLabels:
76
app: mongo
77
template:
78
metadata:
79
labels:
80
app: mongo
81
spec:
82
containers:
83
- image: mongo
84
imagePullPolicy: IfNotPresent
85
name: mongo
86
ports:
87
- containerPort: 27017