CoreOSでContainerOS 1353.1.0 alphaにkubernetesをインストールしようとしています。特定のhyperkubeバージョンに関連するkubernetes yamlマニフェストファイルはどこにありますか?
私は、自動的にそれを行うためのオンラインのスクリプトがたくさんあることを知っていますが、私はそれらが欲しいとは思っていません。何が起こっているのか十分に理解したいです。
したがってhttps://quay.io/repository/coreos/hyperkube?tab=tagsにはv1.6.0-rc.1_coreos.1
があります。私はそれを使用したいと言うことができます、物事を行くために関連するマニフェストファイルをどこで見つけるのですか?これは、kube-controller-manager
,kube-scheduler
、kube-proxy
yamlファイルを意味します。どこでこれらを見つけるのですか?
githubからkubernetesをダウンロードしてコンパイルしようとしましたが、関連するyamlファイルがテストディレクトリのみに見つかりました。
だから私は何が欠けていますか?
おかげ
私はあなたから援助を受けたのは初めてではありません。ありがとう。この情報は私に多くの助けになります。私が正しく理解していれば、root kubernetesコンポーネントのマニフェストファイルはhyperkubeの使用のためにのみ必要ですか?他のケースでは、それは単なるシステム化されたサービスか、サービスをアップさせるものですか?これらのコンポーネントを実行するためのベストな方法を知る方法があるので、マニフェストを自分で記述しますか? – ufk
'/ etc/kubernetes'ディレクトリにドロップされるマニフェストは、' kubelet'バイナリによって実行されます。 kubeletは、Docker(またはあなたの場合はrkt)の外部で実行されるバイナリで、そのディレクトリに定義を読み込んでいくつかのDockerコンテナを開始するだけです。この例を見てみると、https://github.com/kubernetes/kubernetes/blob/master/cluster/images/hyperkube/static-pods/kube-proxy.jsonです。すべてのhyperkubeは、apiserver、コントローラ、kubeletなどを実行するために5つの異なるバイナリをダウンロードする必要はありません。 – jaxxstorm
こんにちは!おそらく自分自身を正しく説明していないか、何かが恋しいです。/etc/kubernetesにドロップされるマニフェストファイルはどこにありますか?自分で作成するのですか?私がすれば、何に基づいて? – ufk