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