get deployment container name + resource usage/limit

kubectl get deployment -n <namespace> <deployment-name> | yq '.spec.template.spec.containers[] | {"name": .name, "resources": .resources}'

get last applied config

example: ingress

kubectl get ingress -n <namespace> <ingress-name> -oyaml | yq '.metadata.annotations."kubectl.kubernetes.io/last-applied-configuration"' | yq -P

get helm values from k8s secrets

extracting the whole helm resources

kubectl get secret -n <namespace> <helm-secret-name> -oyaml | yq '.data.release' | base64 -d | base64 -d | zcat

specific: applied helm values

kubectl get secret -n <namespace> <helm-secret-name> -oyaml | yq '.data.release' | base64 -d | base64 -d | zcat | yq '.config'