クベネフィットコンテナをクラスターのクラウドにデプロイすることが主な目的のようです。開発環境やステージング環境 (またはそのような環境) には触れていないようです。
開発中は、いくつかの重要な変更を加えて、本番環境にできるだけ近づける必要があります。
- ローカルに展開(または少なくともあなただけがアクセスできる)
- 使用最新のソースコードページの更新時に(ウェブサイトの場合、理想的にはローカルファイルの保存時にページの自動更新を行う。これはソースコードをマウントして次のようなものを使用すれば実現できる。ヨーマン)。
同様に、非公開の環境で次のようなことを行いたい場合もある。継続的インテグレーション。
Kubernetes はそのような開発環境をサポートしていますか、それとも本番環境でも動作することを期待して構築する必要があるものなのでしょうか?
ベストアンサー1
更新 (2016-07-15)
Kubernetes 1.3のリリースにより、ミニキューブ開発用にローカルマシン上で Kubernetes を実行するための推奨される方法になりました。
走れるDocker 経由でローカルに Kubernetesノードが実行中になったら、シンプルな Web サーバーを備え、ホスト マシンからボリュームをマウントするポッドを起動できます。Web サーバーにアクセスすると、ボリュームから読み取りが行われ、ローカル ディスク上のファイルが変更されている場合は、最新バージョンを提供できます。