Categorygithub.com/cdk8s-team/cdk8s-image-go/cdk8simage
modulepackage
0.2.650
Repository: https://github.com/cdk8s-team/cdk8s-image-go.git
Documentation: pkg.go.dev

# README

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.

# Packages

Package jsii contains the functionaility needed for jsii packages to initialize their dependencies and themselves.

# Functions

Checks if `x` is a construct.
No description provided by the author
No description provided by the author

# Structs

Build arg to pass to the docker build.
Props for `Image`.

# Interfaces

Represents a docker image built during synthesis from a context directory (`dir`) with a `Dockerfile`.