首页 > 其他分享 >关于命令行修改K8s内Prometheus配置文件参数

关于命令行修改K8s内Prometheus配置文件参数

时间:2024-01-16 16:13:52浏览次数:29  
标签:kubectl K8s 配置文件 master01 prometheus Prometheus k8s root

#登录master节点操作

1、进入prometheus介质目录:

[root@k8s-master01]$ cd /yang/operator/operator-0.7/manifests/prometheus

2、备份prometheus配置文件

[root@k8s-master01]$cp prometheus-prometheus.yaml prometheus-prometheus.yaml.20231215

3、编辑prometheus配置文件修改相关参数

scrapeInterval: 30s

scrapeTimeout: 30s

evaluationInterval: 30s

4、更新prometheus配置

[root@k8s-master01]$ kubectl apply -f prometheus-prometheus.yaml

5、重启prometheus加载配置文件

[root@k8s-master01]$ kubectl rollout restart sts prometheus-k8s -n monitoring

6、检查prometheus的pod状态

kubectl -n monitoring get pod

7、检查配置是否生效

访问prometheus WEB界面点击“Status”--->“Configuration”,查看配置是否生效

标签:kubectl,K8s,配置文件,master01,prometheus,Prometheus,k8s,root
From: https://www.cnblogs.com/A121/p/17967890

相关文章

  • k8s 下线节点步骤
    在Kubernetes中,要下线一个节点,您需要按照以下步骤进行操作:驱逐Pod:首先,您需要从要下线的节点上驱逐所有运行的Pod。这可以通过以下命令实现:kubectldrain<node_name>--ignore-daemonsets将<node_name>替换为您要下线的节点的名称。--ignore-daemonsets选项用于忽略......
  • k8s-负载均衡
    1.管理集群会变化的Pod资源:当发现某一个pod不能使用的时,RS会在其他机器上再创建一个相同的pod,及其对应的容器2.serivice资源对象文件service会创建一个clusterip,这个地址对应资源地址,且不会改变service会在多个服务上实现负载均衡的访问效果service通过port,nod......
  • Idea SpringBoot 子模块 加载不到该子模块根目录config下面的配置文件
    IdeaSpringBoot子模块加载不到该子模块根目录config下面的配置文件importorg.mybatis.spring.annotation.MapperScan;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;importorg.springframew......
  • velero-备份k8s数据
    部署miniodockerrun--nameminio-p9000:9000-p9999:9999-d--restart=always-e"MINIO_ROOT_USER=admin"-e"MINIO_ROOT_PASSWORD=A123456x"-v/data/minio:/dataminio/minio:RELEASE.2023-08-31T15-31-16Zserver/data--console-add......
  • prometheus 日常配置记录
    通用模糊匹配irate(node_network_transmit_bytes_total{device!~"lo|bond[0-9]|cbr[0-9]|veth.*"}[5m])>0kube-prometheus部署配置说明kind:Prometheusmetadata:#spec:alerting:alertmanagers:-name:prometheus-prometheus-oper-alertmanager#定义......
  • k8s(Kubernetes)一种用于自动部署、扩展和管理容器化应用程序的开源平台
    K8s全称为Kubernetes,是一种用于自动部署、扩展和管理容器化应用程序的开源平台。作为云原生技术的核心组件之一,其提供了大量灵活的Kubernetes教程,帮助开发人员和运维团队轻松地构建、交付和扩展应用程序,从而更好地应对不断增长的云端需求。K8s的核心是一个主节点,它负责管理和协调......
  • 人人都会Kubernetes(一):告别手写K8s yaml,运维效率提升500%
    1.Kubernetes的普及和重要性随着云计算的迅速发展,容器化技术已成为构建和运行分布式应用程序的关键。而Kubernetes作为容器编排领域的佼佼者,已经成为了云原生应用的标准。它不仅简化了应用程序的部署和管理,而且为开发者和运维人员提供了一套全面的工具集,从容器编排、自动扩缩容......
  • 关于k8s关闭swap分区与swappiness设置的问题
    1、基于其出发点,k8s希望将资源限制在一个严格,精确可控范围内:Kubernetes云原生的实现目的是将运行实例紧密包装到尽可能接近100%:所有的部署、运行环境应该与CPU以及内存限定在一个可控的空间内。所以如果调度程序发送一个Pod到某一台节点机器,它不应该使用Swap。如果使用sw......
  • 让 K8s 更简单!8款你不得不知的 AI 工具-Part 1
    介绍最近,AI引起了广泛关注,而Kubernetes驱动的DevOps也不例外。软件工程师是自动化的忠实拥护者,因此针对Kubernetes操作员的AI驱动工具自然也开始涌现。 这些工具大多专为终端(CLI)使用而设计。Kubernetes是容器编排的首选平台,而在AI驱动工具的帮助下可以从自动......
  • Prometheus配置Basic Auth进行安全防护,实现登录控制
    本文分享自华为云社区《Prometheus配置BasicAuth进行安全防护,实现登录控制》,作者:可以交个朋友。一、PrometheusBasicAuth使用背景在日常prometheus的使用中是没有安全加密措施的,可能会导致监控信息,敏感信息遭遇泄漏。在这种情况下需要保护对Prometheus的访问。二、方案简介Prom......