Verify workspace performance after optimization
Verify that your optimization changes improved workspace startup speed and platform capacity so that you can confirm the investment is working.
-
An active
kubectlsession with administrative permissions to the destination Kubernetes cluster. See Overview of kubectl.
-
Verify that Che server components are running with the expected replica count:
$ kubectl get deployment -n eclipse-che \ -o custom-columns='NAME:.metadata.name,REPLICAS:.spec.replicas,AVAILABLE:.status.availableReplicas'All components should show the configured number of replicas in the
AVAILABLEcolumn. -
If you enabled the Kubernetes Image Puller, verify that the DaemonSet is running on all schedulable nodes:
$ kubectl get daemonset -n eclipse-che -l app=kubernetes-image-pullerThe
DESIREDandREADYcolumns should show the same number, matching your schedulable node count. -
Verify that the pre-cached images are present on a node by checking the DaemonSet pod logs:
$ kubectl logs -n eclipse-che -l app=kubernetes-image-puller --tail=5 -
Start a workspace and observe the startup time. With image pre-caching enabled, workspaces on nodes that have the DaemonSet pod should start within 30 seconds.
-
Verify overall platform health:
$ kubectl get pods -n eclipse-che -o custom-columns='NAME:.metadata.name,READY:.status.containerStatuses[*].ready,STATUS:.status.phase'All pods should show
Runningstatus with all containers ready.