k8s cronjob应用示例
作者:互联网
前面部署的elk+filebeat产生的日志太多,容易撑爆磁盘,所以就添加一个cronjob定时清理一定时间以前的索引,如下:
apiVersion: batch/v1beta1 kind: CronJob metadata: name: es-clean-cronjob namespace: kube-system spec: jobTemplate: metadata: spec: template: metadata: spec: containers: - command: - sh - -c - curl -XDELETE http://elasticsearch-master.kube-system.svc.cluster.local:9200/filebeat-`date -d '-7 day' +%Y.%m.%d` image: curlimages/curl:latest imagePullPolicy: Always name: es-clean-cronjob restartPolicy: OnFailure schedule: 00 04 * * *
标签:cronjob,示例,system,curl,k8s,spec,es,metadata 来源: https://blog.51cto.com/riverxyz/2692112