問題タブ [skaffold]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
620 参照

kubernetes - skaffold.yml でバージョン管理されたイメージに名前を付ける方法

マルチモジュール Maven プロジェクト (Spring Boot) があります。JIB Maven プラグインを使用して docker イメージを生成しますが、scaffold でイメージにどのように名前を付ける必要がありますか? 私はローカル docker リポジトリにプッシュしていますが、Skaffold afaik はテンプレート化をサポートしていません。Skaffold でこれらの画像を参照するには何が推奨されますか?

モジュールごとに個別のイメージを作成するには、次のように名前を付ける必要があることに注意してください。

したがって、pomでそれらをパラメータ化する以外に選択肢はありません。

ホスト名とポート名を scaffold ファイルに入れる必要がありますか? この ATM を処理する最善の方法は何ですか? では、Kubernetes デプロイメント記述子の名前はどうでしょうか?

これが Kubernetes デプロイメント記述子です。

ここで画像に付ける名前は何ですか???


0 投票する
3 に答える
2325 参照

kubernetes - kubernetes ボリュームで Skaffold を使用するには?

Docker のビルドに約 15 ~ 20 分かかる Python アプリケーションがあります。これが私のDockerfileが多かれ少なかれどのように見えるかです

今、skaffold を使用すると、コードの変更によって再構築がトリガーされ、既にインストールされているかどうかに関係なく、すべての要件が再インストールされます (COPY ステップから、他のすべてが再構築されます)。iDocker-compose では、この問題はボリュームを使用して解決されます。kubernetes では、ボリュームを次のように使用する場合:

この余分な要件のビルドは、skaffold で解決されますか?

0 投票する
1 に答える
415 参照

postgresql - k8s/Skaffold での Postgres コンテナーのローカル ボリュームとポート バインディングのマッピング

Dockerfile次のコマンドに相当するものをorに入れることはできないという印象を受けていますDockerfile.dev

ローカルポートにバインドするために使用していた-p 5432:5432ので、pgAdmin で Postgres に接続できました。これは絶対的な要件ではありませんが、あると便利です。おそらく、これを行うより良い方法がありますか?

これ-v /home/app/database/db-files:/var/lib/postgresql/dataにより、ローカル ボリュームにデータを永続化できます。

問題はEXPOSEDockerfile私が知る限り、コンテナ間のポートを開くだけです。の問題は、イメージのファイル システムを参照するだけであるということですVOLUMEDockerfile

私が理解するのに苦労しているより大きな問題は、コンテナーを実行するときに Skaffoldskaffold.yamlがこれらのDockerfile`Dockerfile.dev` を参照することです。

で指定できない場合、ポートをバインドしてボリュームをマップするにはどうすればよいDockerfileでしょうか。docker run -p 5432:5432 -v /home/app/database/db-files:/var/lib/postgresql/data ishraqiyun77/databaseDB を起動するたびに手動で実行する必要がありますか?

それが役立つ場合は、参照として使用しているレポ: https://github.com/StephenGrider/DockerCasts/tree/master/complex