Helm/ArgoCD で実現する Kubernetes における宣言的リソースデリバリーの実践
弊社、株式会社ユーザベースでは、Jenkins を主な CI/CD ツールとして Kubernetes に対するリソースデプロイ等を実行しています。 パイプライン内では、e2e/開発/本番環境別に対応するマニフェストファイルの生成やそのデプロイをする必要がありますが、自前で実装した複雑なシェルスクリプトを利用していたり、kubectl コマンドをパイプライン内で直接実行していたりと、非常に手続き的で課題の多い実装になっていました。 これらの問題を、Helm と ArgoCD を利用した GitOps 化することでどのように解決したか課題の内容とともに紹介します。
Shota Suzuki
登壇者プロフィール
Shota Suzuki
株式会社ユーザベース
SRE
2016年より新卒で通信キャリアの会社に入社し、データセンター内NW構築、プライベートクラウド基盤の設計・構築等を担当。現在は、SREとしてハイブリッドクラウド環境の改善・運用等を担当。