GitOps-悪くて醜い

OTUSの専門家-VladimirDrozdetskiyは、無料のウェビナーに全員を招待します。このウェビナーでは、コース「DevOpsの実践とツール」のプログラムについて詳しく説明し、質問に答えます。そして今、確立された伝統に従って、私たちはあなたと興味深い翻訳を共有しています。


最近、Humanitecの開発者と話をしました(これはKubernetesの継続配信プラットフォームです)。Humanitecは、現在の傾向とは異なり、GitOpsに基づいていないという点で興味深いものです。

個人的には、Gitと宣言的な構成の説明のみを使用して、複雑なツールを使用せずにCI / CDを構築できるため、GitOpsの大ファンです。しかし、最近「GitOpsを採用する11の理由」(GitOpsを実装する11の理由)という記事を書いたにもかかわらず、実際には、このアプローチの制限に繰り返し遭遇します。Humanitecのスタッフとの会話により、GitOpsのより客観的な全体像を提供し、代替アプローチについて話すために、このネガティブな体験について書くようになりました。

GitOpsの何が問題になっていますか?

自動更新用ではありません

, . CI- Pull Request .

Git . , CI- GitOps-, .

, , , push . push, , pull, push. , , - . Git. , (, namespace).

, Groovy- Jenkins , .

Git-

GitOps- (. ), Git- . . ( — , GitOps- .)

, , 30% GitOps-. , , , . Pull Request'. , , .

GitOps , , Git . GitOps-, .

GitOps- / . . , , , , Git- . , — .

CI/CD-. , . , Hashicorp Vault.

GitOps , . Git- — , Git. , , . 

,

GitOps- — , . : « ?».

GitOps- , . , : « X?», — Git , .

Git- Kubernetes CI/CD-, . , Git PR API. , GitOps Helm- .

?

, GitOps — . . , , .

, , GitOps, ? , :

  • .

  • .

  • / .

  • , .

  • .

, , , Git , . Git . API- , GitOps- . ( , .)

Helm-. API Git ( , ). API . RBAC .

. :

  • ( X?).

  • , : git-.

  • . .

  • .

  • .

, GitOps, , .

Spinnaker. , Humanitec — , Kubernetes. , . GitOps.

.


:




All Articles