From the documentation:
Cluster add-ons are Services and Replication Controllers (with pods) that are shipped with the Kubernetes binaries and are considered an inherent part of the Kubernetes clusters. [...] On the cluster, the add-ons are kept in /etc/kubernetes/addons on the master node, in yaml files (json is not supported at the moment). [...] users are discouraged to do it on their own - they should rather wait for a new release of Kubernetes that will also contain new versions of add-ons.
My kubernetes setup is running on fedeora
and it has been installed via yum
. The version is
Client Version: version.Info{Major:"1", Minor:"1+", GitVersion:"v1.1.0-alpha.0.2175+b6f18c7ce08714", GitCommit:"b6f18c7ce08714c8d4f6019463879a164a41750e", GitTreeState:"clean"}
Server Version: version.Info{Major:"1", Minor:"1+", GitVersion:"v1.1.0-alpha.0.2175+b6f18c7ce08714", GitCommit:"b6f18c7ce08714c8d4f6019463879a164a41750e", GitTreeState:"clean"}
Strangely, the folder /etc/kubernetes/addons/
does not exist.
I would like to activate the sky-dns addon. I have tried to read all available documentation, but it is still not clear to me:
How do I properly install and activate an addon? Preferably so that it will receive automated updates in future?