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的手動指令 –