美文网首页
kubernetes etcd自动压缩

kubernetes etcd自动压缩

作者: SmalltalkVoice | 来源:发表于2024-12-19 10:43 被阅读0次
apiVersion: batch/v1
kind: CronJob
metadata:
  name: etcd-defrag
  namespace: kube-system
spec:
  schedule: "* 5 * * 6"
  jobTemplate:
    spec:
      template:
        spec:
          containers:
          - name: etcd-defrag
            image: ghcr.io/ahrtr/etcd-defrag:v0.20.0 # Please replace the version with the latest version.
            args:
            - --endpoints=https://127.0.0.1:2379
            - --cacert=/ca.crt
            - --cert=/client.crt
            - --key=/client.key
            - --cluster
            - --defrag-rule
            - "dbQuotaUsage > 0.8 || dbSize - dbSizeInUse > 200*1024*1024"
            volumeMounts:
            - mountPath: /ca.crt
              name: ca-crt
              readOnly: true
            - mountPath: /client.crt
              name: client-crt
              readOnly: true
            - mountPath: /client.key
              name: client-key
              readOnly: true
          volumes:
          - name: ca-crt
            hostPath:
              path: /etc/kubernetes/pki/etcd/ca.crt
              type: File
          - name: client-crt
            hostPath:
              path: /etc/kubernetes/pki/apiserver-etcd-client.crt
              type: File
          - name: client-key
            hostPath:
              path: /etc/kubernetes/pki/apiserver-etcd-client.key
              type: File
          restartPolicy: OnFailure
          hostNetwork: true # needed in order to reach the etcd server with 127.0.0.1:2379
          securityContext:
            runAsUser: 0
          tolerations:
          - effect: NoSchedule
            key: node-role.kubernetes.io/control-plane
          - effect: NoExecute
            operator: Exists
          affinity:
            nodeAffinity:
              requiredDuringSchedulingIgnoredDuringExecution:
                nodeSelectorTerms:
                - matchExpressions:
                  - key: node-role.kubernetes.io/control-plane
                    operator: Exists

相关文章

网友评论

      本文标题:kubernetes etcd自动压缩

      本文链接:https://www.haomeiwen.com/subject/ktfjejtx.html