blob: a1ec8764fee6d22aee1ac4f3c51263f2a0e08dd3 [file] [log] [blame]
giolekva6bb21c22021-12-29 21:31:08 +04001# apiVersion: v1
2# kind: Service
3# metadata:
4# name: nebula-api
5# namespace: {{ .Release.Namespace }}
6# spec:
7# type: LoadBalancer
8# selector:
9# app: nebula-api
10# ports:
11# - name: http
12# port: 80
13# targetPort: http
14# protocol: TCP
15# ---
16# apiVersion: apps/v1
17# kind: Deployment
18# metadata:
19# name: nebula-api
20# namespace: {{ .Release.Namespace }}
21# spec:
22# selector:
23# matchLabels:
24# app: nebula-api
25# replicas: 1
26# template:
27# metadata:
28# labels:
29# app: nebula-api
30# spec:
31# containers:
32# - name: web
33# image: {{ .Values.manage.image.repository }}:{{ .Values.manage.image.tag }}
34# imagePullPolicy: {{ .Values.manage.image.pullPolicy }}
35# ports:
36# - name: http
37# containerPort: 8080
38# protocol: TCP
39# command:
40# - nebula-api
41# - --port=8080
42# resources:
43# requests:
44# memory: "10Mi"
45# cpu: "10m"
46# limits:
47# memory: "20Mi"
48# cpu: "100m"
49# tolerations:
50# - key: "pcloud"
51# operator: "Equal"
52# value: "role"
53# effect: "NoSchedule"