Bootstrap the cluster
Goal: seven Talos nodes running Kubernetes, with Argo CD syncing apps from the manifests branch. About 15 minutes.
Procedure
Section titled “Procedure”-
Create the VMs and bootstrap Talos. The stack writes
core/talosconfigandcore/kubeconfig.Terminal window just core talos up -
Point your clients at the new cluster. The
talos-*recipes read~/.talos/config.Terminal window cp core/talosconfig ~/.talos/configexport KUBECONFIG="$PWD/core/kubeconfig" -
Create the two bootstrap Secrets,
openbao/openbao-unseal-keyandcert-manager/cloudflare-api-token. Both carryPrune=false, so Argo CD never deletes them.Terminal window just create-secrets -
Install Cilium, Gateway API and its IP pool, cert-manager and Argo CD. The ApplicationSet tracks
manifests_branchfromconfig.yml.Terminal window just core platform up
just talos-healthkubectl get nodeskubectl get applications -n argocdAll seven nodes are Ready. Most applications show Degraded: they wait on OpenBao, which stays sealed until Phase 2.
Details: Talos on Proxmox, Argo CD.