github.com/oam-dev/kubevela@v1.9.11/references/cli/test-data/kubeapply/kube.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: kubevela-io 5 namespace: vela-system 6 spec: 7 progressDeadlineSeconds: 600 8 replicas: 1 9 revisionHistoryLimit: 10 10 selector: 11 matchLabels: 12 app.oam.dev/component: kubevela-io 13 strategy: 14 rollingUpdate: 15 maxSurge: 25% 16 maxUnavailable: 25% 17 type: RollingUpdate 18 template: 19 metadata: 20 creationTimestamp: null 21 labels: 22 app.oam.dev/component: kubevela-io 23 spec: 24 containers: 25 - image: oamdev/kubevela-io:latest 26 imagePullPolicy: Always 27 name: kubevela-io 28 ports: 29 - containerPort: 80 30 name: port-80 31 protocol: TCP 32 resources: 33 limits: 34 cpu: 200m 35 memory: 100Mi 36 requests: 37 cpu: 200m 38 memory: 100Mi 39 terminationMessagePath: /dev/termination-log 40 terminationMessagePolicy: File 41 dnsPolicy: ClusterFirst 42 restartPolicy: Always 43 schedulerName: default-scheduler 44 securityContext: {} 45 terminationGracePeriodSeconds: 30 46 47 --- 48 49 apiVersion: v1 50 kind: ConfigMap 51 metadata: 52 name: kruise-rollout-relation 53 namespace: vela-system 54 labels: 55 "rules.oam.dev/resources": "true" 56 data: 57 rules: |- 58 - parentResourceType: 59 group: rollouts.kruise.io 60 kind: Rollout 61 childrenResourceType: 62 - apiVersion: rollouts.kruise.io/v1alpha1 63 kind: BatchRelease 64 - parentResourceType: 65 group: rollouts.kruise.io 66 kind: BatchRelease 67 childrenResourceType: 68 - apiVersion: apps/v1 69 kind: Deployment