• 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...

  • 相关阅读:
    HDU_5372 树状数组 (2015多校第7场1004)
    《 字典树模板_递归 》
    《神、上帝以及老天爷》
    《Crazy tea party》
    UVA_ Overflow
    UVA_If We Were a Child Again
    UVA_Product
    UVA_Integer Inquiry
    你也可以屌到爆的这样敲代码当黑客!
    大数相加_原创
  • 原文地址:https://www.cnblogs.com/edeny/p/14685659.html
Copyright © 2020-2023  润新知