Skip to content

Instantly share code, notes, and snippets.

@iameli
Last active December 19, 2022 14:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iameli/805591ec961adddfd6e3f6b0a931fa3b to your computer and use it in GitHub Desktop.
Save iameli/805591ec961adddfd6e3f6b0a931fa3b to your computer and use it in GitHub Desktop.
apiVersion: apps/v1
kind: DaemonSet
metadata:
annotations:
deprecated.daemonset.template.generation: "1"
meta.helm.sh/release-name: base-core-dump-handler
meta.helm.sh/release-namespace: default
creationTimestamp: "2022-11-18T18:43:39Z"
generation: 1
labels:
app.kubernetes.io/managed-by: Helm
name: core-dump-handler
namespace: default
resourceVersion: "11630101"
uid: cc3e5c64-2655-465a-ae62-b5a68f275e40
spec:
revisionHistoryLimit: 10
selector:
matchLabels:
name: core-dump-ds
template:
metadata:
creationTimestamp: null
labels:
name: core-dump-ds
spec:
containers:
- command:
- /app/core-dump-agent
env:
- name: COMP_FILE_TEMPLATE
value: '{uuid}-dump-{timestamp}-{hostname}-{exe_name}-{pid}-{signal}'
- name: COMP_LOG_LENGTH
value: "500"
- name: COMP_LOG_LEVEL
value: Warn
- name: COMP_IGNORE_CRIO
value: "false"
- name: COMP_CRIO_IMAGE_CMD
value: img
- name: DEPLOY_CRIO_CONFIG
value: "false"
- name: HOST_DIR
value: /home/data/core-dump-handler
- name: CORE_DIR
value: /home/data/core-dump-handler/cores
- name: SUID_DUMPABLE
value: "2"
- name: DEPLOY_CRIO_EXE
value: "false"
- name: S3_ACCESS_KEY
valueFrom:
secretKeyRef:
key: s3AccessKey
name: s3config
optional: true
- name: S3_SECRET
valueFrom:
secretKeyRef:
key: s3Secret
name: s3config
optional: true
- name: S3_BUCKET_NAME
valueFrom:
secretKeyRef:
key: s3BucketName
name: s3config
- name: S3_REGION
valueFrom:
secretKeyRef:
key: s3Region
name: s3config
- name: VENDOR
value: default
- name: INTERVAL
- name: SCHEDULE
- name: USE_INOTIFY
value: "true"
image: quay.io/icdh/core-dump-handler:v8.2.0
imagePullPolicy: IfNotPresent
lifecycle:
preStop:
exec:
command:
- /app/core-dump-agent
- remove
name: coredump-container
resources:
limits:
cpu: 500m
memory: 128Mi
requests:
cpu: 250m
memory: 64Mi
securityContext:
privileged: true
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /home/data/core-dump-handler
mountPropagation: Bidirectional
name: host-volume
- mountPath: /home/data/core-dump-handler/cores
mountPropagation: Bidirectional
name: core-volume
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
serviceAccount: core-dump-admin
serviceAccountName: core-dump-admin
terminationGracePeriodSeconds: 30
volumes:
- name: host-volume
persistentVolumeClaim:
claimName: host-storage-pvc
- name: core-volume
persistentVolumeClaim:
claimName: core-storage-pvc
updateStrategy:
rollingUpdate:
maxSurge: 0
maxUnavailable: 1
type: RollingUpdate
status:
currentNumberScheduled: 5
desiredNumberScheduled: 5
numberAvailable: 5
numberMisscheduled: 0
numberReady: 5
observedGeneration: 1
updatedNumberScheduled: 5
apiVersion: v1
items:
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
meta.helm.sh/release-name: base-core-dump-handler
meta.helm.sh/release-namespace: default
pv.kubernetes.io/bind-completed: "yes"
pv.kubernetes.io/bound-by-controller: "yes"
creationTimestamp: "2022-11-18T18:43:38Z"
finalizers:
- kubernetes.io/pvc-protection
labels:
app.kubernetes.io/managed-by: Helm
name: core-storage-pvc
namespace: default
resourceVersion: "9294"
uid: 97ffbdf8-3e4c-4938-945a-471f7303b3fe
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: local-path
volumeMode: Filesystem
volumeName: core-volume
status:
accessModes:
- ReadWriteOnce
capacity:
storage: 10Gi
phase: Bound
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
meta.helm.sh/release-name: base-core-dump-handler
meta.helm.sh/release-namespace: default
pv.kubernetes.io/bind-completed: "yes"
pv.kubernetes.io/bound-by-controller: "yes"
creationTimestamp: "2022-11-18T18:43:38Z"
finalizers:
- kubernetes.io/pvc-protection
labels:
app.kubernetes.io/managed-by: Helm
name: host-storage-pvc
namespace: default
resourceVersion: "9290"
uid: 52b0dc19-6495-4589-bdbe-845f4630eb09
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
storageClassName: local-path
volumeMode: Filesystem
volumeName: host-volume
status:
accessModes:
- ReadWriteOnce
capacity:
storage: 1Gi
phase: Bound
kind: List
metadata:
resourceVersion: ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment