import { Karpenter } from 'cdk-eks-karpenter'
new Karpenter(scope: Construct, id: string, props: KarpenterProps)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
No description. |
id |
string |
No description. |
props |
KarpenterProps |
No description. |
- Type: constructs.Construct
- Type: string
- Type: KarpenterProps
Name | Description |
---|---|
toString |
Returns a string representation of this construct. |
addProvisioner |
addProvisioner adds a provisioner manifest to the cluster. |
public toString(): string
Returns a string representation of this construct.
public addProvisioner(id: string, provisionerSpec: {[ key: string ]: any}): void
addProvisioner adds a provisioner manifest to the cluster.
Currently the provisioner spec parameter is relatively free form.
- Type: string
must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character.
- Type: {[ key: string ]: any}
spec of Karpenters Provisioner object.
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
import { Karpenter } from 'cdk-eks-karpenter'
Karpenter.isConstruct(x: any)
Checks if x
is a construct.
- Type: any
Any object.
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
cluster |
aws-cdk-lib.aws_eks.Cluster |
No description. |
namespace |
string |
No description. |
nodeRole |
aws-cdk-lib.aws_iam.Role |
No description. |
version |
string |
No description. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly cluster: Cluster;
- Type: aws-cdk-lib.aws_eks.Cluster
public readonly namespace: string;
- Type: string
public readonly nodeRole: Role;
- Type: aws-cdk-lib.aws_iam.Role
public readonly version: string;
- Type: string
import { KarpenterProps } from 'cdk-eks-karpenter'
const karpenterProps: KarpenterProps = { ... }
Name | Type | Description |
---|---|---|
cluster |
aws-cdk-lib.aws_eks.Cluster |
The EKS Cluster to attach to. |
namespace |
string |
The Kubernetes namespace to install to. |
version |
string |
The helm chart version to install. |
public readonly cluster: Cluster;
- Type: aws-cdk-lib.aws_eks.Cluster
The EKS Cluster to attach to.
public readonly namespace: string;
- Type: string
- Default: karpenter
The Kubernetes namespace to install to.
public readonly version: string;
- Type: string
- Default: latest
The helm chart version to install.