我按照此文档从头开始设置了我的 kubernetes 集群:https://kubernetes.io/docs/getting-started-guides/scratch/ https://kubernetes.io/docs/getting-started-guides/scratch/
我的 Kubernetes Master 和 Worker 工作正常,但我没有找到部署 dns 插件的说明。
插件可以通过 yaml 文件以及使用addon manager
。我已经安装了dashboard
, monitoring
, DNS
手动使用yaml
在此提供的文件(经过少量修改)repo https://github.com/kubernetes/kubernetes/tree/master/cluster/addons.
请注意addon-manager
非常特别,您应该将所有文件复制到一个目录中,然后:
./kube-addons.sh
顺便说一句,我更喜欢手动安装插件而不是使用插件管理器。
DNS 插件手动示例:
采取kubedns-controller.yaml.sed
,
更换$DNS_DOMAIN
with cluster.local
(您应该使用此处设置中指定的域)。您也可以将其设置为变量。请注意此文件中多次出现。
Then:
mv kubedns-controller.yaml.sed kubedns-deployement.yaml
kubectl create -f kubedns-deployement.yaml
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)