摘要: k8s-prometheus展示数据对象 1. k8s-prometheus+grafana展示 编写grafana展示的配置文件 [root@k8s-master prometheus]# cat grafana.yaml apiVersion: apps/v1 kind: Deployment 阅读全文
posted @ 2021-11-12 11:29 七月流星雨 阅读(109) 评论(0) 推荐(0) 编辑
摘要: k8s-prometheus平台部署相关组件 1. K8s-prometheus平台部署相关组件 prometheus-deployment.yaml #部署Prometheus **prometheus-configmap.yaml ** #Prometheus配置文件,主要配置Kubernete 阅读全文
posted @ 2021-11-12 11:24 七月流星雨 阅读(140) 评论(0) 推荐(0) 编辑
摘要: k8s-prometheus介绍 1. k8s-prometheus介绍 Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统。自2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。为强调开源及独立维护,Prometheus于2016年加入云原生云计算基金会( 阅读全文
posted @ 2021-11-12 11:23 七月流星雨 阅读(728) 评论(0) 推荐(0) 编辑
摘要: k8s-prometheus监控指标 1. k8s-prometheus监控指标 Kubernetes本身监控 Node资源利用率 Node数量 每个Node运行Pod数量 资源对象状态 Pod监控 Pod总数量及每个控制器预期数量 Pod状态 容器资源利用率:CPU、内存、网络 监控实现思路 监控 阅读全文
posted @ 2021-11-12 11:23 七月流星雨 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: k8s-fluentbit收集所有容器标准输出的日志 1. fluentbit收集所有容器标准输出的日志 编写fluentbit日志收集yaml配置文件 # fluentbit的配置文件 apiVersion: v1 kind: ConfigMap metadata: name: fluent-bi 阅读全文
posted @ 2021-11-12 11:20 七月流星雨 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: k8s-filebeat收集容器中的日志文件 1. K8s-收集容器中的日志文件 收集容器文件图解 针对容器中日志文件:在Pod中增加一个容器运行日志采集器,使用emtyDir共享日志目录让日志采集器读取到日志文件 示例代码 [root@k8s-master elk]# vi app-log-log 阅读全文
posted @ 2021-11-12 11:16 七月流星雨 阅读(2003) 评论(0) 推荐(0) 编辑
摘要: k8s-filebeat收集所有容器标准输出的日志 1. k8s-收集所有容器标准输出的日志 filebeat-kubernetes.yaml # 采集所有容器标准输出 app-log-stdout.yaml # 标准输出测试应用 app-log-logfile.yaml # 日志文件测试应用 1. 阅读全文
posted @ 2021-11-12 11:13 七月流星雨 阅读(4413) 评论(0) 推荐(0) 编辑
摘要: k8s-部署elk日志系统 1. k8s-部署elk日志系统 安装JDK [root@linux-node1 ~]# rpm -ivh https://mirrors.aliyun.com/epel/epel-release-latest-7.noarch.rpm [root@linux-node1 阅读全文
posted @ 2021-11-12 11:08 七月流星雨 阅读(941) 评论(0) 推荐(0) 编辑
摘要: k8s-日志按体现分类与采集思路 1. k8s-日志按体现分类与采集思路 创建nginx服务为示例 [root@k8s-master ~]# kubectl run nginx --image=nginx pod/nginx created [root@k8s-master ~]# kubectl 阅读全文
posted @ 2021-11-12 10:50 七月流星雨 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. 收集那些日志 k8s系统的组件日志 k8s cluster里面部署的应用程序日志 标准输出 日志文件 2. elk stack日志收集方案 架构图 ELK 是三个开源软件的缩写,提供一套完整的企业级日志平台解决方案。 分别是: Elasticsearch:搜索、分析和存储数据 Logstash 阅读全文
posted @ 2021-11-12 10:49 七月流星雨 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 1. 增加公网负载均衡器 编写nginx配置 upstream java-demo { server 10.100.24.83:8080; #这个是ingress-controller的地址 server 10.100.24.84:8080; } server { listen 80; server 阅读全文
posted @ 2021-11-12 10:47 七月流星雨 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1. 集群外部访问部署的应用 编写service服务 [root@k8s-master java-demo]# vim java_demo_service.yaml [root@k8s-master java-demo]# cat java_demo_service.yaml apiVersion: 阅读全文
posted @ 2021-11-12 10:45 七月流星雨 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1. 编写配置文件yaml 编写configmap配置文件 [root@k8s-master java-demo]# vim configmap.yaml [root@k8s-master java-demo]# cat configmap.yaml apiVersion: v1 kind: Con 阅读全文
posted @ 2021-11-12 10:44 七月流星雨 阅读(1070) 评论(0) 推荐(0) 编辑