[解決済み] Kubernetesのローカル開発環境を構築する方法とは?
2022-08-31 17:08:06
質問
クバーネッツ は、コンテナをクラスタのクラウドにデプロイすることについてのすべてであるように見えます。それが触れていないのは、開発およびステージング環境 (またはそのようなもの) のようです。
開発中は、いくつかの重要な変更を伴う本番環境にできるだけ近づけたいと思うものです。
- ローカルにデプロイされる (または、少なくともどこか にアクセスできる場所でなければなりません。 )
- 使用する 最新のソースコード のようなものを使用すると、ページが自動更新されます。 ヨーマン ).
同様に、非公開の環境で次のことを行いたいかもしれません。 継続的インテグレーション .
Kubernetesはこのような開発環境をサポートしているのでしょうか、それとも本番稼動中に動作することを願いつつ構築しなければならないものなのでしょうか?
どのように解決するのですか?
更新情報(2016-07-15)
Kubernetes 1.3のリリースに伴い。 Minikube は、開発用にローカルマシンで Kubernetes を実行する推奨方法となりました。
以下のように実行することができます。 Kubernetes を Docker 経由でローカルに実行することができます。 . ノードを起動したら、シンプルなウェブサーバーを持つポッドを起動し、ホストマシンからボリュームをマウントすることができます。ウェブサーバーを叩くと、ボリュームから読み込まれ、ローカルディスクのファイルを変更した場合は、最新バージョンを提供することができます。
関連
-
[解決済み] Dockerでイメージのクリーンビルドを強制する方法
-
[解決済み] Dockerコンテナに環境変数を渡すにはどうしたらいいですか?
-
[解決済み] Docker:ローカルのDockerイメージをすべて削除する方法
-
[解決済み] Dockerfileで、PATH環境変数を更新するには?
-
[解決済み] MinikubeでローカルのDockerイメージを使用するには?
-
[解決済み] docker イメージの sha256 コードはどこで確認できますか?
-
[解決済み] ドッカーENVとRUNエクスポートの比較
-
[解決済み] Dockerfileに複数行のコマンドを改行を維持したまま記述する方法とは?
-
[解決済み] docker webdevの良いワークフローは何だろう?
-
[解決済み] Docker CMDを複数回使用して、複数のサービスを実行することができないのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Docker Compose: そのようなイメージはありません
-
[解決済み] Docker compose、net:hostでコンテナを実行する。
-
[解決済み] Dockerです。dockerコンテナでnanoを実行する
-
[解決済み] docker unauthorized: 認証が必要 - ログインに成功するとプッシュされる
-
[解決済み] Alpine Dockerfile --no-cache Vs. rm /var/cache/apk/* の利点。
-
[解決済み] Dockerがコンテキスト外のシンボリックリンクをフォローする
-
[解決済み] ドッカーENVとRUNエクスポートの比較
-
[解決済み] Dockerfileに複数行のコマンドを改行を維持したまま記述する方法とは?
-
[解決済み] docker-compose start "ERROR: No containers to start".
-
[解決済み] Dockerの実行と作成