You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@yunikorn.apache.org by "Weiwei Yang (Jira)" <ji...@apache.org> on 2021/07/20 20:30:00 UTC
[jira] [Created] (YUNIKORN-757) Discover daemonset pods and tag
with ignoreUnschedulableNodes attributes
Weiwei Yang created YUNIKORN-757:
------------------------------------
Summary: Discover daemonset pods and tag with ignoreUnschedulableNodes attributes
Key: YUNIKORN-757
URL: https://issues.apache.org/jira/browse/YUNIKORN-757
Project: Apache YuniKorn
Issue Type: Sub-task
Reporter: Weiwei Yang
Define a tag for allocationAsk
{code}
message AllocationAsk {
// Allocation key is used by both of scheduler and RM to track allocations.
// It doesn't have to be same as RM's internal allocation id (such as Pod name of K8s or ContainerID of YARN).
// Allocations from the same AllocationAsk which are returned to the RM at the same time will have the same allocationKey.
// The request is considered an update of the existing AllocationAsk if an ALlocationAsk with the same allocationKey
// already exists.
string allocationKey = 1;
// The application ID this allocation ask belongs to
string applicationID = 2;
// The partition the application belongs to
string partitionName = 3;
// The amount of resources per ask
Resource resourceAsk = 4;
// Maximum number of allocations
int32 maxAllocations = 5;
// Priority of ask
Priority priority = 6;
// Execution timeout: How long this allocation will be terminated (by scheduler)
// once allocated by scheduler, 0 or negative value means never expire.
int64 executionTimeoutMilliSeconds = 7;
// A set of tags for this spscific AllocationAsk. Allocation level tags are used in placing this specific
// ask on nodes in the cluster. These tags are used in the PlacementConstraints.
// These tags are optional.
map<string, string> tags = 8;
// The name of the TaskGroup this ask belongs to
string taskGroupName = 9;
// Is this a placeholder ask (true) or a real ask (false), defaults to false
// ignored if the taskGroupName is not set
bool placeholder = 10;
}
{code}
yunikorn.apache.org/ignoreUnschedulableNodes: true
default value is false.
For every daemonset pod, set this tag with the value true. So the core side can pick up to ignore the unschedulable nodes and continue to schedule onto them.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@yunikorn.apache.org
For additional commands, e-mail: issues-help@yunikorn.apache.org