下記のコマンドを初回のみ実行してください。
./init.sh {{ user_name }}/{{ project_name }}
# ex:
# ./init.sh hogehoge/fugafuga
api/{{ マイクロサービス名 }}/v1
にて.protoの追加backend/svc/{{ マイクロサービス名 }}
にてgRPCアプリケーションの追加Makefile
にて SERVICES 変数にbackend/svc/{{ マイクロサービス名 }}
を設定manifests/base/svc-{{ マイクロサービス名 }}.yaml
としてマニフェストの追加skaffold.app.yaml
にて追加したマイクロサービスのコンテナイメージのビルドを追加
このプロジェクトでは、
などを使用します。初回のみ
make install
で必要なツールをインストールしてください。
make
make kind
make dev
make clean
下記のコマンドを実施することでデプロイできます。
make deploy-production
もし、デプロイ済みのアプリケーションを削除する場合は
make destroy-production