![]() We can then avoid the following warning: ``` WARNING: The '--' argument must be specified between gcloud specific args on the left and DOCKER_ARGS on the right. IMPORTANT: previously, commands allowed the omission of the --, and unparsed arguments were treated as implementation args. This usage is being deprecated and will be removed in March 2017. This will be strictly enforced in March 2017. Use 'gcloud beta docker' to see new behavior. ``` Signed-off-by: Jess Frazelle <acidburn@google.com> |
||
---|---|---|
.. | ||
Dockerfile | ||
kube-addon-update.sh | ||
kube-addons.sh | ||
Makefile | ||
namespace.yaml | ||
README.md |
addon-manager
The addon-manager
periodically checks for Kubernetes manifest changes in the /etc/kubernetes/addons
directory,
and when there's a new or changed addon, the addon-manager
automatically kubectl create
s it.
It supports ReplicationControllers
, Deployments
, DaemonSets
, ConfigMaps
, Services
, PersistentVolumes
and
PersistentVolumeClaims
.
The addon-manager
is built for multiple architectures.
How to release
- Change something in the source
- Bump
VERSION
in theMakefile
- Bump
KUBECTL_VERSION
in theMakefile
if required - Build the
amd64
image and test it on a cluster - Push all images
# Build for linux/amd64 (default)
$ make push ARCH=amd64
# ---> gcr.io/google-containers/kube-addon-manager-amd64:VERSION
# ---> gcr.io/google-containers/kube-addon-manager:VERSION (image with backwards-compatible naming)
$ make push ARCH=arm
# ---> gcr.io/google-containers/kube-addon-manager-arm:VERSION
$ make push ARCH=arm64
# ---> gcr.io/google-containers/kube-addon-manager-arm64:VERSION
$ make push ARCH=ppc64le
# ---> gcr.io/google-containers/kube-addon-manager-ppc64le:VERSION
If you don't want to push the images, run make
or make build
instead