Provide examples on how to view what is currently configured
Author: odellcraigCreated Jan 27, 2024Updated Sep 11, 2026
Labelsdocumentationgood-first-issue
Description
Is it possible to show/list/view what is currently configured on Karpenter? For example, I followed all your getting started guides and I have Karpenter deployed to an EKS cluster and I was messing around with different NodePools by re-applying a cat-ed yaml file like this:
cat <<EOF | envsubst | kubectl apply -f -
apiVersion: karpenter.sh/v1beta1
kind: NodePool
metadata:
name: defaultTurns out I had two NodePools, but no visibility into that fact other than watching the logs carefully. I was able to do a kubectl delete to remove one NodePool, but I'd love to have a way to list or describe these things. Sorry if there is a way already that's documented. I looked through all the documentation and did a lot of searching and didn't see anything.
In short is there a way to do something like
kubectl <<describe-node-pools>>
> 1) default
> 2) spot
...How can the docs be improved?
- Please vote on this issue by adding a reaction to the original issue to help the community and maintainers prioritize this request
- Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment
Source: aws/karpenter-provider-aws