我已经按照这个文档从头开始设置了我的 kubernetes 集群:https ://kubernetes.io/docs/getting-started-guides/scratch/
我的 kubernetes master 和 worker 工作正常,但是我没有找到部署 dns 插件的说明。
我已经按照这个文档从头开始设置了我的 kubernetes 集群:https ://kubernetes.io/docs/getting-started-guides/scratch/
我的 kubernetes master 和 worker 工作正常,但是我没有找到部署 dns 插件的说明。
插件可以通过 yaml 文件以及使用addon manager
. 我已经使用此repo中提供的文件(稍作修改)手动安装了dashboard
, 。monitoring
DNS
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