【ティルト】
Tilt とは?
💡 Kubernetes開発をダッシュボードで一望!ビルドもログもまとめて管理
📌 このページのポイント
TiltってSkaffoldと同じようなツールなの?
そうだね、どちらもKubernetes開発のビルド・デプロイを自動化するツールだよ。Tiltの特徴はWeb UIがあることで、ブラウザで各サービスのビルド状況、ログ、エラーをまとめて見られるんだ。マイクロサービスで10個以上のコンテナを同時に開発するときに特に便利だよ
Tiltfileって何なの?
Pythonに似た文法で書くビルド定義ファイルだよ。Starlarkという言語で書くんだけど、Pythonが読める人ならすぐ理解できるよ。「このDockerfileでビルドして、このKubernetesマニフェストでデプロイする」みたいな手順をスクリプトとして定義するんだ
マイクロサービスだと何がうれしいの?
Docker社に買収されたって聞いたけど、どうなるの?
2022年にDocker社がTiltを買収したんだ。Docker Desktopとの統合が進んでいて、Kubernetes開発をDocker Desktopの中でシームレスに行える方向に進化しているよ
SkaffoldとTilt、どっちを選べばいいのかな?
まとめ:ざっくりこれだけ覚えればOK!
「Tilt」って出てきたら「Web UIつきのKubernetesローカル開発ツール」と思えればだいたいOK!
📖 おまけ:英語の意味
「Tilt」 = 傾ける
💬 「Tilt」は英語で「傾ける」という意味で、開発者側に有利に傾けるという意味合いがあるんだよ