OS: RockyLinux8
1) 开启内置Fluentd插件及Pod
[root@srv1 ~]# microk8s.enable fluentd dns
Enabling Fluentd-Elasticsearch
Labeling nodes
node/srv1.1000y.cloud labeled
Addon dns is already enabled.
--allow-privileged=true
service/elasticsearch-logging created
serviceaccount/elasticsearch-logging created
clusterrole.rbac.authorization.k8s.io/elasticsearch-logging created
clusterrolebinding.rbac.authorization.k8s.io/elasticsearch-logging created
statefulset.apps/elasticsearch-logging created
configmap/fluentd-es-config-v0.2.0 created
serviceaccount/fluentd-es created
clusterrole.rbac.authorization.k8s.io/fluentd-es created
clusterrolebinding.rbac.authorization.k8s.io/fluentd-es created
daemonset.apps/fluentd-es-v3.1.0 created
deployment.apps/kibana-logging created
service/kibana-logging created
Fluentd-Elasticsearch is enabled
Addon dns is already enabled.
[root@srv1 ~]# microk8s.kubectl get services -n kube-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
metrics-server ClusterIP 10.152.183.192 443/TCP 136m
kubernetes-dashboard ClusterIP 10.152.183.33 443/TCP 136m
dashboard-metrics-scraper ClusterIP 10.152.183.2 8000/TCP 136m
kube-dns ClusterIP 10.152.183.10 53/UDP,53/TCP,9153/TCP 136m
elasticsearch-logging ClusterIP 10.152.183.252 9200/TCP,9300/TCP 22m
kibana-logging ClusterIP 10.152.183.253 5601/TCP 22m
[root@srv1 ~]# microk8s.kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system calico-node-tvqq7 1/1 Running 0 160m
kube-system calico-kube-controllers-f7868dd95-s6dns 1/1 Running 0 160m
kube-system dashboard-metrics-scraper-78d7698477-vrc8m 1/1 Running 0 134m
kube-system coredns-7f9c69c78c-rhx9m 1/1 Running 0 134m
kube-system kubernetes-dashboard-85fd7f45cb-rzdqv 1/1 Running 0 134m
kube-system metrics-server-8bbfb4bdb-9sl65 1/1 Running 0 136m
kube-system hostpath-provisioner-5c65fbdb4f-6p2pt 1/1 Running 0 49m
default nginx-testpv 1/1 Running 0 40m
container-registry registry-9b57d9df8-bh2r9 1/1 Running 0 31m
kube-system elasticsearch-logging-0 1/1 Running 0 21m
kube-system fluentd-es-v3.1.0-xz5tl 1/1 Running 8 21m
kube-system kibana-logging-7f749566d6-5t44q 1/1 Running 8 21m 2) 验证ELK集群信息
[root@srv1 ~]# microk8s.kubectl cluster-info
Kubernetes control plane is running at https://127.0.0.1:16443
Metrics-server is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/https:metrics-server:/proxy
CoreDNS is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
Elasticsearch is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/elasticsearch-logging:db/proxy
Kibana is running at https://127.0.0.1:16443/api/v1/namespaces/kube-system/services/kibana-logging/proxy
To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.3) 运行kube proxy并开放访问权限
[root@srv1 ~]# microk8s kubectl proxy --address=0.0.0.0 --accept-hosts=.*
Starting to serve on [::]:80014) 防火墙设定
[root@srv1 ~]# firewall-cmd --add-port=8001/tcp
[root@srv1 ~]# firewall-cmd --runtime-to-permanent5) 访问
http://microsk8s-ip:8001/api/v1/namespaces/kube-system/services/kibana-logging/proxy
| 留言与评论(共有 0 条评论) “” |