【发布时间】:2017-07-07 23:16:59
【问题描述】:
我已按照以下文档从头开始设置我的 kubernetes 集群:https://kubernetes.io/docs/getting-started-guides/scratch/
我的 kubernetes master 和 worker 工作正常,但是我没有找到部署 dns 插件的说明。
【问题讨论】:
标签: kubernetes kube-dns
我已按照以下文档从头开始设置我的 kubernetes 集群:https://kubernetes.io/docs/getting-started-guides/scratch/
我的 kubernetes master 和 worker 工作正常,但是我没有找到部署 dns 插件的说明。
【问题讨论】:
标签: kubernetes kube-dns
插件可以通过 yaml 文件以及使用 addon manager 进行部署。我已经手动安装了dashboard、monitoring、DNS,使用repo中提供的yaml文件(稍作修改)。
请注意addon-manager 很特别,你应该将所有文件复制到一个目录中:
./kube-addons.sh
顺便说一句,我更喜欢手动安装插件而不是使用插件管理器。
DNS 插件手册示例:
接kubedns-controller.yaml.sed,
将$DNS_DOMAIN 替换为cluster.local(您应该使用此处设置中指定的域)。您也可以将其设置为变量。请注意,此文件中有多次出现。
然后:
mv kubedns-controller.yaml.sed kubedns-deployement.yaml
kubectl create -f kubedns-deployement.yaml
【讨论】: