k8s安装prometheus

k8s,安装,prometheus · 浏览次数 : 21

小编点评

**安装步骤:** 1. 下载并安装 Kubernetes 工具,例如:`kubectl version` 2. 进入 Kubernetes 集群,使用 `kubectl login` 命令登录。 3. 使用 `kubectl apply -f` 命令将配置文件加载到 Kubernetes 集群中: ``` kubectl apply -f https://github.com/512team/dhorse/raw/main/conf/kubernetes-prometheus.yml ``` **浏览器访问:** 1. 在您的浏览器中打开 `http://master_ip:30000` 地址。 2. 浏览器会自动连接到 Kubernetes 集群,并显示 Kubernetes 的默认页面。 3. 在页面中,您可以访问 k8s自带的指标数据。 **指标数据:** 1. 在 Kubernetes 的监控页面中,您可以查看 k8s 自动生成的指标数据,例如 CPU 使用率、内存使用率等。 2. 您可以通过点击“更多”菜单下的Prometheus菜单,访问更多指标数据。 **执行命令:** 1. 使用 `kubectl exec` 命令切换到应用程序的 namespace: ``` kubectl exec -n your_namespace_name_here prometheus-server -p 30000:30000 ``` **切换到“Graph”选项卡:** 1. 在 k8s 控制台中,使用 `kubectl get pods` 命令获取应用程序的 pod 列表。 2. 选择一个应用程序的 pod,然后点击“More”选项卡。 3. 点击“Graph”选项卡,可查看指标的统计信息。 **配置Prometheus菜单:** 1. 在 Kubernetes 的控制台,使用 `kubectl get nodes` 命令获取 Kubernetes 集群中的所有节点。 2. 遍历每个节点,使用 `kubectl get services` 命令获取每个服务的配置。 3. 在每个服务的配置中,找到 `prometheus-server` 服务,并将其配置为可监控的 Service。 4. 启用 Prometheus 菜单,配置每个环境的收集状态。

正文

安装

在目标集群上,执行如下命令:

kubectl apply -f https://github.com/512team/dhorse/raw/main/conf/kubernetes-prometheus.yml
使用

1.在浏览器访问地址:http://master_ip:30000,如下图所示:

2.查看k8s自带的指标数据,如下图所示:

3.点击“Execute”按钮,并切换到“Graph”选项卡,可以看到指标的统计信息,如下图所示:

dhorse配置

dhorse里,可以通过“发布管理”->“环境管理”->“操作栏”->“更多”菜单下的Prometheus菜单,配置每个环境的收集状态,如下图所示:

开启收集状态以后,就可以查看应用的指标了。

与k8s安装prometheus相似的内容:

k8s安装prometheus

##### 安装 在目标集群上,执行如下命令: ```shell kubectl apply -f https://github.com/512team/dhorse/raw/main/conf/kubernetes-prometheus.yml ``` ##### 使用 1.在浏览器访问地址:ht

使用Prometheus监控docker compose方式部署的ES

需求 收集 ES 的指标, 并进行展示和告警; 现状 ES 通过 docker compose 安装 所在环境的 K8S 集群有 Prometheus 和 AlertManager 及 Grafana 方案 复用现有的监控体系, 通过: Prometheus 监控 ES. 具体实现为: 采集端 el

使用Prometheus监控docker compose方式部署的ES

需求 收集 ES 的指标, 并进行展示和告警; 现状 ES 通过 docker compose 安装 所在环境的 K8S 集群有 Prometheus 和 AlertManager 及 Grafana 方案 复用现有的监控体系, 通过: Prometheus 监控 ES. 具体实现为: 采集端 el

DHorse v1.3.0 发布,基于k8s的发布平台

# 综述 DHorse是一个简单易用、以应用为中心的云原生DevOps系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖Docker、Maven、Node等环境即可发布Java、Vue、React应用,主要特点:部署简单、操作简洁、功能快速。 # 新增特性 * 增加prometheus的配

Kubernetes(K8S) 安装 Metrics-Server kubectl top (metrics-server) node NotFound

kubectl top (metrics-server) node NotFound components.yaml 网上的各种方法都有问题,找到了一个完整版的 yaml apiVersion: v1 kind: ServiceAccount metadata: labels: k8s-app: m

Kubernetes(K8S) 安装Nacos,报 No DataSource set

原因,数据库为 MySQL 5.7 需要在yaml加上参数 mysql.db.param: "characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&serverTim

Kubernetes(K8S) kubesphere 介绍

使用 Kubeadm 部署 Kubernetes(K8S) 安装--附K8S架构图 Kubernetes(K8S) kubesphere 安装 官网地址:https://kubesphere.com.cn/ KubeSphere 是个全栈的Kubernetes容器云PaaS解决方案 KubeSphe

使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)

使用 Kubeadm 部署 Kubernetes(K8S) 安装 使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- Ingress-Ngnix Volume 是 Pod 中能够被多个容器访问的共享目录。 Kubernetes 的 Volume 定义在 Pod 上,它被一个 Po

使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(PV&PVC)

使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- Ingress-Ngnix 使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储) NFS 存在一个弊端,需要知道NFS服务器的地址,配在 yaml 中 PV:持久化存储,对存储资源

使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- Ingress-Ngnix

前置条件:使用 Kubeadm 部署 Kubernetes(K8S) 安装 安装ingress-nginx组件(在master节点执行) 通过 ip+port 号进行访问,使用 Service 里的 NodePort 实现,把端口对外暴露 缺陷:一个端口只能使用一次,一个端口对应一个应用,实际使用中