
kubernetes
文章平均质量分 87
昌杰的攻城狮之路
先付出才有收获
展开
-
docker安装filebeat、k8s安装filebeat、通过k8s ConfigMap配置filebeat,k8s DaemonSet安装filebeat采集日志到es
目录前言日志架构使用节点级日志代理使用 sidecar 容器运行日志代理具有日志代理功能的边车容器从应用中直接暴露日志目录解决方案部署应用通过DaemonSet运行filebeat通过ConfinMap创建filebeat配置文件编写yaml脚本运行filebeat查看日志参考文档前言本博文中涉及解决方案通过参考k8s官方手册和filebeat手册得出,整体通过k8s DaemonSet部署elastic/filebea...原创 2022-05-10 13:58:00 · 3788 阅读 · 0 评论 -
k8s 容器内操作报Permission defined,以root运行容器,定义Pod的特权和访问控制权限
目录前言查阅官方文档,找答案解决方案前言当我们通过Pods、Daemon Sets、Deployments等方式运行pod时,大部分镜像容器默认是无特权的运行,独立用户运行的,以elastic/filebeat为例,查看用户和用户组:可以看到默认是使用uid=1000的filebeat用户,当我们想在容器中创建文件、或者修改文件就会提示Permission defined,如下图所示:我们可以看到filebeat用户没有写的权限,如果要解决这个问题我们可以通过原创 2022-05-10 13:12:36 · 12780 阅读 · 0 评论