热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

112logpliot+elasticsearch+kibana日志实战

查看使用dashbord-admin认证的serviceAccount访问权限可以创建一个给ES独用的secretskubectlgetsecrets-Akubectlgetser

查看 使用dashbord-admin 认证的serviceAccount访问权限

可以创建一个给ES独用的secrets

kubectl get secrets -A
kubectl get serviceAccount -A

 image: busybox:1.27       # 非常小的容器镜像,没有什么功能

 11-logs

部署  elasticsearch

# 创建es  w3 w4 w5
kubectl label nodes w3 appes=es
kubectl get nodes --show-labels  

kubectl apply -f elasticsearch.yaml 

# 查看服务
kubectl get svc -n kube-system
kubectl get pods -A
kubectl get statefulset -A

 

部署 log-pilot    

# 创建log-pilo
kubectl apply -f log-pilot.yaml

# 查看 ds,pod
kubectl get pods -A -o wide
# 查看每个节点数量 kubectl get ds
-A

 

部署 kibana

# kubectl label nodes w3 component: kibana 可以不打标签。***选择节点部署

kubectl apply -f kibana.yaml 
kubectl get deploy -n kube-system
kubectl get pods -A -o wide

#配置hosts访问ingress

 

部署项目,检查 piloy-log

#查看日志
docker ps -a|grep log-pilot
docker logs -f 70d8d337e843 

#部署项目测试日志
kubectl apply -f web.yaml 
kubectl get pods -A -o wide

# 在回来查看详细的目录
docker logs -f 70d8d337e843
# 查看 catalina 标准输出日志 
docker logs -f 70d8d337e843 |grep catalina
ll /docker/data/path/containers/d5007e120922d864113768f38a97ccdda10752ffa75fd27e980a55b3bdec050d

# 查看access日志
docker logs -f 70d8d337e843 |grep access
# 对应容器中 /usr/local/tomcat/logs 目录下的日志
ll /var/lib/kubelet/pods/7df1ab09-a405-11eb-8305-000c291058fc/volumes/kubernetes.io~empty-dir/accesslogs

 

kinaba配置索引

Managemnet-----Index name or pattern     

以logstash-* 开头找不到 先用 * 

11-2 logpliot+elasticsearch+kibana日志实战

配置完索引查看日志

11-2 logpliot+elasticsearch+kibana日志实战

 

 

 

end...


推荐阅读
  • docker+k8s+git+jenkins
    docker+k8s+git+jenkins,Go语言社区,Golang程序员人脉社 ... [详细]
  • kubelet配置cni插件_Kubernetes新近kubectl及CNI漏洞修复,Rancher 2.2.1发布
    今天,Kubernetes发布了一系列补丁版本,修复新近发现的两个安全漏洞CVE-2019-1002101(kubectlcp命令安全漏洞)和CVE-2 ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
  • 随着我司的应用都开始容器化,相应的ETL流程也需要迁移到容器中。常规的SQL和shell脚本迁移之后执行基本没有问题,主要的问题在于数据接入使用kettle的场景下,kettle启 ... [详细]
  • ElasticSearch成功安装完毕。 测试数据添加出现{  error:{    root_cause ... [详细]
  • k8shelm官网:https:helm.sh点击charts:https:artifacthub.iopackagessearch?sortrelevance&page11.1h ... [详细]
  • 虚拟机CentOS7挂载文件系统失败上周五下班前没有关闭虚拟机和物理机,今天周一开了虚拟机之后,发现操作系统启动失败。原因跟这篇文章描述的一模一样。解决操作系统的文件系统挂载的问题 ... [详细]
  • minikube安装过程介绍minikubeMinikube是一个可以在本地轻松运行Kubernetes的工具。Minikube会在您的笔记本电脑中的虚拟机上运行一个单节点的Kub ... [详细]
  • Redis API
    安装启动最简启动命令行输入验证动态参数启动配置文件启动常用配置通用命令keysbdsize计算key的总数exists判断是否存在delkeyvalue删除指定的keyvalue成 ... [详细]
  • (九)Docker常用安装
    一、总体步骤1、搜索镜像2、拉取镜像3、查看镜像4、启动镜像5、停止镜像6、移除镜像二、安装tomcat1、dockerhub上面查找tomcat镜像 dockersearchto ... [详细]
  • docker容器的数据管理一:数据卷实现数据的永久化,完全独立于容 ... [详细]
  • mysql自动打开文件_让docker中的mysql启动时自动执行sql文件
    本文提要本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动My ... [详细]
  • 本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ... [详细]
  • Kubernetes(k8s)基础简介
    Kubernetes(k8s)基础简介目录一、Kubernetes概述(一)、Kubernetes是什么(二& ... [详细]
  • ELK stack 学习记录
    ELK日志分析平台学习记录首先ELK主要指elasticsearch、logstash和kibana,三个开源软件组合而成的一套日志平台解决方案。可以将平时收集到的日志,通过前台展 ... [详细]
author-avatar
ppoujjh
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有