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

kubelatte-ce

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

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

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

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

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