summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorKevin Wang <kevinwzf0126@gmail.com>2020-03-06 09:58:08 +0800
committerKevin Wang <kevinwzf0126@gmail.com>2020-03-06 10:21:59 +0800
commit84679ad5be22b543036023f3038b9731c880717a (patch)
treeed9eecdfac6be5f3ca712501ea8cc9238843087d /build
parentfix cloudcore config (diff)
downloadkubeedge-84679ad5be22b543036023f3038b9731c880717a.tar.gz
update Dockerfile and cloudcore deployment
Signed-off-by: Kevin Wang <kevinwzf0126@gmail.com>
Diffstat (limited to 'build')
-rw-r--r--build/cloud/05-configmap.yaml2
-rw-r--r--build/cloud/07-deployment.yaml12
-rw-r--r--build/cloud/Dockerfile4
3 files changed, 10 insertions, 8 deletions
diff --git a/build/cloud/05-configmap.yaml b/build/cloud/05-configmap.yaml
index c9161ffe7..566396220 100644
--- a/build/cloud/05-configmap.yaml
+++ b/build/cloud/05-configmap.yaml
@@ -16,7 +16,7 @@ data:
modules:
cloudhub:
nodeLimit: 10
- tlsCAFile: /etc/kubeedge/certs/rootCA.crt
+ tlsCAFile: /etc/kubeedge/ca/rootCA.crt
tlsCertFile: /etc/kubeedge/certs/edge.crt
tlsPrivateKeyFile: /etc/kubeedge/certs/edge.key
unixsocket:
diff --git a/build/cloud/07-deployment.yaml b/build/cloud/07-deployment.yaml
index dd78c0f28..87d63be2b 100644
--- a/build/cloud/07-deployment.yaml
+++ b/build/cloud/07-deployment.yaml
@@ -35,10 +35,9 @@ spec:
memory: 512Mi
volumeMounts:
- name: conf
- mountPath: /etc/kubeedge/config/cloudcore.yaml
- subPath: cloudcore.yaml
+ mountPath: /etc/kubeedge/config
- name: certs
- mountPath: /etc/kubeedge/certs
+ mountPath: /etc/kubeedge
restartPolicy: Always
serviceAccount: cloudcore
serviceAccountName: cloudcore
@@ -49,3 +48,10 @@ spec:
- name: certs
secret:
secretName: cloudcore
+ items:
+ - key: edge.crt
+ path: certs/edge.crt
+ - key: edge.key
+ path: certs/edge.key
+ - key: rootCA.crt
+ path: ca/rootCA.crt
diff --git a/build/cloud/Dockerfile b/build/cloud/Dockerfile
index 3304213aa..1960a73b5 100644
--- a/build/cloud/Dockerfile
+++ b/build/cloud/Dockerfile
@@ -8,10 +8,6 @@ github.com/kubeedge/kubeedge/cloud/cmd/cloudcore
FROM alpine:3.9
-ENV GOARCHAIUS_CONFIG_PATH /etc/kubeedge/cloud
-
-VOLUME ["/etc/kubeedge/certs", "/etc/kubeedge/cloud/conf"]
-
COPY --from=builder /usr/local/bin/cloudcore /usr/local/bin/cloudcore
ENTRYPOINT ["cloudcore"]