在裸机上使用 Kubernetes 1.6 安装插件的说明?
Instructions to install addons with Kubernetes 1.6 on bare metal machine?
我已按照此文档从头开始设置我的 kubernetes 集群:https://kubernetes.io/docs/getting-started-guides/scratch/
我的 kubernetes master 和 worker 工作正常,但我没有找到部署 dns 插件的说明。
插件可以通过 yaml 文件部署,也可以使用 addon manager
。我已经使用此 repo.
中提供的 yaml
文件(稍作修改)手动安装了 dashboard
、monitoring
、DNS
请注意 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
我已按照此文档从头开始设置我的 kubernetes 集群:https://kubernetes.io/docs/getting-started-guides/scratch/
我的 kubernetes master 和 worker 工作正常,但我没有找到部署 dns 插件的说明。
插件可以通过 yaml 文件部署,也可以使用 addon manager
。我已经使用此 repo.
yaml
文件(稍作修改)手动安装了 dashboard
、monitoring
、DNS
请注意 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