-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdaemonset-self-api.yaml
More file actions
89 lines (89 loc) · 2.66 KB
/
daemonset-self-api.yaml
File metadata and controls
89 lines (89 loc) · 2.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: self-api-api
namespace: default
labels:
app.kubernetes.io/component: api
app.kubernetes.io/instance: self-api
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: self-api
app.kubernetes.io/version: 1.0.0
helm.sh/chart: self-api-1.0.0
isMainInterface: "yes"
tier: self
spec:
selector:
matchLabels:
app.kubernetes.io/component: api
app.kubernetes.io/instance: self-api
app.kubernetes.io/name: self-api
isMainInterface: "yes"
tier: self
template:
metadata:
labels:
app.kubernetes.io/component: api
app.kubernetes.io/instance: self-api
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: self-api
app.kubernetes.io/version: 1.0.0
helm.sh/chart: self-api-1.0.0
isMainInterface: "yes"
tier: self
spec:
imagePullSecrets: []
securityContext: {}
hostNetwork: true
dnsPolicy: ClusterFirstWithHostNet
containers:
- name: api
securityContext: {}
image: eclipseaerios/self-api:latest
imagePullPolicy: Always
ports:
- containerPort: 8600
hostPort: 8600
protocol: TCP
resources: {}
env:
- name: PORT
value: "8600"
- name: URL
value: "0.0.0.0"
- name: SELF_ORCHESTRATOR_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: SELF_ORCHESTRATOR_PORT
value: "8001"
- name: SELF_DIAGNOSE_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: SELF_DIAGNOSE_PORT
value: "8002"
#- name: SELF_SCALING_IP
# valueFrom:
# fieldRef:
# fieldPath: status.podIP
#- name: SELF_SCALING_PORT
# value: "8005"
- name: SELF_SECURITY_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: SELF_SECURITY_PORT
value: "8000"
- name: SELF_OPTIMIZATION_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: SELF_OPTIMIZATION_PORT
value: "8090"
- name: SELF_HEALING_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
- name: SELF_HEALING_PORT
value: "8500"