kubectl命令汇总

  • 获取所有namespace中镜像字段包含 sidecarecr 的 Pod名。
kubectl get pods -A -o=json | jq '.items[] | select(.spec.containers[].image | contains("sidecar") and contains("ecr")) | .metadata.name'
  • 获取所有namespace中,value 为 xxxx 的 Secret 名。
kubectl get secrets -A -o go-template='{{range $s:=.items}}{{range $k,$v:=$s.data}}{{printf "Secret %s: %s\n" $s.metadata.name $v}}{{end}}{{end}}' | grep -i xxxx

你可能感兴趣的:(kubectl命令汇总)