When generating the MicroK8s snap, a number of build-time environment variables can be used to modify components or setting, as listed here:
variable | use |
---|---|
CNI_VERSION | version of CNI tools |
CONTAINERD_COMMIT | the commit hash from which to build containerd |
ETCD_VERSION | version of etcd |
ISTIO_VERSION | istio release |
KNATIVE_EVENTING_VERSION | Knative Eventing release |
KNATIVE_SERVING_VERSION | Knative Serving release |
KUBE_TRACK | Kubernetes release series (e.g., 1.10) to package. Defaults to latest stable |
KUBE_VERSION | Kubernetes release to package. Defaults to latest stable |
KUBERNETES_COMMIT | commit to be used from KUBERNETES_REPOSITORY for building the Kubernetes binaries |
KUBERNETES_REPOSITORY | build the Kubernetes binaries from this repository instead of getting them from upstream |
RUNC_COMMIT | the commit hash from which to build runc |