云盘算项目十一:构建完备的日志分析平台

打印 上一主题 下一主题

主题 1021|帖子 1021|积分 3063


  • 查抄k8s集群情况,master主机操作,确定是ready

  • 启动harbor
  1. [root@harbor ~]# cd /usr/local/harbor
  2. [root@harbor harbor]# /usr/local/bin/docker-compose up -d
复制代码

  • 查抄head插件是否启动,如果没有,必要启动
  1. [root@es-0001 ~]# systemctl restart httpd
复制代码
构建完备的日志分析平台

制作apache镜像

  1. # Dockerfile中所有的指令,必须是大写(例如:FROM RUN COPY等)
  2. # FROM指定基础镜像,Dockerfile会对基础镜像进行编辑,生成新的镜像
  3. # MAINTAINER指定创建镜像者的信息
  4. # RUN指定制作命令,一条RUN就代表一条要在容器内执行的命令
  5. # ENV指定环境变量
  6. # EXPOSE 开启httpd服务要使用的端口 80和443
  7. # WORKDIR 指定启动容器后,默认工作路径
  8. # ADD 指拷贝,Dockerfile目录下文件,拷贝到容器内(tar.gz,tar.bz2格式会自动解压)
  9. # CMD 指定默认启动命令
  10. js主机的centos.tar.gz的镜像上传到master主机
  11. [root@js ~]# scp /root/project3/centos.tar.gz 192.168.1.21:/root/
  12. 编写httpd的Dockerfile文件
  13. [root@master ~]# docker load -i centos.tar.gz
  14. [root@master ~]# mkdir bb
  15. [root@master ~]# cd bb
  16. [root@master bb]# cp /etc/yum.repos.d/CentOS-Base.repo ./
  17. [root@master bb]# echo "hello world" > index.html
  18. [root@master bb]# vim dockerfile
  19. FROM centos:latest
  20. RUM rm -rf /etc/yum.repos.d/*
  21. ADD CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo
  22. RUM yum -y install httpd
  23. ENV LANG=C
  24. EXPOSE 80
  25. WORKDIR /var/www/html
  26. ADD index.html /var/www/html/index.html
  27. CMD ["/usr/sbin/httpd","-DFOREGROUND"]  
  28. build创建新镜像:-t指定新镜像名字和标签;. 指定Dockerfile文件所在的目录
  29. [root@master bb]# docker build -t myos:httpd .
  30. 验证结果
  31. [root@master bb]# docker images
  32. [root@master bb]# docker run -itd myos:httpd # 后台启动 因为是一个服务
  33. [root@master bb]# docker ps # 查看正在运行的容器
  34. [root@master bb]# docker inspect 800b21 # 查看容器的详细信息
  35. [root@master bb]# curl http://172.17.0.2
  36. 上传镜像到harbor主机
  37. [root@master bb]# docker tar myos:httpd 192.168.1.100:80/library/myos:httpd
  38. [root@master bb]# docker push 192.168.1.100:80/library/myos:httpd
复制代码
制作filebeat镜像

任意找一台机器 安装filebeat的软件包
  1. [root@js ~]# scp /root/project3/ELK/filebeat-1.2.3-x86_64.rpm 192.168.1.72:/root/
  2. [root@es-0002 ~]# yum -y install filebeat-1.2.3-x86_64.rpm
  3. 修改filebeat的配置文件
  4. [root@es-0002 ~]# vim /etc/filebeat/filebeat.yml
复制代码



启动pod


创建文件baseos.yaml,使用Secret regcred




还有一句:- name: regcred

配置logstash


配置kibana





免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

傲渊山岳

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表