Closed zonca closed 4 years ago
I think the reason the prepuller is not working on master is taints:
kubectl get nodes -o json | jq '.items[].spec'
{
"providerID": "openstack:///ed782dad-13d5-404d-8067-0a2f9cdb39ef",
"taints": [
{
"effect": "NoSchedule",
"key": "CriticalAddonsOnly",
"value": "True"
},
{
"effect": "NoSchedule",
"key": "dedicated",
"value": "master"
}
]
}
{
"providerID": "openstack:///0f02bc24-58a7-4cd2-aaac-8061b0cbcf6c"
}
anyway, it is fine if the startup is a bit slow the first time. just make a dedicated test.
Tested now, it works fine also in master-only,
it looks like openstack COE does not allow to set 0 nodes, so the way to delete the last node is just to kill it with openstack:
openstack server delete MINION_SERVER_HASH
Make sure that we can have only with the master node running and still have 1 single-user session working.
Images pulled to the nodes
Worker node
Master node
we don't have the single-user image on the master node, but we have the node schedulable (just for 1 user), need to configure this.
Originally posted by @zonca in https://github.com/det-lab/jupyterhub-deploy-kubernetes-jetstream/issues/3#issuecomment-577770996