Derek Coleman & Associates Inc logoDerek Coleman & Associates Inc

Home / Marketplace / Argo CD on Ubuntu 24.04 LTS

Argo CD on Ubuntu 24.04 LTS

GitOps out of the box: this image boots a K3s Kubernetes cluster with Argo CD v3.5 pre-installed and its web UI on port 30443. Point it at a Git repository and get declarative, auditable, automatically synced deployments — in your subscription, minutes after deploy.

Version: Argo CD v3.5.3 on bundled K3s v1.36.5+k3s1Platform: Ubuntu 24.04 LTSPorts: 30443 (Argo CD UI/API — NodePort; HTTP redirects to HTTPS with a self-signed certificate); 6443 (K3s API) is NOT exposedCategory: DevOps & Kubernetes
Argo CD on Ubuntu 24.04 LTS screenshot

What's included

  • Argo CD v3.5 pre-deployed on a bundled K3s v1.36 cluster
  • Web UI + argocd CLI for app-of-apps workflows
  • Initial admin secret unique to your VM
  • Ubuntu 24.04 LTS with automatic security updates
  • Trusted Launch: Secure Boot + vTPM supported
  • Manage the local cluster or register external clusters

Quick start

  1. Deploy from the Azure Marketplace (Get It Now → Create), choosing your SSH key at the Administration step.
  2. Allow inbound SSH (22) for yourself plus the application port(s): 30443 (Argo CD UI) — restrict to your own IP where possible. The in-image firewall already allows them; only the Network Security Group (NSG) keeps them closed.
  3. Open https://<VM-IP>:30443/ and sign in as admin (see First login below).
  4. Connect your Git repository (Settings → Repositories) and create your first Application — Argo CD reconciles the cluster to match Git.

Get your admin password (one time)

ssh <your-username>@<VM-IP>
sudo cat /var/lib/argocd/admin-password

Sign in as admin with the password in /var/lib/argocd/admin-password (first boot writes it after Argo CD is up). The `argocd` CLI is installed on the VM: `argocd login 127.0.0.1:30443 --insecure --username admin`. The K3s API on 6443 is intentionally not exposed; manage the cluster over SSH with `sudo k3s kubectl`.

Common use cases

  • GitOps delivery for Kubernetes workloads
  • Drift detection and auto-sync from Git
  • Progressive delivery foundations
  • Single control plane for multiple clusters

Why our images

Freshly rebuilt against the latest security advisories, no shared default credentials, Trusted Launch support, and automatic OS security updates — everything runs in your own Azure subscription under your governance.

Deploy Argo CD in minutes

Production-ready, hardened, and maintained. Deploy straight from the Azure Marketplace into your subscription.