私はGoogleのコンテナエンジンやkubernetesを試していて、単純な平均スタックをそれに配備しています。新しい変更を展開するために、ローカルマシンで以下の手順を実行しています。独自のIPでローカルに稼働してドッカーイメージを継続的に統合していますか?
ドッキングウィンドウのプッシュコマンド時間がかかる(と私のネットワーク速度は素晴らしいではありません)
docker build --no-cache -t gcr.io/$PROJECT_ID/my-app:v7 .
# below command takes a lot of time to push
gcloud docker push gcr.io/$PROJECT_ID/my-app:v7
kubectl set image deployment/my-app-pod my-app-pod=gcr.io/$PROJECT_ID/my-app:v7
質問は二つの部分である:
私はここで継続的インテグレーションを最適化するにはどうすればよい - 特にドッカーのプッシュコマンドは1時間かかりますか?
ローカルマシン上で独自のIPを使用してドッカーイメージを実行するにはどうすればよいですか?小さな変更を加えて、外部IPだけで再現可能な動作(セッション、Cookie)をテストしていますのでhttp://localhostでは再生できません。これに答えて、質問の最初の部分を助けます。第二部のために
ありがとうございます - このようなものを探していました – npr