Validation
Validate Core and the required Aligned Extensions after the installation completes and before you continue with post-install tasks. These checks apply to both installation paths. If the global cluster runs Alauda OS, also complete Additional Checks for Alauda OS.
TOC
PrerequisitesValidate Web UI AccessValidate Core Applications, Extensions, and PodsValidate the Platform Image SourceAdditional Checks for Alauda OSNext StepPrerequisites
- The installation completed.
- You can access the platform Web UI address: the address shown by the installer on a non-Alauda OS, or the platform access address set in
console.globalHoston Alauda OS. - You can run
kubectlagainst the newglobalcluster: from the installation node on a non-Alauda OS, or with a kubeconfig for the newglobalcluster on Alauda OS. On Alauda OS, add--kubeconfig <global-kubeconfig>to the commands on this page.
Validate Web UI Access
After the installation is complete, open the platform Web UI and verify that the platform login page is reachable. On a non-Alauda OS, the installer displays the platform access URL; click Access to open it. On Alauda OS, open https://<platform-access-address>, the address set in console.globalHost.
Validate Core Applications, Extensions, and Pods
Run the following commands against the new global cluster to confirm the installed state. On a non-Alauda OS, run them on a control plane node.
The installation is healthy when:
- All
globalcluster nodes areReady. ClusterModule/globalreports a healthy phase.- Every AppRelease is in a non-failed state.
- The following applications are installed, and their corresponding
ModuleInforesources reportRunningat the target version:- Alauda Container Platform Web Console
- Alauda Container Platform Web Console Central
- Alauda Container Platform Marketplace Web Console
- Alauda Container Platform Application Catalog
- Alauda Container Platform Observability Essentials
- Alauda Container Platform Essentials
- Alauda Container Platform Cluster Essentials
- Alauda Container Platform GatewayAPI Plugin
- Critical Pods in
cpaas-systemareRunningorCompleted.
In the Web Console, open Administrator > Marketplace > Cluster Plugins and confirm that the required applications are available without an installation failure.
Validate the Platform Image Source
Confirm that ProductBase records the expected platform image source:
For an external registry, the address must match the prepared registry and the second value must be true.
For an authenticated external registry, confirm that the pull Secret exists without printing its contents:
Confirm that the global cluster records the same registry address:
ProductBase also contains catalog entries for optional or uninstalled Extensions. Do not require every entry in ProductBase.status.artifacts to be Ready; an unrelated Absent entry does not by itself indicate an installation failure.
Confirm that the required Extension catalog entries exist and that Pods are not blocked by image pulls:
The Pod command must produce no output. Installation acceptance is based on the required applications, their ModuleInfo and AppRelease state, and their running Pods. If a required installed application is unavailable, follow Installation Troubleshooting to distinguish a missing manifest from DNS, routing, firewall, CA trust, pull credential, or registry availability problems.
Additional Checks for Alauda OS
If the global cluster runs Alauda OS, also verify the following with a kubeconfig for the new global cluster. Complete these checks before you decommission the bootstrap cluster.
The installation is successful when all of the following conditions are true:
- The installer progress API reports
status: Successandtype: Complete. See Signals During Installation. - All
globalcluster nodes areReady. - Critical Pods in
cpaas-systemareRunningorCompleted. ClusterModule/globalreports the base module as healthy.
Next Step
After validation succeeds, continue with Next Steps. On Alauda OS, first decommission the bootstrap cluster.