跳到主要内容
版本:1.2.0

概述

YuniKorn调度器支持任何的Kubernetes工作负载。所需要的只是确保将Pod规范的 schedulerName字段设置为yunikorn并将applicationId标签设置为每个应用程序的唯一值:

apiVersion: v1
kind: Pod
metadata:
labels:
app: sleep
applicationId: "application-sleep-0001"
name: sleep-app-1
spec:
schedulerName: yunikorn
containers:
- name: sleep-30s
image: "alpine:latest"
command: ["sleep", "30"]
resources:
requests:
cpu: "100m"
memory: "100M"

此外,如果存在YuniKorn准入控制器,则可以省略“schedulerName”字段,因为它将在新创建的pod上自动设置。

进阶例子

可以在此处找到更进阶的例子: