kubelatte-ce
Форк от sbertech/kubelatte-ce
97 строк · 2.5 Кб
1kind: Deployment
2apiVersion: apps/v1
3metadata:
4name: deployment-test-2
5namespace: helmcharts-demo
6spec:
7replicas: 1
8selector:
9matchLabels:
10app: grafana
11template:
12metadata:
13labels:
14app: grafana
15find-pod: test
16key: value
17spec:
18containers:
19- name: grafana
20image: >-
21test-image
22ports:
23- containerPort: 80
24name: http
25protocol: TCP
26- containerPort: 8080
27name: http3
28protocol: TCP
29terminationMessagePath: /dev/termination-log
30securityContext:
31capabilities:
32drop:
33- KILL
34- MKNOD
35- SETGID
36- SETUID
37resources:
38limits:
39cpu: 100m
40memory: 100Mi
41requests:
42cpu: 100m
43memory: 100Mi
44args:
45- test1
46- test3
47stdin: false
48terminationMessagePolicy: File
49imagePullPolicy: IfNotPresent
50volumes:
51- name: federation-secret
52secret:
53secretName: federation-secret
54defaultMode: 256
55optional: true
56- name: egressgateway-certs
57secret:
58secretName: egressgateway-certs
59defaultMode: 256
60optional: true
61- name: egressgateway-ca-certs
62secret:
63secretName: egressgateway-ca-certs
64defaultMode: 256
65optional: true
66- name: istiod-ca-cert
67configMap:
68name: istio-ca-root-cert
69defaultMode: 256
70- name: podinfo
71downwardAPI:
72items:
73- path: labels
74fieldRef:
75apiVersion: v1
76fieldPath: metadata.labels
77- path: annotations
78fieldRef:
79apiVersion: v1
80fieldPath: metadata.annotations
81defaultMode: 256
82- name: istio-envoy
83emptyDir: { }
84- name: config-volume
85configMap:
86name: istio-basic
87defaultMode: 256
88optional: true
89restartPolicy: Always
90terminationGracePeriodSeconds: 30
91dnsPolicy: ClusterFirst
92securityContext: {}
93schedulerName: default-scheduler
94strategy:
95type: Recreate
96revisionHistoryLimit: 10
97progressDeadlineSeconds: 600
98