

kubernetes を使用しております。  
GitHub から docker build して docker hub にアップロードするところは自前で用意できます。  
しかし、pod の作成と更新を自動化したいのですが、どのようなツールがありますか？  
例えば Circle CI はどうでしょうか？

または k8s ライブラリを使用して、pod を更新することは可能でしょうか？


CC BY-SA 4.0
2022-10-19T03:42:34.447
91675
2023-03-02T01:12:15.007
2022-10-20T00:35:05.693
3060
54909
question
kubernetes
kubernetes で pod の作成と更新を自動化したい


私はGitLab + Jenkins + ArgoCDを利用して自動でPod作成,更新できるよう構築しました。  
CircleCIでも同じことができるはずなので、可能かと思います。

私は以下のように構築しています。

Jenkinsジョブにて以下3点実施

  1. docker build
  2. docker hubへのアップロード
  3. GitLabで管理しているマニフェストのイメージ部の更新

ArgoCDにて以下実施

  1. GitLabのマニフェストファイルの監視
  2. 更新があれば自動で適用する

Github + CircleCI + ArgoCDの場合であれば、CircleCIが出しているこちらの記事が参考になるかと思います。  
<https://circleci.com/ja/blog/gitops-argocd/>


CC BY-SA 4.0
2023-02-28T16:18:48.883
94043
2023-03-02T01:12:15.007
2023-03-02T01:12:15.007
3060
57326
91675
answer