<version>2.0.1</version></dependency>mainを下記のように修正します。*args)}Skaffoldを利用した開発環境への自動デプロイkubernetesでの開発は、コードを修正するたびに下記の操作が必要になり若干面倒です。ビルド・push・デプロイを自動で行ってくれます。Kubernetes"を実行するとSkaffoldが起動され、以降コードを修正するたびにビルドからデプロイまでが自動で実行されます。前述のSkaffoldによってGKE上にアプリケーションがデプロイされましたが、この時点ではGKEのクラスタ外からはアクセスすることができません。下記のコマンドでKubernetesのサービス用のマニュフェストを生成します。k8s/service.yamlこれによって、下記のようなファイルが生成されます。{}このファイルを保存すると、Skaffoldにより自動でサービスが作成されます。すると、外部IPアドレスが割り当てられます。4mこの場合、http://34.85.127.134/personsなどで、GKE上のアプリケーションへアクセスすることができるようになりました。Check用のエンドポイントはすでに準備しましたが、実際のチェックのための設定がまだなのでここで設定します。deployment.yamlを、下記のように修正します。下記のように修正します。Debuggerを利用することができますが、GKE上のアプリケーションの場合少々作業が必要になります。いうディレクトリを作成し、下記からダウンロードしたファイルの中身を配置しておきます。・https://storage.googleapis.com/cloud-profiler/java/latest/profiler_java_agent.tar.gz・https://storage.googleapis.com/cloud-debugger/compute-java/debian-wheezy/cdbg_java_agent_gce.tar.gzディレクトリの中身は下記のようになります。profiler_java_agent.sojibの設定を下記のように修正します。</configuration></plugin>こちらも修正すると、Skaffoldが自動で反映してくれます。Debuggerのコンソールでソースコードをアップロードすると、下記画面のとおりGKE上で動作しているアプリケーションにコードを変更することなくログを追加したり、実行中のアプリケーションの変数やコールスタックのキャプチャを取得することが可能となります。まとめ弊社では、いくつかのJavaやKotlinのアプリケーションをGKE上で動かしていますが、jibやSkaffoldなどのツールは利用していなかったので、これらを利用することで普段の開発を効率化できそう!だと感じました。GCPによって提供されている機能を利用していれば開発工数を削減できたように思う内容もかなりあり、今後の製品開発に取り入れられそうな内容が豊富で、非常に勉強になるセッションでした。2019で私が参加したセッションのうち、特に参考になった3つのセッションについて詳細を紹介させていただきました。採用ページスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。