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

  • 相关阅读:
    线性地址物理地址逻辑地址转换mmu
    C/c++ 宏返回值
    树的子结构
    合并两个排序的链表
    链表中倒数第k个结点
    数值的整数次方
    原码、反码与补码
    二进制中1的个数
    矩形覆盖
    变态跳台阶
  • 原文地址:https://www.cnblogs.com/edeny/p/14685659.html
Copyright © 2011-2022 走看看