blob: a1ec8764fee6d22aee1ac4f3c51263f2a0e08dd3 [file] [log] [blame]
# apiVersion: v1
# kind: Service
# metadata:
# name: nebula-api
# namespace: {{ .Release.Namespace }}
# spec:
# type: LoadBalancer
# selector:
# app: nebula-api
# ports:
# - name: http
# port: 80
# targetPort: http
# protocol: TCP
# ---
# apiVersion: apps/v1
# kind: Deployment
# metadata:
# name: nebula-api
# namespace: {{ .Release.Namespace }}
# spec:
# selector:
# matchLabels:
# app: nebula-api
# replicas: 1
# template:
# metadata:
# labels:
# app: nebula-api
# spec:
# containers:
# - name: web
# image: {{ .Values.manage.image.repository }}:{{ .Values.manage.image.tag }}
# imagePullPolicy: {{ .Values.manage.image.pullPolicy }}
# ports:
# - name: http
# containerPort: 8080
# protocol: TCP
# command:
# - nebula-api
# - --port=8080
# resources:
# requests:
# memory: "10Mi"
# cpu: "10m"
# limits:
# memory: "20Mi"
# cpu: "100m"
# tolerations:
# - key: "pcloud"
# operator: "Equal"
# value: "role"
# effect: "NoSchedule"