摘要: 一、Jenkinsfile 该Jenkinsfile使用Blue Ocean生成的框架,然后进行了修改 pipeline { agent any stages { stage('Pull Code') { parallel { stage('Pull Code') { when { expressi 阅读全文
posted @ 2020-12-11 10:50 Bigberg 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 一、安装阿里云linux客户端工具 选择官网下载地址 # wget wget https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgz ​ # tar -xf aliyun-cli-linux-latest-amd64.tgz ​ 阅读全文
posted @ 2020-12-01 18:04 Bigberg 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 一 、Ingress测试示例 定义一个deployment nginx-test.yaml apiVersion: v1 kind: Service metadata: name: ingress-test labels: app: ingress-test spec: selector: app: 阅读全文
posted @ 2020-11-26 11:32 Bigberg 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一、Ingress controller添加参数 配置文件 ingress-controller # kubectl edit daemonset ingress-nginx-controller -n ingress-nginx ​ - --tcp-services-configmap=$(POD 阅读全文
posted @ 2020-11-26 10:01 Bigberg 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 一、简介 地址:https://github.com/prometheus/jmx_exporter JMX Exporter 利用 Java 的 JMX 机制来读取 JVM 运行时的一些监控数据,然后将其转换为 Prometheus 所认知的 metrics 格式,以便让 Prometheus 对 阅读全文
posted @ 2020-11-24 10:16 Bigberg 阅读(2661) 评论(0) 推荐(1) 编辑
摘要: 一、安装blackbox-exporter 地址:https://github.com/prometheus/blackbox_exporter 创建configmap blackbox.yaml modules: http_2xx: prober: http http_post_2xx: prob 阅读全文
posted @ 2020-11-20 14:12 Bigberg 阅读(2409) 评论(0) 推荐(0) 编辑
摘要: 一、监控使用exporter暴露metrics信息的服务 对于一些应用如:kafka、redis或者mysql等,其需要使用exporter来暴露本身的metrics信息。这些服务的监控,可以使用prometheus operator中的servicemonitor来匹配该服务的exporter的s 阅读全文
posted @ 2020-11-20 13:59 Bigberg 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: 一、自带Metrics接口类型服务的监控 有些应用本身具有Metrics接口,我们可以使用Prometheus Operator来创建相应的servicemonitor,匹配该服务的service,就能自动将该服务纳入监控中。而有些服务本身没有创建service或者是kubernetes集群外部的应 阅读全文
posted @ 2020-11-20 13:43 Bigberg 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 一、简介 地址:https://github.com/prometheus-operator/kube-prometheus https://blog.csdn.net/choerodon/article/details/98587027 Prometheus Operator架构图: Operat 阅读全文
posted @ 2020-11-20 11:16 Bigberg 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 一、部署一个内部dns kubernetes内部是有dns的,可以解析集群内部service,应用之间可以通过service名称连接调用。但是节点本身不能直接解析service名称,只能联通service或者pod的ip。 # kubectl get svc -n kube-system NAME 阅读全文
posted @ 2020-11-18 14:17 Bigberg 阅读(1396) 评论(0) 推荐(0) 编辑