Cluster Troubleshooting
Kubernetes Cluster: Troubleshooting
kubectl.
Kubernetes Installation Troubleshooting
Kubernetes Cluster installation is fully automated and includes built-in error handling. Common problems are processed automatically, and the detected root cause is shown directly in the platform dashboard when possible.
1Review the installation error
If installation fails, first review the error message shown by the platform. It can identify the cause without requiring manual log analysis.
2Send a support report for complex failures
If the problem requires deeper analysis, use the Send Report action in the error widget. The generated report contains installation logs, error messages, and additional debugging information required by the support team.
Post-Installation Health Check
After installation, the Kubernetes package automatically checks the health of the cluster components. Detailed results are stored on the master node in:
/var/log/k8s-health-check.log
The health-check utility verifies the following Kubernetes components:
If the health checker cannot confirm that a component is in Running state, the installation success frame displays a warning.
Check the current state of all pods across all namespaces:
kubectl get pods --all-namespaces
- If all pods are Running, the cluster is operating normally.
- If one or more pods remain unhealthy, continue with Kubernetes events and pod-log analysis.
Track Kubernetes Events
Kubernetes events record important activity and errors for resources in a namespace. With sufficient permissions, events can be inspected from either Kubernetes Dashboard or kubectl.
Events in Kubernetes Dashboard
Open the appropriate namespace in Kubernetes Dashboard and review the Events section to see recent scheduling, scaling, container, and resource-related activity.
Events with kubectl
Use the following command to retrieve events for a specific namespace:
kubectl get events -n $namespace
Review Pod Logs
After a pod is scheduled on an available node, inspect its logs to understand what is happening inside the running or failing container.
Pod logs can reveal application startup errors, configuration problems, unavailable dependencies, crashes, and repeated container restarts.
Back-off restart failed container, where Kubernetes repeatedly attempts to restart a container that exits or crashes.
When to Contact Support
If the cluster remains unhealthy after checking pod state, events, and container logs, contact the platform support team.
- Describe the installation or runtime problem clearly.
- Include relevant Kubernetes events and pod states.
- Attach Kubernetes-related log files from the master node’s
/var/logdirectory. - Use Send Report when an installation-error widget provides that option.
