一,简单运算
1,查看三台机器的总内存
三台机器为master,和2台node节点,总内存为3G


2,查看可用内存

[root@\ k8s-n-01~]# free -m
total used free shared buff/cache available
Mem: 2968 1183 335 10 1449 1780
[root@\ k8s-n-02~]# free -m
total used free shared buff/cache available
Mem: 2968 1011 1101 9 855 1917
[root@\ k8s-m-01~/yaml]# free -m
total used free shared buff/cache available
Mem: 2968 1566 142 9 1258 1550
Swap: 0 0 0
计算机内存空闲率

# 更改scheduler监听的端口(不然监控不到)
[root@\ k8s-m-01~]# cd /etc/kubernetes/manifests/
[root@\ k8s-m-01/etc/kubernetes/manifests]# ll
total 16
-rw-------. 1 root root 2216 Mar 25 19:55 etcd.yaml
-rw-------. 1 root root 3330 Mar 25 19:55 kube-apiserver.yaml
-rw-------. 1 root root 2827 Mar 25 19:55 kube-controller-manager.yaml
-rw-------. 1 root root 1411 Apr 23 21:47 kube-scheduler.yaml
[root@\ k8s-m-01/etc/kubernetes/manifests]# vim kube-scheduler.yaml
- --bind-address=127.0.0.1
更改为
- --bind-address=0.0.0.0
# 重新部署
[root@\ k8s-m-01/etc/kubernetes/manifests]# kubectl apply -f kube-scheduler.yaml
pod/kube-scheduler created
# 查看pod是否启动
[root@\ k8s-m-01/etc/kubernetes/manifests]# kubectl get pods -n kube-system
NAME READY STATUS RESTARTS AGE
coredns-f68b4c98f-dr9hj 1/1 Running 1 29d
coredns-f68b4c98f-l5mhh 1/1 Running 1 29d
etcd-k8s-m-01 1/1 Running 1 29d
kube-apiserver-k8s-m-01 1/1 Running 1 29d
kube-controller-manager-k8s-m-01 1/1 Running 1 29d
kube-flannel-ds-bjhc8 1/1 Running 1 29d
kube-flannel-ds-lbzpv 1/1 Running 1 29d
kube-flannel-ds-mxvqx 1/1 Running 1 29d
kube-proxy-cl5fk 1/1 Running 1 29d
kube-proxy-dkw52 1/1 Running 1 29d
kube-proxy-h499h 1/1 Running 1 29d
kube-scheduler 0/1 CrashLoopBackOff 2 32s
kube-scheduler-k8s-m-01 1/1 Running 0 111s
3,查询5分钟以内的数据

+ - * / % ^
=:选择正好相等的字符串标签
!=:选择不相等的字符串标签
=~:选择匹配正则表达式的标签(或⼦标签)
!=:选择不匹配正则表达式的标签(或⼦标签)
s:seconds
m:minutes
h:hours
d:days
w:weeks
y:years
4,查询30分钟以前到35分钟之内的数据


5, 判断条件=

6, 判断条件不等于!=

7,正则匹配

8,正则匹配,取反

9,运算 加减乘除





9,大小取值

二,集合运算
1,and

2,or

3,unless

三,聚合运算
1,sum 求和函数

2,min 求最小值

3,max 求最大值

4,平均数

5,count

6, 获取最小的2个值

7, 获取最大的2个值

https://prometheus.io/docs/prometheus/latest/querying/functions/函数
网友评论