@kubernetes-models/karpenter
TypeScript icon, indicating that this package has built-in type declarations

0.2.0 • Public • Published

@kubernetes-models/karpenter

Karpenter models.

Installation

Install with npm.

npm install @kubernetes-models/karpenter

Usage

import { EC2NodeClass } from "@kubernetes-models/karpenter/karpenter.k8s.aws/v1beta1";

// Create a new EC2NodeClass
const nodeClass = new EC2NodeClass({
  metadata: { name: "test" },
  spec: {
    amiFamily: "AL2",
    subnetSelectorTerms: [{ tags: { "aws-cdk:subnet-name": "private" } }],
    securityGroupSelectorTerms: [{ name: "test" }]
  }
});

// Validate against JSON schema
nodeClass.validate();

License

MIT

Package Sidebar

Install

npm i @kubernetes-models/karpenter

Weekly Downloads

3

Version

0.2.0

License

MIT

Unpacked Size

301 kB

Total Files

33

Last publish

Collaborators

  • tommy351