четверг, 26 ноября 2020 г.

Filebeat исключить namespaces в Kubernetes/Filebeat DaemonSet exclude kubernetes namespace

Необходимо было исключить некоторые namespace дабы не записывать лишнюю инфу в индексы.

Проблема решилась добавлением в ConfigMap filebeat.yml:

 drop_event.when после секции add_kubernetes_metadata.


- type: container
paths:
- /var/log/containers/*.log
exclude_files:
- /var/log/containers/java.*
processors:
- add_kubernetes_metadata:
host: ${NODE_NAME}
matchers:
- logs_path:
logs_path: "/var/log/containers/"
- drop_event.when:
or:
- equals:
kubernetes.namespace: "kube-system"
- equals:
kubernetes.namespace: "calico-system"

Filebeat изменить имя индекса в kubernetes/Filebeat Kubernetes DaemonSet custom name index

Необходимо было настроить кастомное имя для индекса.

На момент написания статьи используется версия filebeat 7.10

*Решение

в ConfigMap filebeat.yml добавляем


output.elasticsearch.index: "k8s-%{+yyyy.MM.dd}"

setup.template.name: "k8s"

setup.template.pattern: "k8s-*"

setup.ilm.enabled: false




пятница, 20 ноября 2020 г.

вторник, 17 ноября 2020 г.

git удаление папки из репозитория

Нужно было удалить папки из удаленного репозитория

на локальном репозитории выполняем команду git rm -r my-folder 


git init
git add /path/to/repo/.
git commit -m "velero backups" 
git remote add origin git@github.com:your_username/repo.git
git push origin main