Grafana画出prometheus的图

公司要做阿里的小程序接入,需要通过测试,测试呢需要提供硬盘的监控报告,比如 iops 。 同事从网上找了一下,iops 监控原文如下:监控磁盘的 iops ,利用 linux

Javascript的项目与babel和eslint

最近开始弄hubot,顺带也开始学习 javascript ,首先从单独一个 nodejs 项目开始: nvm 和 node 的安装使用在前面已经说过了: Nodejs多版本的安装与管理 新建一个项

Hubot集成企业微信+jenkins+ansible

Hubot是一个通用的聊天机器人,能和很多聊天软件集成,比如slack、rockchat、telegram、企业微信、IRC等。 公司用的是企

Nodejs多版本的安装与管理

最近在搞 JavaScripts,nodejs的版本满天飞,之前用的 nvm 管理的方法突然不能用了。 这里记录一下,比较新的 nvm 的安装使用方法: 下载安装

Backblaze类S3免费免备案对象存储

S3 的桶存储可以用 minio 来模拟。 网上有个 Backblaze 的网站,提供 10GB 的免费空间,且如果是公网访问,1GB流量是免费的,如果前面套了 Cloudflare 的CDN,那基本是全免了。

Kubernetes下定制服务器503以及其他的403消息

kubernetes下定制 http 50x 以及 40x 服务器返回信息的话,如果用 Nginx 做 ingress,大家会很自然想到直接用 nginx 来定制: 1 error_page 500 502 503 504 /50x.html; 2 location = /50x.html { 3

Kubernetes下nginx Ingress的限制

在 kubernetes 中,ingress 负责转发、融断和限流。 我们以 Nginx ingress 为例,讨论一下这方面的问题。 一、Nginx ingress黑白名单 这个很简单了,丢进黑名

Kubernetes搭建minio作为阿里OSS的Gateway

阿里的云的 OSS 并不是完全版本的 AWS S3 兼容。 我们如果需要用 S3 协议访问 OSS,就比较麻烦了。 所以搭建一个 minio 来做网关,代理OSS,minio 是基本兼容

替代kubernetes Crontab的神器kala

本来 k8s 的 crontab 是启动一个容器来运行的,很简单,如下: 1apiVersion: batch/v1beta1 2kind: CronJob 3metadata: 4 name: curl-cron 5spec: 6 schedule: "*/1 * * * *" 7 jobTemplate: 8 spec: 9 template: 10 spec: 11 containers: 12 - name: curl-cron 13 image: radial/busyboxplus:curl 14 imagePullPolicy: IfNotPresent 15 command: 16 - /bin/sh …

Kubernetes的hpa和自定义指标hpa

kubernetes 的动态伸缩 HPA 是非常有用的特性。 我们的服务器托管在阿里云的 ACK 上,k8s 根据 cpu 或者 内存的使用情况,会自动伸缩关键 pod 的数量,以应对大流量的情形。