Create a GPU enable Jupyter Notebook with both Isilon and DirectPV volumes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Kubeflow-bundle |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Create a GPU enable Jupyter Notebook with both Isilon and DirectPV volumes
Failed with error:or:
{
"object": {
"kind": "Notebook",
"namespace": "guillermo-aure",
"name": "kubeflow-
"uid": "e2deca99-
"apiVersion": "kubeflow.
"resourceVe
},
"reason": "FailedCreate",
"message": "Reissued from statefulset/
It appears the MutatingWebhook is pointing to a service in a non-existent namespace. We see it calling "istiod.k8s.svc", which would be the istiod service in the k8s namespace. I think this should be "istiod. kubeflow. svc". This was also seen to block creation of all pods in the user's namespace, including the ones automatically created by the kfp-profile- controller in each user namespace
As a test, we manually removed the "istio-injection: enabled" label on the namespace being tested, and with that removed Notebooks and pods start correctly. So something is misconfigured with the webhook for istio sidecar injection and that is the cause of problems