Polyaxon allows users to build container images using the Kaniko project.
Polyaxon supports multiple backend options to build container images used for running jobs or training experiments.
You can configure Kaniko as a build backend per job/experiment or as the default build backend.
In case the default build backend is not Kaniko, users who want to use Kaniko to build container images must define explicitly the backend option in their Polyaxon files:
... build: ... backend: kaniko
In order to deploy Polyaxon with Kaniko as the default backend build option, users need to set
buildBackend in their Polyaxon deployment config file.
... buildBackend: kaniko ...
You can change the default image and version used for creating the Kaniko build container:
... kaniko: image: gcr.io/kaniko-project/executor imageTag: latest imagePullPolicy: IfNotPresent ...