es.yaml
apiVersion: batch/v1
kind: CronJob
metadata:
name: tke-log-es-cleaner
namespace: kube-system
spec:
schedule: "0 0 * * *"
jobTemplate:
spec:
template:
spec:
serviceAccountName: k8sadmin
restartPolicy: OnFailure
containers:
- name: tke-log-es-cleaner
image: registry.tke.com/library/kubectl:1.22.7
imagePullPolicy: IfNotPresent
env:
- name: RESERVE_DAYS
value: "7"
command:
- /bin/sh
- "-c"
- |
/bin/bash <<'EOF'
kubectl get logcollector -A -o custom-columns=NAME:.metadata.name,NAMESPACE:.metadata.namespace,TYPE:.spec.output.type,HOST:.spec.output.elasticsearch_output.hosts[0],INDEX:.spec.output.elasticsearch_output.index,USER:.spec.output.elasticsearch_output.user,PASSWORD:.spec.output.elasticsearch_output.password | awk -v d=$RESERVE_DAYS '$3=="elasticsearch"{print "curl -u "$6":"$7" -XPOST http://"$4"/"$5"/_delete_by_query?pretty -H \"Content-Type: application/json\" -d '\''{\"query\": {\"range\": {\"@timestamp\": {\"lte\":\"now-"d"d\",\"format\": \"epoch_millis\"}}}}'\''"| "/bin/bash"}'
EOF
push.sh
REPO=registry.tke.com/library
COMS1="virt-launcher virt-api virt-controller virt-operator virt-handler virtio-container-disk"
COMS1_VERSION=v0.50.0
COMS2="cdi-apiserver cdi-controller cdi-importer cdi-operator cdi-uploadproxy cdi-uploadserver cdi-cloner"
COMS2_VERSION=v1.45.0
IMAGES="registry.tke.com/library/kubectl:1.22.7 "
for COM1 in ${COMS1}; do
nerdctl --insecure-registry push ${REPO}/${COM1}:${COMS1_VERSION}
done
for COM2 in ${COMS2}; do
nerdctl --insecure-registry push ${REPO}/${COM2}:${COMS2_VERSION}
done
etcdbackup-cr.yaml
apiVersion: etcd.database.coreos.com/v1beta2
kind: EtcdBackup
metadata:
annotations:
generation: 1
labels:
clusterName: gz-vpc-etcd-03
region: gz
source: etcd-life-cycle-operator
name: gz-vpc-etcd-03
namespace: etcd-ops
spec:
backupPolicy:
backupIntervalInSecond: 3600
maxBackups: 3
timeoutInSecond: 600
clientTLSSecret: etcd-v3-secret
hostPath:
path: /data/
etcdEndpoints:
- https://10.10.10.10:2379
- https://10.10.10.11:2379
- https://10.10.10.12:2379
insecureSkipVerify: false
storageType: HostPath
网友评论