cdk8s-image
TypeScript icon, indicating that this package has built-in type declarations

0.2.649 • Public • Published

cdk8s-image

An Image construct which takes care of building & pushing docker images that can be used in CDK8s apps.

The following example will build the docker image from Dockerfile under the my-app directory, push it to a local registry and then define a Kubernetes deployment that deploys containers that run this image.

const image = new Image(this, 'image', {
  dir: `${__dirname}/my-app`,
  registry: 'localhost:5000'
});

new Deployment(this, 'deployment', {
  containers: [ new Container({ image: image.url }) ],
});

Contributions

All contributions are celebrated.

License

Licensed under Apache 2.0.

Package Sidebar

Install

npm i cdk8s-image

Weekly Downloads

2,038

Version

0.2.649

License

Apache-2.0

Unpacked Size

56.2 kB

Total Files

18

Last publish

Collaborators

  • eladb
  • aws-cdk-team
  • cdk8s-team
  • cdklabs-automation