Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

PXE boot platform VMs and expand to 3-node HA #19

Description

@jmgilman

Boot the platform VMs via PXE to install Talos and join the platform cluster.

Prerequisites:

  • CP-2 and CP-3 VMs created on Harvester
  • Hardware XRs registered in Tinkerbell
  • Talos machine configs available (cp-2.yaml, cp-3.yaml)

Tasks:

  • Power on CP-2 VM in Harvester

  • Verify PXE boot and Tinkerbell workflow execution

  • Wait for Talos install and cluster join

  • Power on CP-3 VM

  • Verify PXE boot and cluster join

  • Verify platform cluster has 3 control plane nodes:

    kubectl get nodes
    # Expected: platform-cp-1 (UM760), platform-cp-2, platform-cp-3
    
  • Verify etcd quorum (2/3 required)

  • Test HA by cordoning one node and verifying cluster remains operational

Expected Duration: ~20 minutes (VMs can boot in parallel)

Result: Platform cluster is now highly available (3-node etcd quorum)

Reference:

  • docs/architecture/appendices/B_bootstrap_procedure.md (Step 17)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions