Kubernetes
_Creator1024_
这个作者很懒,什么都没留下…
展开
-
合并kubeconfig配置文件和删除context脚本
提供了配置文件合并的工具,但是合并之后会改掉context的名字,不太友好。直接用python处理。原创 2022-09-08 17:06:11 · 360 阅读 · 0 评论 -
Grafana展示Pod的基本信息
在grafana中使用Stat面板展示的时候,选择Datetime单位,得到的时间是不正确。原因是该Datetime的单位是毫秒,解决方式:将指标 * 1000。指标可以获取到Pod的创建时间,其格式是一个时间戳,单位为秒。指标可以用于获取Pod的镜像,内容需要从指标的tag获取。获取Pod运行时间,单位选择Second即可。原创 2022-08-24 10:00:01 · 1181 阅读 · 0 评论 -
Kubernetes DiskPress触发测试
Kubernetes DiskPress触发测试原创 2022-08-23 17:59:02 · 759 阅读 · 0 评论 -
Kubernetes Pod内存监控
WorkingSet(container_memory_working_set_bytes)和Usage(container_memory_usage_bytes)基本上是以1:1的趋势到达limits,然后Pod触发OOM。当Usage达到Limits,Pod不会OOM,随着WorkingSet继续增大,Cache逐渐减小,等WorkingSet到达Limit,Pod才OOM。基于以上的指标,就可以计算Pod的内存使用率,当然,需要Pod有设置Limits才有意义。原创 2022-08-21 21:50:36 · 4101 阅读 · 0 评论 -
kubectl按pod创建时间排序获取列表
sort-by可以对k8s所有的api对象的进行排序(只要对应的字段是integer或者string)也可以按Pod的状态排序,快速找到不正常的Pod。按时间排序,可以更快地找到最近更新的pod。原创 2022-08-02 14:58:52 · 3296 阅读 · 1 评论