2017-02-18 12 views

答えて

3

アドオンは、yamlファイルとaddon managerを使用してデプロイすることができます。私は既に、monitoringDNSを手作業でインストールしました。repoには、yamlのファイルが(小規模の変更で)提供されています。

addon-managerに注意してくださいあなたは、ディレクトリにすべてのファイルをコピーする必要があり、かなり特殊です:

./kube-addons.sh 

ところで、私は手動でアドオンをインストールする代わりに、アドオンマネージャを使用して好みます。

DNSアドオンマニュアル例:

kubedns-controller.yaml.sed、 は$DNS_DOMAINcluster.localとを交換してください(あなたがここにあなたのセットアップで指定したドメインを使用する必要があります)。変数として設定することもできます。このファイルには複数のオカレンスがあることに注意してください。その後

:あなたの迅速な対応のための

mv kubedns-controller.yaml.sed kubedns-deployement.yaml 
kubectl create -f kubedns-deployement.yaml 
+0

ありがとう!私はhttps://github.com/kubernetes/kubernetes/tree/master/cluster/addons/addon-managerにいますが、addon-managerのyamlファイルは見つかりませんでした。また、dns repo https:// githubもあります。 com/kubernetes/kubernetes/tree/master/cluster/addons/dnsには.base .in .sedファイルがあります。これらのファイルでyamlを作成する方法は? –

+0

私はgcloudにアカウントを持っていなかったので、以下の理由でコマンドが失敗したと思います。しかし私はすでに私のマシン上に準備されたドッカー画像を、kubernetesにどのように展開するのですか? kubectlを作成するyamlファイルを探していますので、準備ができました。 gcloud docker - push gcr.io/google-containers/kube-addon-manager-s390x:v6.4-alpha.1 make:gcloud:コマンドが見つかりません Makefile:49:ターゲット 'push'のレシピが失敗しました –

+0

が追加されましたマニュアルの説明kubedns –

関連する問題