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

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

构建完整的日志分析平台

制作apache镜像

shell 复制代码
# 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的软件包

shell 复制代码
[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



相关推荐
sci_ei12316 小时前
高水平EI会议-第四届机器学习、云计算与智能挖掘国际会议
数据结构·人工智能·算法·机器学习·数据挖掘·机器人·云计算
向阳121817 小时前
doris:阿里云 OSS 导入数据
数据库·阿里云·云计算·doris
佛州小李哥21 小时前
在亚马逊云科技上用AI提示词优化功能写出漂亮提示词(下)
人工智能·科技·ai·语言模型·云计算·aws·亚马逊云科技
zhumin7261 天前
基于阿里云视觉智能平台实现换脸程序
阿里云·云计算
云上的阿七2 天前
如何通过云计算优化网站性能?
云计算
九河云2 天前
腾讯CDN vs 阿里云CDN:哪个更适合你的业务?
数据库·阿里云·云计算
Akamai中国2 天前
私有IP、VLAN和VPC,分别适合哪些场景你知道吗?
网络·网络协议·tcp/ip·云计算·云服务·云平台·vpc
KubeSphere 云原生2 天前
云原生周刊:K8s 生产环境架构设计及成本分析
云计算·k8s·容器平台·kubesphere
江中散人2 天前
【云原生布道系列】第三篇:“软”饭“硬”吃的计算
云原生·云计算
一水鉴天2 天前
为AI聊天工具添加一个知识系统 之49 “‘之47’和蒙板有关的术语”的腾讯云 AI 代码助手答问(部分)
人工智能·云计算