However, the x-large profile won't spawn. It always gives these errors:
$ kubectl describe pod jupyter-rabernat -n staging
...
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 21s (x7 over 52s) default-scheduler 0/5 nodes are available: 4 Insufficient cpu, 5 Insufficient memory.
Normal NotTriggerScaleUp 13s (x3 over 43s) cluster-autoscaler pod didn't trigger scale-up (it wouldn't fit if a new node is added)
I am using a n1-highmem-16 nodepool, which should have 16 cores and 104 GB of memory available. But kubernetes won't put these pods there. Even after I took the CPU guarantee down to 14 and the memory guarantee down to 96G, it still won't launch.
How can we find out exactly how big kubernetes "thinks" the node is?
We now (#6) have the ability to select notebook pod resources.
This is enabled by the following profile list
However, the x-large profile won't spawn. It always gives these errors:
I am using a n1-highmem-16 nodepool, which should have 16 cores and 104 GB of memory available. But kubernetes won't put these pods there. Even after I took the CPU guarantee down to 14 and the memory guarantee down to 96G, it still won't launch.
How can we find out exactly how big kubernetes "thinks" the node is?