k8s集群日誌

2022-08-16 03:06:09 字數 1799 閱讀 2770

硬體環境:

三颱虛擬機器,

10.10.20.203 部署docker、etcd、flannel、kube-apiserver、kube-controller-manager、kube-scheduler、elsticsearch、kibana

10.10.20.206 部署docker、flannel、kubelet、kube-proxy、filebeat

10.10.20.207 部署docker、flannel、kubelet、kube-proxy、filebeat

【elsticsearch】

2、安裝,yum localinstall elasticsearch-2.3.5.rpm

3、修改配置檔案,vi /etc/elasticsearch/elasticsearch.yml

network.host: 10.10.20.203

4、重啟服務

systemctl enable elasticsearch.service

systemctl restart elasticsearch.service

systemctl status elasticsearch.service

【kibana】

2、安裝,yum localinstall kibana-4.5.4-1.x86_64.rpm

3、修改配置檔案,vi /opt/kibana/config/kibana.yml

elasticsearch.url: "

"

4、重啟服務

systemctl enable kibana.service

systemctl restart kibana.service

systemctl status kibana.service -l

【filebeat】

在需要蒐集日誌的伺服器上安裝filebeat

2、安裝,yum localinstall filebeat-1.2.3-x86_64.rpm

3、修改配置檔案,vi /etc/filebeat/filebeat.yml

filebeat:

prospectors:

-paths:

- /var/log/messages

input_type: log

document_type: syslog

-paths:

- /opt/logs/tomcatlog/catalina.*.log

input_type: log

document_type: tomcatlog

-paths:

- //

var/lib/docker/containers/*/*-json.log

input_type: log

document_type: containerlog

registry_file: /var/lib/filebeat/registry

output:

elasticsearch:

hosts: [

"10.10.20.203:9200"]

index:

"filebeat

"

4、重啟服務

systemctl enable filebeat

systemctl restart filebeat

systemctl status filebeat -l

5、訪問新建filebeat-*這個index,即可檢視日誌

k8s 集群概念

kubernetes是google開源的容器集群管理系統,提 用部署 維護 擴充套件機制等功能,利用kubernetes能方便管理跨集群執行容器化的應用,簡稱 k8s k與s之間有8個字母 二 基本概念 pod 若干相關容器的組合,pod包含的容器執行在同一host上,這些容器使用相同的網路命令空間...

K8S 集群安裝

1 作業系統 centos 7.4 2 主機資訊 k8smaster主機 kb master 001 192.168 0.11 kb master 002 192.168 0.12 kb master 003 192.168 0.13 k8snode主機 kb node 001 192.168 0....

K8S集群安裝

node設定 部署k8s的dashboard 本文記錄在centoos7上安裝k8s集群。環境配置 master 10.192.33.249 node1 10.192.33.248 兩台機器均已安裝docker18.06,沒有配置docker的registry,且都已經配置為自啟動 timedate...