Tanzu Application Platform
Tanzu Application Platform は、パブリッククラウドやオンプレミスの Kubernetes クラスタ上でソフトウェアの迅速なビルドとデプロイを支援する新製品です。豊富な開発者ツールセットとあらかじめ用意された本番環境へのパスを提供し、Kubernetes を利用する開発者の負担を軽減することで、収益を生み出すアプリケーションをより迅速に開発、デプロイすることを可能にしています。
Kubernetes上でのアプリ開発からデプロイまでをテンプレート化・自動化してくれる
特定のブランチにpushすると自動でデプロイしてくれる
manifestの生成やコンテナイメージの生成など
VMware-Explore-2023-Tokyo_MC31103_ToshiakiMaki_FINAL_T.pdfがものすごくわかりやすい
https://gyazo.com/1684cbdc3f00faac366b04dd7582456d
https://gyazo.com/a7a4774ddd47f182e0693e559a21f346
1. 開発者がコードをpushする
初回であればBuildクラスタにworkloadの登録が必要
2. BuildクラスタがCI相当の作業を行う
アプリケーションのビルド
コンテナイメージの作成
k8sマニフェストの生成
3. RunクラスタがCD相当の作業を行う
初回であればRunクラスタにdeliverableの登録が必要
Buildクラスタが作ったイメージやmanifestをもとにRunクラスタへデプロイ
https://www.youtube.com/watch?v=Ic9OzjpCJQQ
https://tanzu.academy/ でTAPのPlaygroundがある?(未検証)
最新ドキュメント
https://techdocs.broadcom.com/us/en/vmware-tanzu/standalone-components/tanzu-application-platform/1-12/tap/overview.html
public.icon