You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@yunikorn.apache.org by "Akhil PB (Jira)" <ji...@apache.org> on 2020/10/27 04:51:00 UTC
[jira] [Resolved] (YUNIKORN-406) Fix direct yunikorn scheduler api
access from yunikorn web
[ https://issues.apache.org/jira/browse/YUNIKORN-406?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Akhil PB resolved YUNIKORN-406.
-------------------------------
Resolution: Fixed
> Fix direct yunikorn scheduler api access from yunikorn web
> ----------------------------------------------------------
>
> Key: YUNIKORN-406
> URL: https://issues.apache.org/jira/browse/YUNIKORN-406
> Project: Apache YuniKorn
> Issue Type: Bug
> Components: core - scheduler, webapp
> Reporter: Vishwas
> Assignee: Akhil PB
> Priority: Major
> Labels: pull-request-available
> Attachments: access_via_ingress.PNG, error_ui_console.PNG, error_ui_default_envconfig.PNG, image-2020-09-14-09-52-50-388.png, node_info.PNG, queue_info.PNG
>
>
> Hi,
> I am a newbie in to yunikorn. I am using the recently release 0.9.0 helm chart.
> I have disabled embedAdmissionController and below is the queue configuration in values.yaml
>
> {code:java}
> # Use this configuration to automatically map K8s namespaces to yunikorn queues
> configuration: |
> partitions:
> - name: default
> placementrules:
> - name: tag
> value: namespace
> create: true
> queues:
> - name: root
> submitacl: '*'
> queues:
> - name: tpcds
> {code}
>
>
> i am trying to launch a simple sleep pod just to see if the pod gets allocated to proper queue.
>
> {code:java}
> apiVersion: v1
> kind: Pod
> metadata:
> labels:
> app: sleep
> applicationId: "appli-sleepp-0001"
> #queue: "root"
> namespace: tpcds
> name: app-sleep-0
> spec:
> schedulerName: yunikorn
> containers:
> - name: sleep-30s
> image: "alpine:latest"
> command: ["sleep", "inf"]
> resources:
> requests:
> cpu: "100m"
> memory: "500M"
> ---
> {code}
>
>
> I see that the job i getting allocated properly to root.tpcds queue.I am able to confirm this only using rest api but I am not able to see anything in yunikorn-ui.
>
> With rest-api:
> {code:java}
> curl http://10.75.38.79:31165/ws/v1/apps
> [
> {
> "applicationID": "appli-sleepp-0001",
> "usedResource": "[memory:500 vcore:100]",
> "partition": "[mycluster]default",
> "queueName": "root.tpcds",
> "submissionTime": 1599644324773451800,
> "allocations": [
> {
> "allocationKey": "f095ab0f-cc25-40d2-8889-2dba31f51441",
> "allocationTags": null,
> "uuid": "83d6acbe-3242-4321-9207-fd6c6d4f38b5",
> "resource": "[memory:500 vcore:100]",
> "priority": "<nil>",
> "queueName": "root.tpcds",
> "nodeId": "vm-10-75-38-73",
> "applicationId": "appli-sleepp-0001",
> "partition": "default"
> }
> ],
> "applicationState": "Running"
> }
> ]
> {code}
>
> I do not see the same info in yunikorn-ui. I have attached the node-info and queue-info from UI.
> I have tried on firefox and chrome and the same issue is seen.
>
> kubernetes version: 1.17
> {code:java}
> [root@vm-10-75-38-79 vbm]# kubectl version
> Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.4", GitCommit:"8d8aa39598534325ad77120c120a22b3a990b5ea", GitTreeState:"clean", BuildDate:"2020-03-12T21:03:42Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}
> Server Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.4", GitCommit:"8d8aa39598534325ad77120c120a22b3a990b5ea", GitTreeState:"clean", BuildDate:"2020-03-12T20:55:23Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}
> {code}
> {code:java}
> [root@vm-10-75-38-79 vbm]# kubectl get all -n yunikorn
> NAME READY STATUS RESTARTS AGE
> pod/yunikorn-scheduler-59c7657ccb-lktxp 2/2 Running 0 4h1mNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
> service/yunikorn-service NodePort 10.254.242.166 <none> 9080:31165/TCP,9889:30840/TCP 4h1mNAME READY UP-TO-DATE AVAILABLE AGE
> deployment.apps/yunikorn-scheduler 1/1 1 1 4h1mNAME DESIRED CURRENT READY AGE
> replicaset.apps/yunikorn-scheduler-59c7657ccb 1 1 1 4h1m
> {code}
>
>
>
>
>
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@yunikorn.apache.org
For additional commands, e-mail: dev-help@yunikorn.apache.org