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

0.2.628 • 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.

Dependencies (0)

    Dev Dependencies (21)

    Package Sidebar

    Install

    npm i cdk8s-image

    Weekly Downloads

    17

    Version

    0.2.628

    License

    Apache-2.0

    Unpacked Size

    50.5 kB

    Total Files

    18

    Last publish

    Collaborators

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