Documentation for version v0.3.0 is no longer actively maintained. The version you are currently viewing is a static snapshot. For up-to-date documentation, see the latest version.
While the README pulls from the Heptio image registry, you can also build your own Heptio Ark container with the following steps:
In addition to the handling the prerequisites mentioned in the Quickstart, you should have Go installed (minimum version 1.8).
Install with go:
go get github.com/heptio/ark
The files are installed in $GOPATH/src/github.com/heptio/ark
.
Set the $REGISTRY
environment variable (used in the Makefile
) if you want to push the Heptio Ark images to your own registry. This allows any node in your cluster to pull your locally built image.
$PROJECT
and $VERSION
environment variables are also specified in the Makefile
, and can be similarly modified as desired.
Run the following in the Ark root directory to build your container with the tag $REGISTRY/$PROJECT:$VERSION
:
sudo make all
To push your image to a registry, use make push
.
When running Heptio Ark, you will need to account for the following (all of which are handled in the
/examples
manifests):
See Cloud Provider Specifics for a more detailed guide.
To help you get started, see the documentation.