查看 使用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...

相关文章:

  • 2021-07-08
  • 2021-09-05
  • 2021-11-27
  • 2021-11-09
  • 2021-09-14
猜你喜欢
  • 2021-05-21
  • 2021-04-07
  • 2021-07-22
  • 2021-10-09
  • 2022-12-23
  • 2022-01-26
  • 2022-12-23
相关资源
相似解决方案