blob: 72ba5466f2dbdbf0b00148fcfb40934d8c5bfbcd (
about) (
plain)
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
|
# Default values for kubeedge.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
appVersion: "1.15.1"
cloudCore:
replicaCount: 1
hostNetWork: true
image:
repository: "kubeedge/cloudcore"
tag: "v1.15.1"
pullPolicy: "IfNotPresent"
pullSecrets: []
securityContext:
privileged: true
labels:
k8s-app: kubeedge
kubeedge: cloudcore
annotations: {}
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node-role.kubernetes.io/edge
operator: DoesNotExist
tolerations: []
nodeSelector: {}
resources:
limits:
cpu: 200m
memory: 1Gi
requests:
cpu: 100m
memory: 512Mi
strategy: {}
modules:
cloudHub:
advertiseAddress: # Caution!: Leave this entry to empty will cause CloudCore to exit abnormally once KubeEdge is enabled.
- "" # At least a public IP Address or an IP which can be accessed by edge nodes must be provided!
nodeLimit: "1000"
websocket:
enable: true
quic:
enable: false
maxIncomingStreams: "10000"
https:
enable: true
cloudStream:
enable: true
dynamicController:
enable: false
router:
enable: false
taskManager:
enable: false
service:
enable: false
type: "NodePort"
cloudhubNodePort: "30000"
cloudhubQuicNodePort: "30001"
cloudhubHttpsNodePort: "30002"
cloudstreamNodePort: "30003"
tunnelNodePort: "30004"
iptablesManager:
enable: true
mode: "internal"
hostNetWork: true
image:
repository: "kubeedge/iptables-manager"
tag: "v1.15.1"
pullPolicy: "IfNotPresent"
pullSecrets: []
securityContext:
capabilities:
add:
- NET_ADMIN
- NET_RAW
labels:
k8s-app: iptables-manager
kubeedge: iptables-manager
annotations: {}
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node-role.kubernetes.io/edge
operator: DoesNotExist
tolerations: []
nodeSelector: {}
resources:
limits:
cpu: 200m
memory: 50Mi
requests:
cpu: 100m
memory: 25Mi
controllerManager:
enable: false
image:
repository: "kubeedge/controller-manager"
tag: "v1.15.1"
pullPolicy: "IfNotPresent"
pullSecrets: []
labels:
k8s-app: controller-manager
kubeedge: controller-manager
annotations: {}
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node-role.kubernetes.io/edge
operator: DoesNotExist
tolerations:
- key: "node-role.kubernetes.io/master"
operator: "Exists"
effect: "NoSchedule"
- key: "node-role.kubernetes.io/control-plane"
operator: "Exists"
effect: "NoSchedule"
nodeSelector: {}
resources:
limits:
cpu: 200m
memory: 50Mi
requests:
cpu: 100m
memory: 25Mi
mosquitto:
enable: true
image:
repository: eclipse-mosquitto
tag: "1.6.15"
pullPolicy: "IfNotPresent"
pullSecrets: []
labels:
k8s-app: eclipse-mosquitto
kubeedge: eclipse-mosquitto
annotations: {}
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node-role.kubernetes.io/edge
operator: Exists
tolerations: []
resources:
limits:
cpu: 200m
memory: 100Mi
requests:
cpu: 100m
memory: 50Mi
|