diff options
| author | wbc6080 <wangbincheng4@huawei.com> | 2023-11-17 17:06:22 +0800 |
|---|---|---|
| committer | wbc6080 <wangbincheng4@huawei.com> | 2023-11-17 17:06:22 +0800 |
| commit | ce3ce6b0d162a9e0c47feb0721dec380022798f2 (patch) | |
| tree | 8f661946f8cc0a681811d006e933a515403c3ae5 /staging/src | |
| parent | Merge pull request #5169 from Shelley-BaoYue/fix-goversion (diff) | |
| download | kubeedge-ce3ce6b0d162a9e0c47feb0721dec380022798f2.tar.gz | |
update mapper framework config
Signed-off-by: wbc6080 <wangbincheng4@huawei.com>
Diffstat (limited to 'staging/src')
2 files changed, 68 insertions, 0 deletions
diff --git a/staging/src/github.com/kubeedge/mapper-framework/_template/mapper/resource/configmap.yaml b/staging/src/github.com/kubeedge/mapper-framework/_template/mapper/resource/configmap.yaml new file mode 100644 index 000000000..e7e8db717 --- /dev/null +++ b/staging/src/github.com/kubeedge/mapper-framework/_template/mapper/resource/configmap.yaml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: cm-mapper +data: + configData: | + grpc_server: + socket_path: /etc/kubeedge/Template.sock + common: + name: Template-mapper + version: v1.13.0 + api_version: v1.0.0 + protocol: # TODO add your protocol name + address: 127.0.0.1 + edgecore_sock: /etc/kubeedge/dmi.sock + dev_init: + mode: register diff --git a/staging/src/github.com/kubeedge/mapper-framework/_template/mapper/resource/deployment.yaml b/staging/src/github.com/kubeedge/mapper-framework/_template/mapper/resource/deployment.yaml new file mode 100644 index 000000000..4df3db543 --- /dev/null +++ b/staging/src/github.com/kubeedge/mapper-framework/_template/mapper/resource/deployment.yaml @@ -0,0 +1,51 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: mapper-test + namespace: default +spec: + replicas: 1 + selector: + matchLabels: + app: demo + template: + metadata: + labels: + app: demo + spec: + nodeName: # replace with your edge node name + containers: + - name: demo + volumeMounts: # Required, mapper need to communicate with grpcclient and get the config + - name: test-volume + mountPath: /etc/kubeedge + - name: config + mountPath: /tmp + env: # Not Required, this field is used to mount the user database key + - name: TOKEN + valueFrom: + secretKeyRef: + name: mysecret + key: token + image: # Replace with your mapper image name + imagePullPolicy: IfNotPresent + resources: + limits: + cpu: 300m + memory: 500Mi + requests: + cpu: 100m + memory: 100Mi + command: [ "/bin/sh","-c" ] + args: [ "/kubeedge/main --config-file /tmp/config.yaml --v 4" ] + volumes: + - name: test-volume + hostPath: + path: /etc/kubeedge + type: Directory + - name: config + configMap: + name: cm-mapper + items: + - key: configData + path: config.yaml |
