- 博客(149)
- 收藏
- 关注
原创 【Operator pormetheus监控系列四----.alertmanager和Rules服务配置】
模版内容告警环境:{{$v.labels.env}}告警对象:{{$v.labels.object}}告警级别:{{$v.labels.severity}}告警状态:{{$v.status}} (✅ ( ̄▽ ̄)ノ 当前告警已恢复!!!开始时间:{{GetCSTtime $v.startsAt}}结束时间:{{GetCSTtime $v.endsAt }}告警环境:{{$v.labels.env}}告警对象:{{$v.labels.object_name}}
2025-11-20 13:41:06
700
原创 【Operator prometheus监控系列二-----部署Operator-Prometheus】
参考链接:https://github.com/prometheus-operator/prometheus-operator版本要求参考链接:https://github.com/prometheus-operator/kube-prometheusCRD参考链接:https://github.com/prometheus-operator/prometheus-operator/tree/main/Documentation/api-reference。
2025-11-20 13:32:11
522
原创 【Operator prometheus监控系列一------介绍Operator Prometheus】
Prometheus Operator 为 Kubernetes 提供了对 Prometheus 机器相关监控组件的本地部署和管理方案,该项目的目的是为了简化和自动化基于 Prometheus 的监控栈配置,主要包括以下几个功能:Kubernetes 自定义资源:使用 Kubernetes CRD 来部署和管理 Prometheus、Alertmanager 和相关组件。简化的部署配置:直接通过 Kubernetes 资源清单配置 Prometheus,比如版本、持久化、副本、保留策略等等配置。
2025-11-20 13:27:08
735
原创 【解决apisix问题】
根据研发描述其实就是类似nginx的反向代理研发反馈掉接口报404错误报404说明客户端请求到达后端服务,问题可能出在转发路径上,根据日志发现转发多个*号至此问题解除
2025-08-12 16:43:52
363
原创 【istio系列--实验2】
正如预期的那样,您引入的 7s 延迟不会影响服务,因为与服务 reviews 之间的超时时间硬编码为 10s。但是,在和服务之间也存在硬编码超时,编码为 3s + 1。reviews 导致服务失败的微服务中存在硬编码超时。次重试,总共 6s。结果,调用过早超时,并在 6s 后抛出错误。
2025-08-07 15:57:46
844
原创 【istio系列--实验1】
通过 DestinationRule 把 80%的访问请求调度到 helloworld-v1 版本,20%的访问请求调度到 helloworld-v2 版本。通过 DestinationRule 把流量调度到 helloworld-v1 版本。应用 Istio 规则将 10%流量交 v2 版本。部署Gateway和VirtualService。调整 v1 和 v2 版本的权重各为 50%开启Istio sidecar功能。部署helloworld app。
2025-08-06 10:58:42
291
原创 【Istio系列--Istio基础理论和部署】
部署istio的方式有很多种,我这里选择使用istioctl部署,使用istioctl部署需要服务器能从hub.docker.io拉取镜像,如果你服务器没法从docker.io拉取镜像可以参考以下链接把镜像上传至阿里云仓库。解耦客户端请求的目标地址与实际响应请求的目标工作负载,增强Istio流量管理的灵活性和有效性。通过向Pod内注入的Envoy边车代理下发策略,实现L4-L7层负载均衡。
2025-08-05 13:07:03
809
原创 Devops系列---python基础篇二
1、创建一个列表,命名为names,往里面添加陈贤贤、大财神、飞鱼、WuYing、阿阳和Black元素names = ["陈贤贤","大财神","飞鱼","WuYing","阿阳","Black"]
2025-06-05 17:17:43
683
原创 【故障处理--修改CI流水线】
helm-chart/pcas-appstore-hy存放的是chart包需要的文件Dockerfile就是CI构建镜像时所需要的镜像文件.gitlab-ci.yaml文件定义流水线的动作build-chart-for-cluster构建chart包的脚本脚本的逻辑是,判断位置参数是否为空,如果为空就执行if条件语句,如果不为空,则执行else条件语句。
2024-12-12 11:02:33
732
原创 【云原生系列--Longhorn的部署】
必须启用,它允许将一个容器挂载的卷与同一 pod 中的其他容器共享,甚至可以与同一节点上的其他 pod 共享。,Longhorn依赖于 iscsiadm主机为 Kubernetes 提供持久卷。主机文件系统支持file extents存储数据的功能。RWX 支持要求每个节点都安装 NFSv4 客户端。kubernetes版本要大于v1.21。
2024-11-15 12:51:56
2204
原创 【云原生kubernetes系列--coredns篇】
官网:https://coredns.io/CoreDNS是一个灵活、可扩展的 DNS 服务器,可以充当 Kubernetes 集群 DNS。与 Kubernetes 一样,CoreDNS 项目由CNCFcoredns在K8S中的用途,主要是用作服务发现,也就是服务(应用)之间相互定位的过程。
2024-10-16 14:02:11
835
原创 在ubuntu系统中配置的resolv.conf内容被自动覆盖
ubuntu系统会自动生成一个systemd-resolved来管理DNS解析服务,他会定期更新/etc/resolv.conf,并且自动生成DNS服务器配置。所以手动配置会被这个进程自动覆盖掉。/etc/resolv.conf 是一个符号链接,指向 systemd-resolved 生成的文件,如 /run/systemd/resolve/stub-resolv.conf 或 /run/systemd/resolve/resolv.conf。
2024-10-15 14:44:00
969
原创 gitlab-cli无法构建流水线
故障现象:开发通知我说gitlab-cli无法构建流水线了排查思路:1、这个分支是开发新建的,我第一反应是开发没有在gitlab-cli文件里面把分支的名称添加上去,但是现在一想是不可能是这个原因的,如果是因为分支没有添加上,这个构建的任务都不会自动触发2、排除分支的原因,我立马就想是不是gitlab-Runner出问题,结果一看,发现三个Runner全部处于离线状态。
2024-10-15 14:25:54
949
原创 【SRE系列--DNS跨域转发】
DNS(Domain Name Service的缩写)的作用就是根据域名查出IP地址。IP地址是由32位二进制数字组成,人们很难记住这些IP,相反,大家愿意使用比较容易记忆的主机名字。而电脑在处理IP数据报文时,是使用IP地址的,因为它是固定长度。DNS查询的类型对于客户端来说是递归查询,对于DNS服务器来说,绝大多数是迭代查询的。DNS名称解析中,从名称到IP的查询叫做正向解析,从IP到名称的查询的解析叫反向解析。
2024-10-14 15:05:47
1206
原创 【云原生kubernetes系列之SkyWalking篇】
这里就以java服务为例了,其他服务照此配置,到官网下载指定语言的agent,然后修改下参数即可。
2024-08-28 16:59:17
1209
原创 【云原生系列之SkyWalking的部署】
任何一个Span可以包含来自不同的主机信息,这些也要记录下来.事实上每一个RPC Span可以包含客户端和服务器两个过程注释.由于客户端和服务器上的时间戳来自不同主机,还必须考虑到时间偏差,在分析工具就利用了时间偏差,即RPC客户端发送一个请求之后服务端才能收到,对应响应也是一样的.这样一来服务器的RPC就有一个时间戳的一个开始和结束,然后就计算出时间消耗.探针上报协议: 协议包括语言探针的注册,Metrics数据上报,Tracing数据上报等标准,Java,Go等探针都需要严格遵守此协议的标准.
2024-08-28 15:33:22
2119
原创 部署kubesphere
这里我只是回顾下,至于/etc/kubeasz/clusters/k8s-01/hosts’ 和 '/etc/kubeasz/clusters/k8s-01/config.yml文件如何修改,可以参考我前面的博客,里面介绍的很详细。2、calico组件运行都是正常的,我又查看了kube-proxy组件是否正常,经过一番检查发现都是没问题,我就怀疑是我环境有问题,直接把集群销毁,重新部署(我这里的环境此时还没有装任何服务),发现问题没有了。
2024-08-21 14:49:22
1759
原创 部署metrics-server
需求:生产环境是kubeadm部署的v1.22.2版本的k8s,统计资源时发现这套环境没有部署metrics-server这个服务,今天来部署一下。
2024-06-03 21:21:24
711
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1