|
1 | 1 | apiVersion: apps/v1
|
2 | 2 | kind: Deployment
|
3 |
| -metadata: |
4 |
| - name: {{ include "kubeeye.fullname" . }}-apiserver |
5 |
| - labels: |
6 |
| - app: kubeeye-apiserver |
7 |
| - {{- include "kubeeye.labels" . | nindent 4 }} |
8 |
| -spec: |
9 |
| - replicas: {{ .Values.apiserver.replicas }} |
10 |
| - selector: |
11 |
| - matchLabels: |
12 |
| - app: kubeeye-apiserver |
13 |
| - {{- include "kubeeye.selectorLabels" . | nindent 6 }} |
14 |
| - template: |
15 |
| - metadata: |
16 |
| - labels: |
17 |
| - app: kubeeye-apiserver |
18 |
| - {{- include "kubeeye.selectorLabels" . | nindent 8 }} |
19 |
| - spec: |
20 |
| - containers: |
21 |
| - - env: |
22 |
| - - name: GIN_MODE |
23 |
| - value: {{ quote .Values.apiserver.kubeeyeApiserver.env.ginMode }} |
24 |
| - - name: KUBERNETES_CLUSTER_DOMAIN |
25 |
| - value: {{ quote .Values.kubernetesClusterDomain }} |
26 |
| - image: {{ .Values.apiserver.kubeeyeApiserver.image.repository }}:{{ .Values.apiserver.kubeeyeApiserver.image.tag |
27 |
| - | default .Chart.AppVersion }} |
28 |
| - imagePullPolicy: {{ .Values.apiserver.kubeeyeApiserver.imagePullPolicy }} |
29 |
| - livenessProbe: |
30 |
| - httpGet: |
31 |
| - path: /readyz |
32 |
| - port: 9090 |
33 |
| - initialDelaySeconds: 15 |
34 |
| - periodSeconds: 20 |
35 |
| - timeoutSeconds: 10 |
36 |
| - name: kubeeye-apiserver |
37 |
| - readinessProbe: |
38 |
| - httpGet: |
39 |
| - path: /healthz |
40 |
| - port: 9090 |
41 |
| - initialDelaySeconds: 5 |
42 |
| - periodSeconds: 10 |
43 |
| - timeoutSeconds: 10 |
44 |
| - resources: {{- toYaml .Values.apiserver.kubeeyeApiserver.resources | nindent 10 |
45 |
| - }} |
46 |
| - volumeMounts: |
47 |
| - - mountPath: /etc/localtime |
48 |
| - name: localtime |
49 |
| - - mountPath: /kubeeye/data |
50 |
| - name: inspect-result |
51 |
| - readOnly: true |
52 |
| - restartPolicy: Always |
53 |
| - securityContext: |
54 |
| - fsGroup: 1000 |
55 |
| - runAsNonRoot: true |
56 |
| - serviceAccountName: {{ include "kubeeye.fullname" . }}-controller-manager |
57 |
| - volumes: |
58 |
| - - hostPath: |
59 |
| - path: /etc/localtime |
60 |
| - name: localtime |
61 |
| - - name: inspect-result |
62 |
| - persistentVolumeClaim: |
63 |
| - claimName: {{ include "kubeeye.fullname" . }}-inspect-result |
64 |
| ---- |
65 |
| -apiVersion: apps/v1 |
66 |
| -kind: Deployment |
67 | 3 | metadata:
|
68 | 4 | name: {{ include "kubeeye.fullname" . }}-controller-manager
|
69 | 5 | labels:
|
@@ -126,6 +62,44 @@ spec:
|
126 | 62 | name: inspect-result
|
127 | 63 | - mountPath: /etc/localtime
|
128 | 64 | name: localtime
|
| 65 | + - env: |
| 66 | + - name: GIN_MODE |
| 67 | + value: {{ quote .Values.controllerManager.kubeeyeApiserver.env.ginMode }} |
| 68 | + - name: DISABLE_SYSTEM_COMPONENT |
| 69 | + value: {{ quote .Values.controllerManager.kubeeyeApiserver.env.disableSystemComponent |
| 70 | + }} |
| 71 | + - name: DISABLE_OVERVIEW |
| 72 | + value: {{ quote .Values.controllerManager.kubeeyeApiserver.env.disableOverview |
| 73 | + }} |
| 74 | + - name: KUBERNETES_CLUSTER_DOMAIN |
| 75 | + value: {{ quote .Values.kubernetesClusterDomain }} |
| 76 | + image: {{ .Values.controllerManager.kubeeyeApiserver.image.repository }}:{{ .Values.controllerManager.kubeeyeApiserver.image.tag |
| 77 | + | default .Chart.AppVersion }} |
| 78 | + imagePullPolicy: {{ .Values.controllerManager.kubeeyeApiserver.imagePullPolicy |
| 79 | + }} |
| 80 | + livenessProbe: |
| 81 | + httpGet: |
| 82 | + path: /readyz |
| 83 | + port: 9090 |
| 84 | + initialDelaySeconds: 15 |
| 85 | + periodSeconds: 20 |
| 86 | + timeoutSeconds: 10 |
| 87 | + name: kubeeye-apiserver |
| 88 | + readinessProbe: |
| 89 | + httpGet: |
| 90 | + path: /healthz |
| 91 | + port: 9090 |
| 92 | + initialDelaySeconds: 5 |
| 93 | + periodSeconds: 10 |
| 94 | + timeoutSeconds: 10 |
| 95 | + resources: {{- toYaml .Values.controllerManager.kubeeyeApiserver.resources | nindent |
| 96 | + 10 }} |
| 97 | + volumeMounts: |
| 98 | + - mountPath: /etc/localtime |
| 99 | + name: localtime |
| 100 | + - mountPath: /kubeeye/data |
| 101 | + name: inspect-result |
| 102 | + readOnly: true |
129 | 103 | securityContext:
|
130 | 104 | fsGroup: 1000
|
131 | 105 | runAsNonRoot: true
|
|
0 commit comments