В 22:00 МСК будет объявлен перерыв - 10 минут. Вы отдыхаете - мы обновляем!

kubelatte-ce

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

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.