Upgrade Validation and Troubleshooting

Upgrade Validation and Troubleshooting An architecture diagram generated by Archify. Upgrade Validation and Troubleshooting · Performed after the upgrade · Architecture component Upgrade Validation and Troubleshooting Performed after the upgrade Upgrade Validation · Confirm normal operation · Upgrade Validation Upgrade Validation Confirm normal operation Check Cluster Version · kubectl version · node kubelet version · Upgrade Validation Check Cluster Version kubectl version · node kubelet version Check Cluster State · Nodes · Pods · Namespaces · Services · Upgrade Validation Check Cluster State Nodes · Pods · Namespaces · Services Workload Validation · Deployment · StatefulSet · DaemonSet · Endpoints · Upgrade Validation Workload Validation Deployment · StatefulSet · DaemonSet · Endpoints Functional Testing · Pod creation · Service creation · Scaling · Upgrade Validation Functional Testing Pod creation · Service creation · Scaling Upgrade Troubleshooting · Diagnose and recover · Upgrade Troubleshooting Upgrade Troubleshooting Diagnose and recover Common Upgrade Issues · Control plane · Node · Add-on · Workload · Upgrade Troubleshooting Common Upgrade Issues Control plane · Node · Add-on · Workload Troubleshooting Steps · Logs · Events · Resources · API version · Upgrade Troubleshooting Troubleshooting Steps Logs · Events · Resources · API version Rollback Procedure · Control plane · Node group · Add-ons · Upgrade Troubleshooting Rollback Procedure Control plane · Node group · Add-ons Validate When issues occur Upgrade Validation Upgrade Troubleshooting Legend Validation step Post-upgrade phase Troubleshooting step

Upgrade Validation

  • • Check cluster version: compare kubectl version with node kubelet versions
  • • Check cluster state: nodes · pods · namespaces · services
  • • Workload validation: deployments · statefulsets · daemonsets · service endpoints
  • • Functional testing: pod creation · service creation · scaling

Upgrade Troubleshooting

  • • Common issues: control plane upgrade failure · node · add-on · workload issues
  • • Troubleshooting steps: check logs · events · resource status · API version
  • • Rollback procedure: control plane · node group · add-ons