0% found this document useful (0 votes)
8 views1 page

Web App Node Grouppool

This document defines a NodePool configuration for Karpenter, named 'web-app-node-group', created on July 4, 2024. It specifies a disruption budget of 10% for nodes, a consolidation policy for underutilized resources, and a template for node specifications including instance types and capacity types. The NodePool is set to support specific requirements for instance types, architecture, and operating system.

Uploaded by

vgokul984
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views1 page

Web App Node Grouppool

This document defines a NodePool configuration for Karpenter, named 'web-app-node-group', created on July 4, 2024. It specifies a disruption budget of 10% for nodes, a consolidation policy for underutilized resources, and a template for node specifications including instance types and capacity types. The NodePool is set to support specific requirements for instance types, architecture, and operating system.

Uploaded by

vgokul984
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

apiVersion: karpenter.

sh/v1beta1
kind: NodePool
metadata:
annotations:
karpenter.sh/nodepool-hash: "13729867734919737668"
karpenter.sh/nodepool-hash-version: v2
creationTimestamp: "2024-07-04T13:29:17Z"
generation: 5
name: web-app-node-group
resourceVersion: "4456295"
uid: 8d9f8fa7-3173-44f4-bfa5-0ea73dc8d54e
spec:
disruption:
budgets:
- nodes: 10%
consolidationPolicy: WhenUnderutilized
expireAfter: 720h
template:
metadata:
labels:
workload: web-app
spec:
nodeClassRef:
apiVersion: karpenter.k8s.aws/v1beta1
kind: EC2NodeClass
name: web-app-node-group
requirements:
- key: node.kubernetes.io/instance-type
operator: In
values:
- t3.medium
- t3.large
- key: karpenter.k8s.aws/instance-category
operator: In
values:
- t
- key: karpenter.sh/capacity-type
operator: In
values:
- on-demand
- key: kubernetes.io/arch
operator: In
values:
- amd64
- key: kubernetes.io/os
operator: In
values:
- linux
status: {}

You might also like