FAQ

I may have quota issue, how do I get what is consuming in my namespace?

kubectl get pod -o go-template='{{- printf "ns,pod,container,requests.cpu,requests.memory,limits.cpu,limits.memory\n"}}
                                {{- range $index, $element := .items -}}
                                    {{if eq $element.status.phase "Running" }}
                                        {{- range $container, $status := $element.spec.containers -}}
                                            {{- printf "%s,%s,%s,%s,%s,%s,%s\n" $element.metadata.namespace  $element.metadata.name  $status.name (or $status.resources.requests.cpu "" ) (or $status.resources.requests.memory "") (or $status.resources.limits.cpu "") (or $status.resources.limits.memory "") -}}
                                        {{- end -}}
                                    {{- end -}}
                                {{- end -}}'
output produced

ns

pod

container

requests.cpu

requests.memory

limits.cpu

limits.memory

my-project

base-python-chart-shiny-server-7cb4eb545b-tbybh

rshiny-pod

250m

256Mi

500m

512Mi

my-project

base-r-chart-shiny-server-ade566bb6c-v5rtt

rshiny-pod

250m

256Mi

500m

512Mi