Upload files to "/"
This commit is contained in:
+27
-27
@@ -1,38 +1,34 @@
|
|||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
name: netdata-parent
|
name: netdata-k8s-state
|
||||||
labels:
|
labels:
|
||||||
app: netdata
|
app: netdata
|
||||||
role: parent
|
role: k8sState
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
|
||||||
strategy:
|
strategy:
|
||||||
type: Recreate
|
type: Recreate
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: netdata
|
app: netdata
|
||||||
role: parent
|
role: k8sState
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
|
annotations:
|
||||||
|
container.apparmor.security.beta.kubernetes.io/netdata: unconfined
|
||||||
labels:
|
labels:
|
||||||
app: netdata
|
app: netdata
|
||||||
role: parent
|
role: k8sState
|
||||||
spec:
|
spec:
|
||||||
securityContext:
|
securityContext:
|
||||||
fsGroup: 201
|
fsGroup: 201
|
||||||
serviceAccountName: netdata
|
serviceAccountName: netdata
|
||||||
|
restartPolicy: Always
|
||||||
containers:
|
containers:
|
||||||
- name: netdata
|
- name: netdata
|
||||||
image: "netdata/netdata:edge"
|
image: "netdata/netdata:edge"
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
env:
|
env:
|
||||||
- name: NETDATA_CLAIM_URL
|
|
||||||
value: "https://api.netdata.cloud"
|
|
||||||
- name: NETDATA_CLAIM_TOKEN
|
|
||||||
value: "REDACTED"
|
|
||||||
- name: NETDATA_CLAIM_ROOMS
|
|
||||||
value: "REDACTED"
|
|
||||||
- name: MY_POD_NAME
|
- name: MY_POD_NAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
fieldRef:
|
fieldRef:
|
||||||
@@ -63,39 +59,43 @@ spec:
|
|||||||
periodSeconds: 30
|
periodSeconds: 30
|
||||||
successThreshold: 1
|
successThreshold: 1
|
||||||
timeoutSeconds: 1
|
timeoutSeconds: 1
|
||||||
securityContext:
|
|
||||||
runAsUser: 201
|
|
||||||
runAsGroup: 201
|
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: os-release
|
- name: os-release
|
||||||
mountPath: /host/etc/os-release
|
mountPath: /host/etc/os-release
|
||||||
- name: configmap
|
- name: configmap
|
||||||
mountPath: /etc/netdata/health_alarm_notify.conf
|
mountPath: /etc/netdata/go.d.conf
|
||||||
subPath: health
|
subPath: go.d
|
||||||
|
- name: configmap
|
||||||
|
mountPath: /etc/netdata/go.d/httpcheck.conf
|
||||||
|
subPath: httpcheck
|
||||||
|
- name: configmap
|
||||||
|
mountPath: /etc/netdata/go.d/dns_query.conf
|
||||||
|
subPath: dnsquery
|
||||||
|
- name: configmap
|
||||||
|
mountPath: /etc/netdata/go.d/x509check.conf
|
||||||
|
subPath: x509check
|
||||||
|
- name: configmap
|
||||||
|
mountPath: /etc/netdata/go.d/k8s_state.conf
|
||||||
|
subPath: go.d-k8s_state
|
||||||
- name: configmap
|
- name: configmap
|
||||||
mountPath: /etc/netdata/netdata.conf
|
mountPath: /etc/netdata/netdata.conf
|
||||||
subPath: netdata
|
subPath: netdata
|
||||||
- name: configmap
|
- name: configmap
|
||||||
mountPath: /etc/netdata/stream.conf
|
mountPath: /etc/netdata/stream.conf
|
||||||
subPath: stream
|
subPath: stream
|
||||||
- name: database
|
- name: varlib
|
||||||
mountPath: /var/cache/netdata
|
|
||||||
- name: alarms
|
|
||||||
mountPath: /var/lib/netdata
|
mountPath: /var/lib/netdata
|
||||||
resources: {}
|
resources: {}
|
||||||
terminationGracePeriodSeconds: 300
|
terminationGracePeriodSeconds: 30
|
||||||
volumes:
|
volumes:
|
||||||
- name: os-release
|
- name: os-release
|
||||||
hostPath:
|
hostPath:
|
||||||
path: /etc/os-release
|
path: /etc/os-release
|
||||||
- name: configmap
|
- name: configmap
|
||||||
configMap:
|
configMap:
|
||||||
name: netdata-conf-parent
|
name: netdata-conf-k8s-state
|
||||||
optional: true
|
optional: true
|
||||||
- name: database
|
- name: varlib
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: netdata-parent-database
|
claimName: netdata-k8s-state-varlib
|
||||||
- name: alarms
|
dnsPolicy: ClusterFirstWithHostNet
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: netdata-parent-alarms
|
|
||||||
dnsPolicy: Default
|
|
||||||
|
|||||||
@@ -1,24 +1,10 @@
|
|||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: PersistentVolumeClaim
|
kind: PersistentVolumeClaim
|
||||||
metadata:
|
metadata:
|
||||||
name: netdata-parent-database
|
name: netdata-k8s-state-varlib
|
||||||
labels:
|
labels:
|
||||||
app: netdata
|
app: netdata
|
||||||
role: parent
|
role: k8sState
|
||||||
spec:
|
|
||||||
storageClassName: nfs-storage-intelligent
|
|
||||||
accessModes: ["ReadWriteOnce"]
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
storage: 15Gi
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: PersistentVolumeClaim
|
|
||||||
metadata:
|
|
||||||
name: netdata-parent-alarms
|
|
||||||
labels:
|
|
||||||
app: netdata
|
|
||||||
role: parent
|
|
||||||
spec:
|
spec:
|
||||||
storageClassName: nfs-storage-intelligent
|
storageClassName: nfs-storage-intelligent
|
||||||
accessModes: ["ReadWriteOnce"]
|
accessModes: ["ReadWriteOnce"]
|
||||||
|
|||||||
Reference in New Issue
Block a user