GitOps(開発者が従来は運用担当者に任されていたタスクを実行できるようにする一連のプラクティス)をFlux CDで実装することにより、Kubernetesのデプロイを自動化する技術を習得します。
GitOps: Continuous Delivery on Kubernetes with Flux (LFS269)
- Kubernetes(ポッド、ReplicaSets、デプロイメント、サービス、名前空間、kubectlおよびYAML仕様、CRD、コントローラー/オペレーター)、HelmおよびKustomizeに精通していること
- gitに精通していること(ブランチ、マージ、リモート、プルリクエスト、ブランチモデル、保護されたブランチ、コードレビュー)
- 継続的インテグレーション/継続的デリバリーに関する基本的な知識(パイプラインの構築、自動ビルド、テストのセットアップ、アーティファクトとイメージのビルドなど)
GCPやAWSなどのクラウド プロバイダーを使用している場合は、提供されている無料の枠やクレジットを使用して実習を完了することができるはずです。ただし、クラウド プロバイダーが最初に割り当てたクレジットを超えた場合、またはクラウド プロバイダーの利用規約が変更された場合は、追加料金が発生する可能性があります。