6
我必须从头下面这个文档设置我kubernetes集群:https://kubernetes.io/docs/getting-started-guides/scratch/指令到裸金属机器上安装与Kubernetes 1.6插件?
我kubernetes主人和工人都正常工作,但我没有找到指令部署DNS插件。
我必须从头下面这个文档设置我kubernetes集群:https://kubernetes.io/docs/getting-started-guides/scratch/指令到裸金属机器上安装与Kubernetes 1.6插件?
我kubernetes主人和工人都正常工作,但我没有找到指令部署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
感谢您的快速反应!我对https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/addon-manager但没有找到插件管理器YAML文件......另外,DNS回购的https:// github上。 COM/kubernetes/kubernetes /树/主/组/插件/ DNS已.base。在.sed文件,如何创建这些文件的YAML? –
所以我想,下面命令失败,因为我并没有对gcloud帐户。但是我已经在我的机器上准备好了docker映像,如何将这个映像部署到kubernetes中?我正在寻找yaml文件做一个kubectl创建-f,所以我可以准备好。 gcloud docker - push gcr.io/google-containers/kube-addon-manager-s390x:v6.4-alpha.1 make:gcloud:找不到命令 Makefile:49:添加目标'recipe'的配方失败 –
添加kubedns的手动指令 –