上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 69 下一页

2022年3月31日

|NO.Z.00309|——————————|CloudNative|——|KuberNetes&运维.V29|——|监控.v06|PromQL查询_函数|

摘要: 一、Prometheus常用函数实例:查询kubelet_http_requests_total 二、查询表达式访问量:查询kubelet的访问量: ### 函数:无 ~~~ 表达式:kubelet_http_requests_total{endpoint="https-metrics",insta 阅读全文

posted @ 2022-03-31 13:54 yanqi_vip 阅读(30) 评论(0) 推荐(0)

|NO.Z.00310|——————————|CloudNative|——|KuberNetes&运维.V30|——|监控.v07|PromQL查询_增长率|

摘要: 一、Prometheus查询增长率:查询增长率:方法一:查询kubelet近1小时访问增长率 ### 函数:increase() ~~~ 表达式:increase(kubelet_http_requests_total{endpoint="https-metrics",instance="192.1 阅读全文

posted @ 2022-03-31 13:54 yanqi_vip 阅读(57) 评论(0) 推荐(0)

|NO.Z.00307|——————————|CloudNative|——|KuberNetes&运维.V27|——|监控.v04|PromQL查询_运算符|

摘要: 一、运算符: ### 集合运算: ~~~ 集合运算:and ,or,unless ### OR:查找小于等于2977,并且等于2977.7890625:or: ~~~ 并列关系,前面符合后面也需要符合 ~~~ node_memory_MemTotal_bytes/1024/1024 <= 2977 阅读全文

posted @ 2022-03-31 13:53 yanqi_vip 阅读(17) 评论(0) 推荐(0)

|NO.Z.00308|——————————|CloudNative|——|KuberNetes&运维.V28|——|监控.v05|PromQL查询_聚合统计|

摘要: 一、聚合:查看当前主机下有多少个节点和其使用的内存 二、sum:求和:sum(node_memory_MemTotal_bytes)/ 1024^2 计算3个节点的总内存数量 三、min:最小值:min:(node_memory_MemTotal_bytes) 查找当前所有资源下内存最小值 四、ma 阅读全文

posted @ 2022-03-31 13:53 yanqi_vip 阅读(40) 评论(0) 推荐(0)

|NO.Z.00305|——————————|CloudNative|——|KuberNetes&运维.V25|——|监控.v02|PromQL查询_过滤|

摘要: 一、过滤查询:过滤:Labelsets ### 查询语法: ~~~ offset:查看多少分钟之前的数据 offset 30m ~~~ Labelsets:过滤 ~~~ 过滤出具有 handler=“/login”的label的数据 二、绝对查询:查询http_request_total有多少个:查 阅读全文

posted @ 2022-03-31 13:52 yanqi_vip 阅读(27) 评论(0) 推荐(0)

|NO.Z.00306|——————————|CloudNative|——|KuberNetes&运维.V26|——|监控.v03|PromQL查询_匹配符|

摘要: 一、匹配符: ### 匹配符:数学运算 ~~~ # 数学运算 ~~~ 数学运算:+-*/% ^ 二、查询node_memory_MemTotal_bytes值为内存总大小的字节:一般我们查看的是内存的GB或者兆 三、除以转换内存的值为兆node_memory_MemTotal_bytes/1024/ 阅读全文

posted @ 2022-03-31 13:52 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00304|——————————|CloudNative|——|KuberNetes&运维.V24|——|监控.v01|PromQL查询_实例|

摘要: 一、PromQL基本操作 ### 通过Prometheus通过自带的WEB-UI来查询 ~~~ # 查询方式一: 瞬时向量:包含该时间序列中最新的样本值 ~~~ # 查询方式二: 区间向量:带时间戳的:一段时间范围内的数据 ### 操作符优先级: ~~~ ^ ~~~ * / % ~~~ + - ~~ 阅读全文

posted @ 2022-03-31 13:51 yanqi_vip 阅读(48) 评论(0) 推荐(0)

|NO.Z.00303|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-31 13:50 yanqi_vip 阅读(36) 评论(0) 推荐(0)

|NO.Z.00301|——————————|CloudNative|——|KuberNetes&运维.V22|——|监控.v01|PrometheusMetrics架构图|

摘要: 一、Prometheus概述:PrometheusMetrics架构图 二、PrometheusMetrics架构说明 ### PrometheusMetrics架构说明 ~~~ 主要核心是Prometheus server:prometheus-k8s-0 ~~~ 直接使用node节点存储的,查询 阅读全文

posted @ 2022-03-31 13:49 yanqi_vip 阅读(44) 评论(0) 推荐(0)

|NO.Z.00302|——————————|CloudNative|——|KuberNetes&运维.V23|——|监控.v02|PrometheusMetrics类型说明|

摘要: 一、Metrics类型说明 ### summary类型的数据说明 ~~~ exporter接口: [root@k8s-master01 ~]# kubectl get po -n monitoring -owide NAME READY STATUS RESTARTS AGE IP NODE NOM 阅读全文

posted @ 2022-03-31 13:49 yanqi_vip 阅读(40) 评论(0) 推荐(0)

|NO.Z.00299|——————————|CloudNative|——|KuberNetes&运维.V20|——|监控.v06|操作Alert_UI|

摘要: 一、通过Chrome访问alert:http://alert.test.com/并进行初始操作配置:可以查看到当前的环境有多少告警 二、激活的Silence是:抑制那些告警;当我们需要维护那些节点时抑制一些告警不要让其发送一些告警信息 ### 注: ~~~ Active:正在运行的Silences 阅读全文

posted @ 2022-03-31 13:48 yanqi_vip 阅读(29) 评论(0) 推荐(0)

|NO.Z.00300|——————————|CloudNative|——|KuberNetes&运维.V21|——|监控.v07|操作Prometheus_UI|

摘要: 一、通过Chrome访问prometheus:http://prom.test.com/进入Prometheus初始UI:初始界面 二、Alerts:红色表示正在告警 ### 注: ~~~ Firing:正在告警 ~~~ Pending:已经出发一次,有可能在触发第二次 ~~~ Inactive:正 阅读全文

posted @ 2022-03-31 13:48 yanqi_vip 阅读(49) 评论(0) 推荐(0)

|NO.Z.00297|——————————|CloudNative|——|KuberNetes&运维.V18|——|监控.v04|部署kube-prometheus|

摘要: 一、安装kube-prometheus ### 下载kube-prometheus的最新版本包 ~~~ # kube-prometheus下载地址: ~~~ https://github.com/coreos/kube-prometheus.git ~~~ ——>——> 最左边:main——>Swi 阅读全文

posted @ 2022-03-31 13:47 yanqi_vip 阅读(41) 评论(0) 推荐(0)

|NO.Z.00298|——————————|CloudNative|——|KuberNetes&运维.V19|——|监控.v05|操作Grafana_UI|

摘要: 一、Prometheus.UI操作:通过Chrome访问Grafana ### 添加本地hosts文件 #C:\Windows\System32\drivers\etc 192.168.1.11 alert.test.com,grafana.test.com,prom.test.com 二、通过Ch 阅读全文

posted @ 2022-03-31 13:47 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00295|——————————|CloudNative|——|KuberNetes&运维.V16|——|监控.v02|部署Helm|

摘要: 一、安装helm ### 安装helm的客户端工具到k8s集群中:https://helm.sh/docs/intro/install/ ~~~ 下载helm二进制程序包: [root@k8s-master01 helm]# wget https://get.helm.sh/helm-v3.5.4- 阅读全文

posted @ 2022-03-31 13:46 yanqi_vip 阅读(22) 评论(0) 推荐(0)

|NO.Z.00296|——————————|CloudNative|——|KuberNetes&运维.V17|——|监控.v03|部署ingress.helm方式|

摘要: 一、通过helm安装ingress ### 下载ingress版本包 ~~~ 添加ingress的helm仓库 [root@k8s-master01 ingress]# helm repo add ingress-nginx https://kubernetes.github.io/ingress- 阅读全文

posted @ 2022-03-31 13:46 yanqi_vip 阅读(35) 评论(0) 推荐(0)

|NO.Z.00292|——————————|^^ 报错 ^^|——|KuberNetes&运维.V14|——|EFLK架构.v09|报错处理|

摘要: 附录一:报错处理 ### 报错现象 [root@k8s-master01 filebeat]# kubectl get po -n public-service -owide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINES 阅读全文

posted @ 2022-03-31 13:45 yanqi_vip 阅读(74) 评论(0) 推荐(0)

|NO.Z.00294|——————————|CloudNative|——|KuberNetes&运维.V15|——|监控.v01|Prometheus概述|3台Server|

摘要: 一、Prometheus介绍 ### Prometheus简介 ~~~ 在容器中使用的监控是Prometheus,容器的监控更复杂,更具有动态性,它的动态性更强。 ~~~ 使用传统的监控方式,可能不是很适合;所以就衍生了专属监控容器的监控工具 ~~~ Prometheus监控容器是做的非常好的监控工 阅读全文

posted @ 2022-03-31 13:45 yanqi_vip 阅读(23) 评论(0) 推荐(0)

|NO.Z.00293|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-31 13:45 yanqi_vip 阅读(8) 评论(0) 推荐(0)

|NO.Z.00291|——————————|CloudNative|——|KuberNetes&运维.V13|——|EFLK架构.v08|通过kafka.UI查看监控数据|

摘要: 一、通过kafka.UI查看监控数据 ### 通过Chrome登入Kibana:http://192.168.1.11:30495/ ~~~ ——>创建Index:设置——>Kibana:Index Patterns——>Create index pattern ~~~ ——>Index patte 阅读全文

posted @ 2022-03-31 13:44 yanqi_vip 阅读(58) 评论(0) 推荐(0)

|NO.Z.00288|——————————|CloudNative|——|KuberNetes&运维.V10|——|EFLK架构.v05|部署logstash|

摘要: 一、部署logstash ### 创建logstash-configmap.yaml ~~~ 创建logstash-configmap [root@k8s-master01 filebeat]# vim logstash-configmap.yaml apiVersion: v1 kind: Con 阅读全文

posted @ 2022-03-31 13:43 yanqi_vip 阅读(85) 评论(0) 推荐(0)

|NO.Z.00289|——————————|CloudNative|——|KuberNetes&运维.V11|——|EFLK架构.v06|部署APP+Filebeat|

摘要: 一、部署APP+Filebeat ### 创建Flebeat-configmap.yaml资源文件 ~~~ # FIlebeat-congimap地址: https://github.com/dotbalo/k8s/blob/master/fklek/6.x/filebeat-configmap.y 阅读全文

posted @ 2022-03-31 13:43 yanqi_vip 阅读(41) 评论(0) 推荐(0)

|NO.Z.00290|——————————|CloudNative|——|KuberNetes&运维.V12|——|EFLK架构.v07|验证日志输出采集是否正常|

摘要: 一、验证日志输出采集是否正常 ### 进入Filebeat-pod查看是否正常启动 ~~~ 查看Filebeat容器 [root@k8s-master01 filebeat]# kubectl get po -n public-service -owide NAME READY STATUS RES 阅读全文

posted @ 2022-03-31 13:43 yanqi_vip 阅读(95) 评论(0) 推荐(0)

|NO.Z.00287|——————————|CloudNative|——|KuberNetes&运维.V09|——|EFLK架构.v04|部署kafka|

摘要: 一、部署kafka: ### 组件helm+zookeeper+kafka ~~~ # 部署EFLK架构: ~~~ ElasticSearch+Filebeat+Logstash+Kibana+zookeeper+kafka 二、下载kafka版本包 ### 添加bitnami的helm仓库 [ro 阅读全文

posted @ 2022-03-31 13:42 yanqi_vip 阅读(53) 评论(0) 推荐(0)

|NO.Z.00285|——————————|CloudNative|——|KuberNetes&运维.V07|——|EFLK架构.v02|部署helm|

摘要: 一、Filebeat部署环境准备 ### 部署环境检查 ~~~ 清理fluentd:测试环境压力不够 [root@k8s-master01 EFK]# kubectl scale deploy --replicas=0 fluentd-es-v3.0.1-xprsz -n public-servic 阅读全文

posted @ 2022-03-31 13:41 yanqi_vip 阅读(40) 评论(0) 推荐(0)

|NO.Z.00286|——————————|CloudNative|——|KuberNetes&运维.V08|——|EFLK架构.v03|部署zookeeper|

摘要: 一、部署zookeeper: ### 组件helm+zookeeper+kafka ~~~ # 部署EFLK架构: ~~~ ElasticSearch+Filebeat+Logstash+Kibana+zookeeper+kafka 二、下载zookeeper版本包 ### 添加bitnami的he 阅读全文

posted @ 2022-03-31 13:41 yanqi_vip 阅读(25) 评论(0) 推荐(0)

|NO.Z.00284|——————————|CloudNative|——|KuberNetes&运维.V06|——|EFLK架构.v01|Filebeat概述|3台Server|

摘要: 一、Filebeat概述 ### Filebeat ~~~ 在生产环境中,很常用的场景是pod的日志都是写在本地文件的; ~~~ 若是你的应用是基于容器开发的,在设计之初,是直接输出到控制台了; ~~~ 但是有可能你的容器是通过虚拟机或者是物理机迁移过来或者说是容器化过来的; ~~~ 这类的应用的日 阅读全文

posted @ 2022-03-31 13:40 yanqi_vip 阅读(58) 评论(0) 推荐(0)

|NO.Z.00283|——————————|CloudNative|——|KuberNetes&运维.V05|——|EFK架构.v05|测试Kibana|

摘要: 一、Kibana操作实例 ### 查看Kibana的端口号 [root@k8s-master01 EFK]# kubectl get po,svc,ep -n public-service -owide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED 阅读全文

posted @ 2022-03-31 13:39 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00282|——————————|^^ 部署 ^^|——|KuberNetes&运维.V04|——|EFK架构.v04|部署Kibana|

摘要: 一、部署Kibana ### 创建Kibana-service.yaml文件 [root@k8s-master01 EFK]# cat kibana-service.yaml apiVersion: v1 kind: Service metadata: name: kibana-logging na 阅读全文

posted @ 2022-03-31 13:38 yanqi_vip 阅读(33) 评论(0) 推荐(0)

|NO.Z.00279|——————————|CloudNative|——|KuberNetes&运维.V01|——|EFK架构.v01|概述|3台Server|

摘要: 一、EFK日志收集概述: ### EFK架构: ~~~ ElasticSearch + Fluentd + Kibana:收集宿主机上的日志 ~~~ 主要用于收集宿主机上的日志 ~~~ Fluentd是轻量级的,比较适合在容器中部署 ### k8s常用的组件都放在addons这个里面 ~~~ 地址: 阅读全文

posted @ 2022-03-31 13:37 yanqi_vip 阅读(137) 评论(0) 推荐(0)

|NO.Z.00280|——————————|^^ 部署 ^^|——|KuberNetes&运维.V02|——|EFK架构.v02|部署ElasticSearch|

摘要: 一、部署ElasticSearch ### 创建ElasticSearch-service.yaml文件 [root@k8s-master01 EFK]# cat es-service.yaml apiVersion: v1 kind: Service metadata: name: elastic 阅读全文

posted @ 2022-03-31 13:37 yanqi_vip 阅读(34) 评论(0) 推荐(0)

|NO.Z.00281|——————————|^^ 部署 ^^|——|KuberNetes&运维.V03|——|EFK架构.v03|部署Fluentd|

摘要: 一、部署Fluentd ### 创建Fluentd-configmap.yaml文件 ~~~ 创建Fluentd-configmap文件 [root@k8s-master01 EFK]# cat fluentd-configmap.yaml kind: ConfigMap apiVersion: v 阅读全文

posted @ 2022-03-31 13:37 yanqi_vip 阅读(98) 评论(0) 推荐(0)

|NO.Z.00278|——————————|CloudNative|——————————————————————————————————————

摘要: NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of 阅读全文

posted @ 2022-03-31 13:36 yanqi_vip 阅读(18) 评论(0) 推荐(0)

|NO.Z.00277|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V24|——|中间件.v04|helm.v3.5.4|扩容缩容|zookeeper&kafka|

摘要: 一、kafka和zookeeper集群扩容和缩容 ### 扩容kafka和zookeeper:扩容副本数均为2 ~~~ 扩容kafka副本数为2;在生产环境中,不可以使用2个副本数,当前环境资源有限, ~~~ 只是为查看效果 [root@k8s-master01 kafka]# pwd /root/ 阅读全文

posted @ 2022-03-31 13:35 yanqi_vip 阅读(60) 评论(0) 推荐(0)

|NO.Z.00276|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V23|——|中间件.v03|helm.v3.5.4|集群测试|zookeeper&kafka|

摘要: 一、kafka和zookeeper集群测试 ### 查看kafka和zookeeper集群状态 [root@k8s-master01 zookeeper-kafka]# kubectl get po -n public-service -owide NAME READY STATUS RESTART 阅读全文

posted @ 2022-03-31 13:35 yanqi_vip 阅读(32) 评论(0) 推荐(0)

|NO.Z.00274|——————————|^^ 部署 ^^|——|KuberNetes&中间件容器化及helm.V21|——|中间件.v01|helm.v3.5.4|直接部署|zookeeper&kafka|

摘要: 一、部署zookeeper和kafka集群概述 ### zookeeper和kafka的官方地址 ~~~ https://docs.bitnami.com/tutorials/deploy-scalable-kafka-zookeeper-cluster-kubernetes ~~~ 使用的是bit 阅读全文

posted @ 2022-03-31 13:34 yanqi_vip 阅读(125) 评论(0) 推荐(0)

|NO.Z.00275|——————————|^^ 部署 ^^|——|KuberNetes&中间件容器化及helm.V22|——|中间件.v02|helm.v3.5.4|下载部署|zookeeper&kafka|

摘要: 一、使用helm部署zookeeper和kafka;下载部署 ### 添加bitnami的helm仓库并添加版本库 ~~~ 添加bitnami的helm仓库 [root@k8s-master01 zookeeper-kafka]# helm repo add bitnami https://char 阅读全文

posted @ 2022-03-31 13:34 yanqi_vip 阅读(106) 评论(0) 推荐(0)

|NO.Z.00272|——————————|CloudNative|——|KuberNetes&中间件容器化及helm.V19|——|中间件.v03|helm.v3.5.4|目录层级|语法|

摘要: 一、helm的目录层级 ### 使用helm创建一个charts [root@k8s-master01 harbor]# helm create helm-test Creating helm-test ### helm创建的charts的层级 [root@k8s-master01 harbor]# 阅读全文

posted @ 2022-03-31 13:33 yanqi_vip 阅读(20) 评论(0) 推荐(0)

|NO.Z.00273|——————————|^^ 失败 ^^|——|KuberNetes&中间件容器化及helm.V20|——|中间件.v04|helm.v3.5.4|RabbitMQ部署|

摘要: 一、通过helm创建RabbitMQ集群:失败 ### 编写RabbitMQ集群的helm:准备环境阶段 ~~~ 新建一个charts [root@k8s-master01 helm]# helm create rabbitmq-cluster Creating rabbitmq-cluster # 阅读全文

posted @ 2022-03-31 13:33 yanqi_vip 阅读(39) 评论(0) 推荐(0)

|NO.Z.00269|——————————|^^ 标准 ^^|——|KuberNetes&中间件容器化及helm.V16|——|中间件.v05|docker镜像导出导入操作|

摘要: 一、docker镜像导出导入操作 ### 导出docker镜像:将镜像保存成tar文件,然后发送到其它的节点上面 [root@k8s-node01 ~]# docker save rabbitmq:3.8.3-management -o /tmp/rabbit.tar ### 拉取到当前节点 [ro 阅读全文

posted @ 2022-03-31 13:32 yanqi_vip 阅读(51) 评论(0) 推荐(0)

上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 69 下一页

导航