【けぷとん】
Keptn とは?
公開:
💡 デプロイの「番人」として品質基準を守りながら自動で進めてくれる指揮者
📌 このページのポイント
- SLOに基づいて自動的にデプロイの成否を判断する
- カナリアリリースやブルーグリーンデプロイとの統合が得意
- イベント駆動アーキテクチャでツール非依存な自動化パイプラインを構築できる
ペンギン先生、Keptnって何をするツールなの?
Keptnはデプロイメントのオーケストレーターだよ。「品質基準を満たしているときだけ次のステージに進む」という自動化を担うんだ。
品質基準って、具体的にどんなものを見るの?
それってArgo CDとは違うの?
イベント駆動って書いてあったけど、それはどういう意味なの?
テスト完了・監視アラート・承認などのイベントに応じてパイプラインが動く設計だよ。特定のCIツールに縛られず、様々なツールと連携できるんだよ。
なるほど!品質を自動で見張ってくれる番人みたいな存在なんだね!
まさにそうだよ。SREの考え方をデプロイパイプラインに組み込んで、人手を減らしながら品質を維持できる点が魅力なんだよ。
まとめ:ざっくりこれだけ覚えればOK!
「Keptn」って出てきたら「品質基準に基づいて自動でデプロイを制御するオーケストレーター」と思えればだいたいOK!
📖 おまけ:英語の意味
「Keptn」 = ケプトン(固有名詞)
💬 Cloud Native Computing Foundation(CNCF)のサンドボックスプロジェクトで、「Kept Native」の略とも言われるが公式には明言されていない固有名詞だよ