阿里云容器Kubernetes监控(二) - 使用Grafana展现Pod监控数据
简介
在kubernetes的监控方案中,Heapster+Influxdb+Grafana的组合相比prometheus等开源方案而言更为简单直接。而且Heapster在kubernetes中承担的责任远不止监控数据的采集,还包括控制台的监控接口、HPA的POD弹性伸缩等都依赖于Heapster的功能。因此Heapster成为了kubernetes中一个必不可少的组件,在阿里云的kubernetes集群中已经内置了Heapster+Influxdb的组合,如果需要将监控的数据进行展示,只需要配置一个可用的Grafana与相应的Dashboard即可。
操作步骤
首先我们登陆控制台,部署Grafana与Grafana的Service:
选择namespace为kube-system,并在编辑框内填入模板内容
apiVersion: extensions/v1beta1
kind: Deployment
metadata:name: monitoring-grafananamespace: kube-system
spec:replicas: 1template:metadata:labels:task: monitoringk8s-app: grafanaspec:containers:- name: grafanaimage: registry.cn-hangzhou.aliyuncs.com/acs/grafana:5.0.4ports:- containerPort: 3000protocol: TCPvolumeMounts:- mountPath: /varname: grafana-storageenv:- name: INFLUXDB_HOSTvalue: monitoring-influxdbvolumes:- name: grafana-storageemptyDir: {}
---
apiVersion: v1
kind: Service
metadata:name: monitoring-grafananamespace: kube-system
spec:ports:- port: 80targetPort: 3000type: LoadBalancerselector:k8s-app: grafana
点击确认
即可进行部署。
当部署详情中Pod已经处于Running的状态时,查看访问的服务端点。
这个地址是通过LoadBalancer的Service自动创建的,对于需要更安全的开发者而言可以考虑添加ip白名单或者使用配置证书等方式增强。
访问服务端点,默认的Grafana的用户名和密码都是admin
,建议在部署后先修改为更复杂的密码。
在这个版本的Grafana中我们已经内置了两个模板,一个负责展示节点级别的物理资源,一个负责展示Pod相关的资源。开发者也可以通过添加自定义的Dashboard的方式进行更复杂的展现,也可以基于Grafana进行资源的告警等等。
阿里云容器Kubernetes监控(二) - 使用Grafana展现Pod监控数据相关推荐
- 阿里云容器Kubernetes监控(七) - Prometheus监控方案部署
前言 Prometheus是一款面向云原生应用程序的开源监控工具,作为第一个从CNCF毕业的监控工具而言,开发者对于Prometheus寄予了巨大的希望.在Kubernetes社区中,很多人认为Pro ...
- 阿里云容器kubernetes发布nacos2.0.3步骤
第一步 官网下载https://nacos.io/zh-cn/ nacos2.0.3, 将conf/nacos-mysql.sql数据库还原到阿里云RDS数据并添加k8s集群节点访问白名单 第二步 ...
- 阿里云容器服务飞天敏捷版详解
阿里云容器服务飞天敏捷版详解 libinjingshan 2017-04-24 23953浏览量 简介: 阿里云容器服务提供了公共云.专有云以及飞天敏捷版三种部署形态,全方位地满足企业客户利用CaaS ...
- 使用阿里云容器监控服务与第三方监控框架集成搭建自己的容器看板
一.概述 阿里云容器监控服务日前正式上线,容器监控服务提供了非常简单快速地与第三方开源监控方案集成的能力.本篇文章就带领大家一起试用阿里云容器监控服务,并使用目前比较流行的第三方开源监控框架做集成,搭 ...
- Docker监控:基于阿里云容器服务构建自己的Docker监控框架
微服务架构通过将一个复杂系统分解成一系列独立开发.部署和运维的服务,提升了整个系统的敏捷性,可以灵活的响应业务和规模的变化.而Docker技术则将服务的部署和环境完全解耦,利用Docker的可移植性和 ...
- 阿里云容器服务新增支持Kubernetes编排系统,性能重大提升
摘要: 作为容器编排系统的两大流派, Kubernetes和Swarm的重要性不言而喻.融合了两大高性能集成的阿里云容器服务,不仅可以降低50%的基础架构成本,提高交付速度将产品迭代加快13倍,还可以 ...
- 使用阿里云容器服务Kubernetes实现蓝绿发布功能
背景 在发布应用时,经常需要先上线一个新版本,用较小的流量去测试一下该新版本的可用性.但是Kubernetes的ingress resource 并没有实现流量控制与切分的功能,导致针对同一个域名下的 ...
- CICD联动阿里云容器服务Kubernetes实践之Bamboo篇
本文档以构建一个 Java 软件项目并部署到 阿里云容器服务的Kubernetes集群 为例说明如何使用 Bamboo在阿里云Kubernetes服务上运行Remote Agents并在agents上 ...
- 阿里云容器服务新增支持Kubernetes编排系统,性能重大提升 1
摘要: 作为容器编排系统的两大流派, Kubernetes和Swarm的重要性不言而喻.融合了两大高性能集成的阿里云容器服务,不仅可以降低50%的基础架构成本,提高交付速度将产品迭代加快13倍,还可以 ...
最新文章
- 深度剖析数据在内存中的存储2——浮点数数在内存中的存储
- 怎么自动备份mysql数据库备份_3步教你一键自动备份mysql数据库的方法
- 2016 年 ACM/ICPC 青岛区域赛 Problem C Pocky
- 数据结构之二叉树:二叉查找树的先序、中序、后序、层序遍历,Python代码实现——10(续)
- 英语中正式和休闲的打招呼_6
- 毕设题目:Matlab图像去噪
- 使用Java实现邮件的发送
- 解决mysql connection ODBC安装系统代码126错误 VC2013安装
- 微软商店错误代码: 0x80131500解决方案
- Ansys-自适应网格划分-受压薄板学习收获
- 51单片机c语言实训报告总结,单片机实训心得体会
- 傅里叶变换:不只是多项式乘法
- 21个终身受用的顶级思维
- 平面设计文字排版方式有哪些?设计师们收藏——黎乙丙
- 448. Find All Numbers Disappeared in an Array -- Python
- 使用MagicIndicator+ViewPager2出现requestLayout() improperly called by
- Ace - Responsive Admin Template
- java课程设计 考试系统,java课程设计考试系统.
- Unity 科大讯飞语音唤醒
- 北大最强扫地僧“韦东奕”爆红全网