当前位置: 首页 > news >正文

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

  1. 检查k8s集群环境,master主机操作,确定是ready
    在这里插入图片描述
  2. 启动harbor
[root@harbor ~]# cd /usr/local/harbor
[root@harbor harbor]# /usr/local/bin/docker-compose up -d 
  1. 检查head插件是否启动,如果没有,需要启动
[root@es-0001 ~]# systemctl restart httpd

构建完整的日志分析平台

制作apache镜像

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

制作filebeat镜像

随便找一台机器 安装filebeat的软件包

[root@js ~]# scp /root/project3/ELK/filebeat-1.2.3-x86_64.rpm 192.168.1.72:/root/
[root@es-0002 ~]# yum -y install filebeat-1.2.3-x86_64.rpm
修改filebeat的配置文件
[root@es-0002 ~]# vim /etc/filebeat/filebeat.yml

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

启动pod

在这里插入图片描述
创建文件baseos.yaml,使用Secret regcred
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
还有一句:- name: regcred
在这里插入图片描述

配置logstash

在这里插入图片描述

配置kibana

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/317293.html

相关文章:

  • 2.经典项目-海量用户即使通讯系统
  • 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的交通标志识别系统详解(深度学习模型+UI界面代码+训练数据集)
  • VMware下创建虚拟机
  • 基于Ambari搭建大数据分析平台
  • Vue template到render过程,以及render的调用时机
  • 阿里云服务器Ngnix配置SSL证书开启HTTPS访问
  • 12 list的使用
  • 控件交互与视图交互的区别
  • 打包 加載AB包 webGl TextMeshPro 變紫色的原因
  • 美易官方:去年全球企业派息1.66万亿美元创新高
  • 基于Springboot的面向智慧教育的实习实践系统设计与实现(有报告)。Javaee项目,springboot项目。
  • 【数据库-黑马笔记】基础-SQL
  • MySQL性能分析:性能模式和慢查询日志的使用
  • 【哈希表算法题记录】15. 三数之和,18. 四数之和——双指针法
  • 代码随想录算法训练营Day44 ||leetCode 完全背包 || 518. 零钱兑换 II || 377. 组合总和 Ⅳ
  • RabbitMQ发布确认高级版
  • 【阿里云系列】-基于云效构建部署Springboot项目到ACK
  • PyTorch搭建LeNet训练集详细实现
  • R语言复现:中国Charls数据库一篇现况调查论文的缺失数据填补方法
  • 解决Git:Author identity unknown Please tell me who you are.
  • Flink StreamTask启动和执行源码分析
  • 【MySQL 系列】MySQL 语句篇_DCL 语句
  • 什么是序列化?为什么需要序列化?
  • Linux本地搭建FastDFS系统
  • docker和docker-compose安装
  • 深入理解Spring的ApplicationContext:案例详解与应用
  • 6.Java并发编程—深入剖析Java Executors:探索创建线程的5种神奇方式
  • 英语阅读挑战
  • 备战蓝桥之思维
  • 09 string的实现