私はこのdoc以下の最初からのセットアップの私のkubernetesクラスタがあります。https://kubernetes.io/docs/getting-started-guides/scratch/Kubernetes 1.6でアドオンをベアメタルマシンにインストールする方法は?
マイkubernetesをマスターし、作業員が正しく機能しているが、私は、DNSアドオンを展開するための指示を見つけることができませんでした。
私はこのdoc以下の最初からのセットアップの私のkubernetesクラスタがあります。https://kubernetes.io/docs/getting-started-guides/scratch/Kubernetes 1.6でアドオンをベアメタルマシンにインストールする方法は?
マイkubernetesをマスターし、作業員が正しく機能しているが、私は、DNSアドオンを展開するための指示を見つけることができませんでした。
アドオンは、yamlファイルとaddon manager
を使用してデプロイすることができます。私は既に、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にいますが、addon-managerのyamlファイルは見つかりませんでした。また、dns repo https:// githubもあります。 com/kubernetes/kubernetes/tree/master/cluster/addons/dnsには.base .in .sedファイルがあります。これらのファイルでyamlを作成する方法は? –
私はgcloudにアカウントを持っていなかったので、以下の理由でコマンドが失敗したと思います。しかし私はすでに私のマシン上に準備されたドッカー画像を、kubernetesにどのように展開するのですか? kubectlを作成するyamlファイルを探していますので、準備ができました。 gcloud docker - push gcr.io/google-containers/kube-addon-manager-s390x:v6.4-alpha.1 make:gcloud:コマンドが見つかりません Makefile:49:ターゲット 'push'のレシピが失敗しました –
が追加されましたマニュアルの説明kubedns –