# argocd

Argo CD is a declarative GitOps continuous delivery tool for Kubernetes.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Using ArgoCD to Manage AI Model Deployments with GitOps

DevFeed: [Using ArgoCD to Manage AI Model Deployments with GitOps](<https://devfeed.tech/articles/using-argocd-to-manage-ai-model-deployments-with-gitops-17479.md>)

Original publisher: [Read original article](<https://kodekloud.com/blog/argocd-gitops-ai-model-deployments/>)

Author: Pramodh Kumar M

Published: 2026-07-28T18:24:57Z

Content type: tutorial

Language: en

Sources: [Kubernetes - KodeKloud Blog | DevOps, Cloud, Kubernetes, AI Tutorials & More](<https://devfeed.tech/sources/kubernetes-kodekloud-blog-devops-cloud-kubernetes-ai-tutorials-more.md>)

Topics: [GitOps](<https://devfeed.tech/topics/gitops.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [model-serving](<https://devfeed.tech/topics/model-serving.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-models](<https://devfeed.tech/tags/ai-models.md>), [argo-rollouts-model-promotion](<https://devfeed.tech/tags/argo-rollouts-model-promotion.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [argocd-ai-model-deployment](<https://devfeed.tech/tags/argocd-ai-model-deployment.md>), [argocd-applicationset](<https://devfeed.tech/tags/argocd-applicationset.md>), [argocd-sync-waves](<https://devfeed.tech/tags/argocd-sync-waves.md>), [automation](<https://devfeed.tech/tags/automation.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [declarative-model-serving](<https://devfeed.tech/tags/declarative-model-serving.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [devops](<https://devfeed.tech/tags/devops.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [gitops-for-ai-model-deployments](<https://devfeed.tech/tags/gitops-for-ai-model-deployments.md>), [gitops-mlops](<https://devfeed.tech/tags/gitops-mlops.md>), [kserve](<https://devfeed.tech/tags/kserve.md>), [kserve-canary-deployment](<https://devfeed.tech/tags/kserve-canary-deployment.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-model-deployment-rollback](<https://devfeed.tech/tags/kubernetes-model-deployment-rollback.md>), [ml-model-deployment](<https://devfeed.tech/tags/ml-model-deployment.md>), [ml-model-versioning](<https://devfeed.tech/tags/ml-model-versioning.md>), [mlops](<https://devfeed.tech/tags/mlops.md>), [model-deployment](<https://devfeed.tech/tags/model-deployment.md>), [model-registry-to-git-automation](<https://devfeed.tech/tags/model-registry-to-git-automation.md>), [model-serving](<https://devfeed.tech/tags/model-serving.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [standard](<https://devfeed.tech/tags/standard.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to use ArgoCD and GitOps to deploy AI models while accounting for model weights stored outside container images. It covers pinned model references, rollback and recovery, synchronization ordering, readiness probes, evaluation-based promotion gates, and KServe status handling.

### Source excerpt

Your microservices deploy through pull requests with full audit trails. Your models deploy because someone ran a script. Here is how to close that gap with ArgoCD, and what changes when the artifact weighs four gigabytes.

## Orchestration powered by Temporal at Zscaler: Wrap, don't rewrite

DevFeed: [Orchestration powered by Temporal at Zscaler: Wrap, don't rewrite](<https://devfeed.tech/articles/orchestration-powered-by-temporal-at-zscaler-wrap-don-t-rewrite-35932.md>)

Original publisher: [Read original article](<https://temporal.io/blog/orchestration-powered-by-temporal-at-zscaler-wrap-dont-rewrite>)

Author: Abhishek Mitra

Published: 2026-07-22T00:00:00Z

Content type: opinion

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Ansible](<https://devfeed.tech/topics/ansible.md>), [opentofu](<https://devfeed.tech/topics/opentofu.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>)

Tags: [ansible](<https://devfeed.tech/tags/ansible.md>), [automation](<https://devfeed.tech/tags/automation.md>), [aws-cloudformation](<https://devfeed.tech/tags/aws-cloudformation.md>), [bash](<https://devfeed.tech/tags/bash.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article describes how Zscaler designed a durable orchestration contract above eight heterogeneous automation engines, including Ansible, Terraform, OpenTofu, Helm, ArgoCD, Crossplane, Kubernetes Cluster API, AWS CloudFormation, and Jenkins. The approach aims to coordinate existing tools without rewriting them.

### Source excerpt

How one durable contract above eight automation engines changed Zscaler's architecture without changing the engines

## Keycloak Community Survey Finds Demand for Official Helm Charts and More Robust GitOps Flows

DevFeed: [Keycloak Community Survey Finds Demand for Official Helm Charts and More Robust GitOps Flows](<https://devfeed.tech/articles/distribution-survey-the-results-are-in-31760.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2026/03/distribution-surver-results>)

Author: Keycloak Cloud Native team

Published: 2026-03-18T00:00:00Z

Content type: article

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [Helm charts](<https://devfeed.tech/topics/helm-charts.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [adoption](<https://devfeed.tech/tags/adoption.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [challenges](<https://devfeed.tech/tags/challenges.md>), [community](<https://devfeed.tech/tags/community.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [containerized](<https://devfeed.tech/tags/containerized.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [helm-charts](<https://devfeed.tech/tags/helm-charts.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [results](<https://devfeed.tech/tags/results.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [survey](<https://devfeed.tech/tags/survey.md>)

### AI overview

Keycloak's survey of more than 360 respondents examined how the community deploys and manages Keycloak. Respondents expressed demand for official Helm Charts and more robust GitOps workflows, while adoption of the Keycloak Operator was reported as low because its setup is difficult to understand and its functionality is perceived as insufficient.

### Source excerpt

Earlier this year, we conducted a survey to better understand how the community deploys and manages Keycloak in the real world. With over 360 respondents (!!), the results provide a better understanding of the community's needs and wishes. What we learned The survey results highlight a community that is deeply invested in the containerized ecosystem but is facing specific challenges in day-to-day operations. Key Findings: The Helm Charts: A significant portion of the community explicitly requested official Helm Charts, particularly for managing Keycloak installation and managing deployments via tools like ArgoCD. Operator: Adoption of the Keycloak Operator is not very high in the community, which is mainly caused by the fact that the Operator setup is hard to grasp, and do not provide the required functionality. GitOps & Configuration: There is a strong desire for more robust GitOps flows, especially when it comes to managing Keycloak resources like Realms and Clients. The whole Keycloak team is aware of these results and is discussing the next steps. Thank you to everyone who shared their feedback in this survey! More details: You can browse the detailed breakdown of the survey results in the slides below:

## Single-Node Kubernetes GitOps on a Budget

DevFeed: [Single-Node Kubernetes GitOps on a Budget](<https://devfeed.tech/articles/single-node-kubernetes-gitops-on-a-budget-39647.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/posts/2026-03-04_single-node-k3s-gitops-on-a-budget>)

Published: 2026-03-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Gaurav Sarma's Blog](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [GitOps](<https://devfeed.tech/topics/gitops.md>), [k3s](<https://devfeed.tech/topics/k3s.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [traefik](<https://devfeed.tech/topics/traefik.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Digital Ocean](<https://devfeed.tech/topics/digital-ocean.md>)

Tags: [argocd](<https://devfeed.tech/tags/argocd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [digitalocean](<https://devfeed.tech/tags/digitalocean.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [github](<https://devfeed.tech/tags/github.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [k3s](<https://devfeed.tech/tags/k3s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [lets](<https://devfeed.tech/tags/lets.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>)

### AI overview

This tutorial describes a budget-conscious, single-node Kubernetes platform built with k3s and GitOps. It covers bootstrapping an Ubuntu VM, syncing applications with ArgoCD, and adding TLS and firewall controls. The supplied text is truncated before the full implementation is presented.

### Source excerpt

. [Single-Node Kubernetes GitOps on a Budget](single-node-k3s-gitops-on-a-budget-cover...

## How Wise bootstraps Spinnaker using ArgoCD

DevFeed: [How Wise bootstraps Spinnaker using ArgoCD](<https://devfeed.tech/articles/how-wise-bootstraps-spinnaker-using-argocd-15455.md>)

Original publisher: [Read original article](<https://medium.com/wise-engineering/how-wise-bootstraps-spinnaker-using-argocd-2765e9373b61?source=rss----f2565bbe9c46---4>)

Author: Nick Platt

Published: 2023-02-20T12:24:46Z

Content type: tutorial

Language: en

Sources: [Wise Engineering - Medium](<https://devfeed.tech/sources/wise-engineering-medium.md>)

Topics: [argocd](<https://devfeed.tech/topics/argocd.md>), [spinnaker](<https://devfeed.tech/topics/spinnaker.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Helm charts](<https://devfeed.tech/topics/helm-charts.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [helm-charts](<https://devfeed.tech/tags/helm-charts.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [platform](<https://devfeed.tech/tags/platform.md>), [spinnaker](<https://devfeed.tech/tags/spinnaker.md>)

### AI overview

Wise explains how it bootstrapped Spinnaker automatically with ArgoCD instead of using a staging Spinnaker to manage production. The article compares Spinnaker's pipeline-based deployment model with ArgoCD's declarative GitOps reconciliation model and describes using ArgoCD and its App of Apps pattern to manage Spinnaker installations across Kubernetes clusters.

### Source excerpt

Spinnaker and ArgoCD logos Deploying your deployment tool In our 2 part series, we discussed the state of our CI/CD systems and wrapped up with our vision for CD at Wise, and why we chose Spinnaker. Here's how we set up Spinnaker from scratch, overcoming the technical challenges of bootstrapping a CD platform. We wanted a hands-off and automated way to bootstrap Spinnaker. When researching across industry peers, one approach was to use a staging instance of Spinnaker to manage your production instance. This method of dual Spinnakers, wasn't viable for Wise, due to security concerns with a staging tool having access to change a production environment. It also meant accepting a potentially manual error prone process when managing your staging setup. Instead, we wanted to achieve a fully automatic installation for both of our Spinnaker environments and settled on using ArgoCD. Spinnaker & ArgoCD Spinnaker consists of around 11 Java microservices, which operates on a centralised deployment model -- push based deployments. It utilises pipelines heavily as its deployment strategy, which can be triggered via various input methods e.g. manual, artefact upload etc. Implementing deployments as pipelines allows engineers to describe a release as a set of steps, with powerful concepts such as canary analysis and quality gates built in. This is attractive for Wise, as use of standardised and reusable templates can enforce end consumers to follow a particular paved road e.g. canary deployments with automatic rollbacks. ArgoCD describes itself as "declarative GitOps for Kubernetes". It comprises fewer golang microservices and can be configured to be either centralised or decentralised. By default, ArgoCD differs by not utilising pipeline based deployments, instead operating via a GitOps reconciliation loop as its source of truth. Whatever is defined in Git, ArgoCD will try to reconcile within the cluster. ArgoCD is Kubernetes native and therefore can't be used for deploying infrast

## Deployment previews on Kubernetes

DevFeed: [Deployment previews on Kubernetes](<https://devfeed.tech/articles/deployment-previews-on-kubernetes-23701.md>)

Original publisher: [Read original article](<https://engineering.theblueground.com/deployment-previews/>)

Author: Andreas Gounaris

Published: 2022-11-11T07:30:00Z

Content type: tutorial

Language: en

Sources: [Blueground Engineering blog](<https://devfeed.tech/sources/blueground-engineering-blog.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [GitOps](<https://devfeed.tech/topics/gitops.md>), [argocd](<https://devfeed.tech/topics/argocd.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Netlify](<https://devfeed.tech/topics/netlify.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>)

Tags: [argocd](<https://devfeed.tech/tags/argocd.md>), [cost](<https://devfeed.tech/tags/cost.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [devops](<https://devfeed.tech/tags/devops.md>), [energy](<https://devfeed.tech/tags/energy.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [netlify](<https://devfeed.tech/tags/netlify.md>), [self-service](<https://devfeed.tech/tags/self-service.md>), [services](<https://devfeed.tech/tags/services.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Blueground describes how it brought deployment previews to Kubernetes-hosted microservices using GitOps and ArgoCD. The approach replaced scarce static pre-production environments with temporary, self-service previews using production images and de-identified production data.

### Source excerpt

Deployment previews - made popular by platforms like Vercel and Netlify - are not commonplace in microservice architectures. At Blueground, we brought deployment previews to K8s using ArgoCD. Well, it turned out to be so good, it is worth sharing.