基於k8s集群 搭建efk日誌系統

2021-09-26 12:39:26 字數 843 閱讀 1629

1.官方位址

2.搭建es集群

kubectl get po -n kube-system |grep elasticsearch

等待pod狀態到running

kubectl describe po elasticsearch-logging-0 -n kube-system |grep ip

curl ip(上條命令查到的):9200/_cat/health?v

正常會有兩個節點返回

建立服務

kubectl get svc -n kube-system

此時type為clusterip

kubectl edit svc elasticsearch-logging -n kube-system

修改spec下type為loadbalancer

儲存退出

kubectl get svc -n kube-system

此時cluster-ip已經有值

kubectl edit svc elasticsearch-logging -n kube-system

修改spec下type為nodeport

kubectl get svc -n kube-system

返回elasticsearch-logging nodeport xx.xx.xx.x1 9200:3***x/tcp 59m

curl xx.xx.xx.x1:9200/_cat/health?v

curl localhost:3***x/_cat/health?v

返回正常,es搭建成功。

3.待續

K8S之EFK日誌收集

1.1 部署es 2 共6個檔案 root k8s master01 efk ls es service.yaml es statefulset.yaml fluentd es configmap.yaml fluentd es ds.yaml kibana deployment.yaml kiba...

k8s集群日誌

硬體環境 三颱虛擬機器,10.10.20.203 部署docker etcd flannel kube apiserver kube controller manager kube scheduler elsticsearch kibana 10.10.20.206 部署docker flannel...

k8s搭建集群

k8s由兩種型別資源組成 分別是 master 和 nodes k8s的集群部署方式有三種 1.kubeadm 2.minikube 3.二進位製包 前兩種為自動部署,簡化操作。說一說手動部署的 二進位製包 k8s集群部署步驟 1.關閉防火牆 firewall cmd state systenctl...