Data Discovery is currently in Private Preview and is not available for General Availability (GA). It should not be used in production environments, as features and functionality may change before the final GA release.
Karpenter NodePool
Requirements
An EKS cluster is provisioned.
The cluster is connected and the
kubeconfigis properly configured.karpenter.sh/v1CRDs are available. Auto Mode includes these by default.
Run the following command to connect a local environment to the EKS cluster.
aws eks update-kubeconfig --region <region> --name <cluster-name>
Installing the Component
cd helm/karpenter-node-pool
helm install karpenter-nodepool . \
--namespace default \
--create-namespace
Verifying the Installation
Run the following command to check the NodePool resource.
kubectl get nodepools
Sample output after the process is completed.
NAME NODECLASS NODES READY AGE
m5-large-node-pool default 0 True ...
No nodes will appear until a matching workload is scheduled. Node creation is confirmed after a pod requests this NodePool’s label.
Uninstalling the Component
Run the following command to uninstall the Karpenter NodePool.
helm uninstall karpenter-nodepool \
--namespace default
Ensure that no workloads are actively using this NodePool before removal. Any running pods scheduled on nodes from this pool may be terminated during the uninstall process.