[CON306-R1] Accelerate software development lifecycles with ユースカジノ 登録
投稿日: 2022/12/09

ユースカジノ 登録で複数のクラスタを管理する方法を紹介(flux + crossplane)したセッションに参加しました。

まず、DevOpsとユースカジノ 登録の違いについて説明を聞くことができました。
イメージをビルドして ECR に push ユースカジノ 登録までは同じですが、一般に DevOps CI/CD は開発者がソースコードを push ユースカジノ 登録と pipeline 動作、インフラストラクチャに配布ユースカジノ 登録ことになります。
一方、ユースカジノ 登録はGit / ECRをポーリングして変更を確認し、不一致を検出すると変更をインフラストラクチャに反映するプル方式です。

組織が大規模なEKSクラスターを管理ユースカジノ 登録ためのスケーラブルなクラスターの管理ソリューションの必要性が高まっており、管理ユースカジノ 登録マニフェストが増えるにつれて、シークレット管理の重要性が高まりました。
Strategyは大きく2つあり、Externalize secretsとStore secret in ユースカジノ 登録 encrypted(Sealed Secretが代表的)です。

さらに、FluxとCrossplaneを組み合わせることで、複数のクラスタの作成と管理が可能です。
Flux は Cluster が ユースカジノ 登録 と同期を維持し、新しいコードが追加されると自動的に更新するツールであり、Crossplane は k8s controller で、クーバーネティス api を拡張してアプリケーションに必要なインフラストラクチャをクーバーネティスから直接管理できるようにするしてくれる役割をします。
ここでReconcileとは、ユースカジノ 登録の最新の状態をクラスタに適用するアクション自体のことです。

このイメージは、ユースカジノ 登録を介してマルチクラスタを管理するフローを示す図である。
インフラストラクチャが拡大ユースカジノ 登録につれてクラスタが増えれば、それを管理ユースカジノ 登録のが難しくなると考えられます。
これをユースカジノ 登録コントローラ(flux)とインフラコントローラ(crossplane)とを組み合わせる方法で複数のワークロードクラスタを作成し、管理するのが簡単で、クラスタのバージョンアップも簡単にできることが長所だと感じたセッションでした。