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