简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
k8s使用jq进行拆分遍历服务
使用json获取包含pvc的podkubectl get pod --all-namespaces -o=json | jq -c '.items[] | {name: .metadata.name, namespace: .metadata.namespace, claimName:.spec.volumes[] | select( has ("persistentVolumeClaim") )
K8S-OrphanedPod清理脚本
清理节点中孤儿pod原因公司一直使用的1.13版本k8s,经常会出现pod删除后,目录未清理的情况产生日志报错孤儿pod越来越多,浪费的磁盘空间无法释放,且报警日志error数过多解决方案编写了以下脚本并添加crontab实现自动解决该问题。#!/bin/bash#worker节点孤儿pod处理>/tmp/orphanedMount.txt && >/tmp/orpha
K8S node心跳机制学习
K8S node心跳机制kubelet上报使用master节点可以查看node节点上报的信息状态kubelet在1.13版本中有两种上报心跳的方式NodeStatusNodeLease(尝试开启node lease)node_status/NodeLease所属代码:kubernetes/pkg/kubelet/kubelet_node_status.go通过kubelet.go#Run 方法go
到底了