7

我已经按照这个文档从头开始设置了我的 kubernetes 集群:https ://kubernetes.io/docs/getting-started-guides/scratch/

我的 kubernetes master 和 worker 工作正常,但是我没有找到部署 dns 插件的说明。

4

1 回答 1

5

插件可以通过 yaml 文件以及使用addon manager. 我已经使用此repo中提供的文件(稍作修改)手动安装了dashboard, 。monitoringDNSyaml

请注意addon-manager非常特别,您应该将所有文件复制到一个目录中:

./kube-addons.sh

顺便说一句,我更喜欢手动安装插件而不是使用插件管理器。

DNS插件手册示例:

kubedns-controller.yaml.sed, 替换为$DNS_DOMAINcluster.local您应该使用此处设置中指定的域)。您也可以将其设置为变量。请注意,此文件中有多次出现。

然后:

mv kubedns-controller.yaml.sed kubedns-deployement.yaml
kubectl create -f kubedns-deployement.yaml
于 2017-02-18T12:23:33.770 回答