Jenkins XによるKubernetesのCI/CD
既存のアーキテクチャーをモノリスからマイクロサービスに移行するのは困難な作業です。テクノロジー・ランドスケープが異なっていて圧倒されるだけでなく、チームの他のメンバーを旅に同行させるための堅実な計画も必要だ。
このラボでは、Mauricio 氏が Jenkins X を使ってモノリシックなオープンソース・プロジェクトをマイクロサービスに移行することから学んだ教訓を取り上げる。このラボでは実例に焦点を当て、JenkinsXとGitOpsをどのように使って開発プラクティスを高速化し、高パフォーマンスのチームを育成できるかを紹介する。
学べることはいくつかある:
- Jenkins Xのアーキテクチャとプロジェクトの開始
- 既存のプロジェクトでCI/CDを有効にする方法
- KubernetesにおけるCI/CDパイプラインの規約とベストプラクティス
- ステージングやプロダクションなどの環境を管理するためのGitOps