zoukankan      html  css  js  c++  java
  • 112 logpliot+elasticsearch+kibana日志实战

    查看 使用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-* 开头找不到 先用 * 

    配置完索引查看日志

    end...

  • 相关阅读:
    trie树模型
    计算机网络概念
    [luogu]1042乒乓球 (模拟)
    [IPUOJ10705]最大连通块 (dfs)
    IPUOJ10701 有障碍的八皇后
    【紫书学习笔记】
    纪念正式写博客的第一天
    Bzoj 1997 [Hnoi2010]Planar题解
    Bzoj 1925 [Sdoi2010]地精部落 题解
    Bzoj 2839 集合计数 题解
  • 原文地址:https://www.cnblogs.com/edeny/p/14685659.html
Copyright © 2011-2022 走看看