github.com/jingruilea/kubeedge@v1.2.0-beta.0.0.20200410162146-4bb8902b3879/build/cloud/07-deployment.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 labels: 5 k8s-app: kubeedge 6 kubeedge: cloudcore 7 name: cloudcore 8 namespace: kubeedge 9 spec: 10 selector: 11 matchLabels: 12 k8s-app: kubeedge 13 kubeedge: cloudcore 14 template: 15 metadata: 16 labels: 17 k8s-app: kubeedge 18 kubeedge: cloudcore 19 spec: 20 hostNetwork: true 21 containers: 22 - name: cloudcore 23 image: kubeedge/cloudcore:v1.2.1 24 imagePullPolicy: Always 25 ports: 26 - containerPort: 10000 27 name: cloudhub 28 protocol: TCP 29 resources: 30 limits: 31 cpu: 200m 32 memory: 1Gi 33 requests: 34 cpu: 100m 35 memory: 512Mi 36 volumeMounts: 37 - name: conf 38 mountPath: /etc/kubeedge/config 39 - name: certs 40 mountPath: /etc/kubeedge 41 restartPolicy: Always 42 serviceAccount: cloudcore 43 serviceAccountName: cloudcore 44 volumes: 45 - name: conf 46 configMap: 47 name: cloudcore 48 - name: certs 49 secret: 50 secretName: cloudcore 51 items: 52 - key: edge.crt 53 path: certs/edge.crt 54 - key: edge.key 55 path: certs/edge.key 56 - key: rootCA.crt 57 path: ca/rootCA.crt