我有 3 个 kubernetes 集群,我试图每小时/每天保存“kubectl get events --all-namespaces”的输出。
当前设置:
当前正在获取路径上的容器日志
:/var/lib/docker/containers
请帮助我找到一种方法来发送“kubectl get events --all-namespaces”的输出和集群级别的事件日志。
有关配置 pod 以运行 kubectl 的详细信息,请访问:
https://itnext.io/running-kubectl-commands-from-within-a-pod-b303e8176088
Docker文件
FROM debian:buster
RUN apt update && \
apt install -y curl && \
curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl && \
chmod +x ./kubectl && \
mv ./kubectl /usr/local/bin/kubectl
CMD kubectl get events -A