Skip to content

Add the ability to configure tolerations and nodeselector for Knative pre/post-install jobs #1480

@dprotaso

Description

@dprotaso

Problem
From: knative/serving#14114 (comment)

Hi,

I am evaluating Knative serving on a 3 control-plane k8s configuration and I have chose to use the operator installation method. I am able to get all the knative-serving pods (i.e. activator, autoscaler, net-istio-xxx and etc.) running by configuring the tolerations and nodeselector in the workloads section under the KnativeServing kind. However, I can't get 1 particular pod to run which is the storage-version-migration-serving pod which is stuck at Pending status caused by failed scheduling due to untolerated taints on the nodes.

I have tried to configure it by putting an item with the name "storage-version-migration-serving" in the workloads section but it did not work. Also because the pods are running for the storage-version-migration-serving job, I am unable to patch it.

I would like to know how and where can I configure the tolerations and nodeselector for the storage-version-migration-serving.

Thank You.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions