草庐IT

kube-promethues

全部标签

k8s v1.27.4 部署metrics-serverv:0.6.4,kube-prometheus,镜像下载问题处理

只有一个问题,原来的httpGet存活、就绪检测一直不通过,于是改为tcpSocket后pod正常。wgethttps://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml修改后的yaml文件,镜像修改为阿里云apiVersion:v1kind:ServiceAccountmetadata:labels:k8s-app:metrics-servername:metrics-servernamespace:kube-system---apiVersion:rbac.authoriz

【云原生-K8s】Kubernetes安全组件CIS基准kube-beach安装及使用

基础介绍kube-beach介绍kube-beach下载百度网盘下载wget下载kube-beach安装kube-beach使用基础参数配置信息解读示例修复建议修复一个安全漏洞【1.2.18】结果说明kube-beach跳过漏洞漏洞定义漏洞定义yaml说明漏洞生成为INFO基础介绍为了保证集群以及容器应用的安全,Kubernetes提供了多种安全机制,限制容器的行为,减少容器和集群的攻击面,保证整个系统的安全性。互联网安全中心(CIS,CenterforInternetSecurity),是一个非盈利组织,致力为互联网提供免费的安全防御解决方案官网:https://www.cisecurity

kube-promethues配置钉钉告警

kube-promethues配置钉钉告警前置:k8s部署kube-promethues一.配置钉钉机器人打开钉钉的智能群助手,点击添加机器人选择自定义机器人勾选加签,复制后保存复制webhook地址后点击保存二.编写dingtalk的yaml部署文件vidingtalk.yamlapiVersion:v1kind:Servicemetadata:name:dingtalknamespace:monitoringspec:selector:app:dingtalkports:-name:httpprotocol:TCPport:8060targetPort:8060---apiVersion:

Kube-apiserver 又 OOM 了?

由来前一篇已经介绍了Informer的实现,Informer对kube-apiserver发起了list和watch请求。我们知道大规模集群下,kube-apiserver会成为瓶颈,尤其在内存方面,相信很多人也遇到过kube-apiserverOOM等问题(碰巧的是最近线上连续出现两次kube-apiserverOOM的问题)。本篇主要讲kube-apiserver中Informer需要用到的两个接口list和watch的实现。网上搜索的话,可以找到大量相关的源码解析的文章,这里我并不会去过多涉及代码,主要还是以讲原理、流程为主,最后简单介绍下当前存在的问题,理论实践相结合。本篇主要讲当前实

使用 kube-downscaler 降低 Kubernetes 集群成本

介绍Kube-downscaler是一款开源工具,允许用户定义Kubernetes中pod资源自动缩减的时间。这有助于通过减少非高峰时段的资源使用量来降低基础设施成本。在本文中,我们将详细介绍kube-downscaler的功能、安装和配置,以及它的用例和未来前景。kube-downscaler的特点Kube-downscaler是一款基于调度的强大工具,用于在Kubernetes集群中对应用程序进行升级或降级。在本节中,我们将探讨该工具的一些关键功能:与Kubernetes功能或工具的兼容性Kube-downscaler还支持水平Pod自动缩放(HPA),并可以与HPA结合使用,以确保为应用

【kubernetes系列】kubernetes之kube-proxy的工作模式

概述从kubernetes最早开始,kube-proxy到现在总共支持三种模式,在v1.8之前我们使用的是iptables以及userspace两种模式,iptables模式从v1.2版本开始引入并作为kube-proxy默认的操作模式。在kubernetes1.8之后引入了ipvs模式,并且在v1.11中正式使用,其中iptables和ipvs都是内核态也就是基于netfilter,只有userspace模式是用户态。下面详细介绍下各个模式:userspace在k8sv1.2后就已经被淘汰了,该模式下kube-proxy会为每一个Service创建一个监听端口。发向ClusterIP的请求被

promethues+alertmanager+grafana监控docker容器和报警—基于手动配置和文件自动发现—详细文档

promethues+alertmanager+grafana监控docker容器和报警—基于手动配置和文件自动发现—详细文档相关配套软件包网盘下载链接如下:网盘地址:https://url28.ctfile.com/f/37115828-589234295-b4e3f2?p=4907访问密码:4907本人会经常更新运维相关技术文档,如有兴趣,可以关注我博客,欢迎互动分享–promethues支持两种添加被监控端:1)静态配置(手动配置),2)服务发现(动态发现需要监控的target实例(基于文件和基于consul))node节点安装cadvisor:(手动到各个节点安装)机器:192.168

【K8S系列】深入解析k8s 网络插件—kube-router

序言做一件事并不难,难的是在于坚持。坚持一下也不难,难的是坚持到底。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记论点蓝色:用来标记论点在现代容器化应用程序的世界中,容器编排平台Kubernetes已经成为标准。Kubernetes是一个分布式系统,为了支持复杂的应用和微服务架构,网络是Kubernetes集群中不可或缺的一部分。能够管理和编排容器化应用程序,其中,监控是一个非常重要的方面,可以帮助用户了解集群的健康状态、性能和可用性。在本文中,将详细介绍Kubernetes网络插件中的【kube-router】插件。希望这篇文章能让你不仅有一定的收获,而且可以愉快的学习,如

prometheus监控k8s kube-proxy target down

prometheuskube-proxytargetdown解决修改配置kubectleditcm/kube-proxy-nkube-systemmetricsBindAddress:"0.0.0.0:10249"删除kube-proxypod使之重启应用配置kubectldeletepod--force`kubectlgetpod-nkube-system|grepkube-proxy|awk'{print$1}'

【夜莺监控方案】04-k8s集群监控(下)(kube-state-metrics+cadvisor+prometheus+n9e及FAQ)

4.接入prometheus说明:k8s集群的prometheus负责采集k8s集群信息n9e中的prometheus再读取集群中prometheus的数据这样便于多个k8s集群接入、管理、删除配置prometheus修改配置文件prometheus.yml,添加如下内容:###############crust-k8s########################-job_name:'crust-k8s'scrape_interval:15shonor_labels:truemetrics_path:'/federate'params:'match[]':-'{job=~"kubernet