<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Run L1 Job :: Ay Docs</title>
    <link>https://ops.docs.72602.space/csst/mbi/mbi_job/index.html</link>
    <description>Preliminary prepare pvc csst-data-pvc, if not then check link prepare pvc ccds-data-pvc, if not then check link 1. prepare csst-msc-l1-mbi-aux-pvc.yaml apiVersion: &#34;v1&#34; kind: &#34;PersistentVolumeClaim&#34; metadata: name: &#34;csst-msc-l1-mbi-aux-pvc&#34; namespace: &#34;application&#34; spec: accessModes: - &#34;ReadWriteMany&#34; resources: requests: storage: &#34;200Gi&#34; storageClassName: &#34;nfs-external-nas&#34; status: accessModes: - &#34;ReadWriteMany&#34; capacity: storage: &#34;200Gi&#34; Resource Type: job deployment final 2. prepare csst-msc-l1-mbi.job.yaml apiVersion: batch/v1 kind: Job metadata: name: csst-msc-l1-mbi spec: template: spec: securityContext: runAsUser: 0 runAsGroup: 0 containers: - name: csst-msc-l1-mbi env: - name: CSST_DFS_API_MODE value: cluster - name: CSST_DFS_GATEWAY value: csst-gateway.application:80 - name: CSST_DFS_APP_ID value: test - name: CSST_DFS_APP_TOKEN value: test - name: CCDS_SERVER_URL value: ccds-server-nginx.application:9000 - name: CSST_DFS_ROOT value: /dfsroot:ro - name: CSST_CRDS_ROOT value: /crdsroot:ro - name: CSST_AUX_DIR value: /pipeline/aux:ro image: cr.registry.res.cloud.wuxi-yqgcy.cn/mirror/csst-msc-l1-mbi:v240328 command: - tail args: - -f - /etc/hosts volumeMounts: - mountPath: /pipeline/input name: csst-msc-l1-mbi-input - mountPath: /pipeline/output name: csst-msc-l1-mbi-output - mountPath: /pipeline/aux name: csst-msc-l1-mbi-aux-pvc - mountPath: /dfsroot name: csst-data-pvc - mountPath: /crdsroot name: ccds-data-pvc volumes: - name: csst-msc-l1-mbi-input emptyDir: {} - name: csst-msc-l1-mbi-output emptyDir: {} - name: csst-msc-l1-mbi-aux-pvc persistentVolumeClaim: claimName: csst-msc-l1-mbi-aux-pvc - name: csst-data-pvc persistentVolumeClaim: claimName: csst-data-pvc - name: ccds-data-pvc persistentVolumeClaim: claimName: ccds-data-pvc restartPolicy: OnFailure 2. prepare csst-msc-l1-mbi.deploy.yaml apiVersion: apps/v1 kind: Deployment metadata: name: csst-msc-l1-mbi labels: app.kubernetes.io/name: csst-msc-l1-mbi spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: csst-msc-l1-mbi template: metadata: labels: app.kubernetes.io/name: csst-msc-l1-mbi spec: containers: - name: csst-msc-l1-mbi image: cr.registry.res.cloud.wuxi-yqgcy.cn/mirror/csst-msc-l1-mbi:v240328 imagePullPolicy: IfNotPresent env: - name: CSST_DFS_API_MODE value: &#34;cluster&#34; - name: CSST_DFS_GATEWAY value: &#34;csst-gateway.application:80&#34; - name: CSST_DFS_APP_ID value: &#34;test&#34; - name: CSST_DFS_APP_TOKEN value: &#34;test&#34; - name: CCDS_SERVER_URL value: ccds-server-nginx.application:9000 - name: CSST_DFS_ROOT value: &#34;/dfsroot&#34; - name: CSST_CRDS_ROOT value: &#34;/crdsroot&#34; - name: CSST_AUX_DIR value: &#34;/pipeline/aux&#34; - name: CSST_POS0_USER value: &#34;-&#34; - name: CSST_POS0_IP value: &#34;-&#34; - name: CSST_CICD_TEST_OUTPUT value: &#34;/pipeline/output&#34; - name: TZ value: Asia/Shanghai command: - /bin/bash args: - -c - tail -f /dev/null volumeMounts: - mountPath: /pipeline/input name: csst-msc-l1-mbi-input - mountPath: /pipeline/output name: csst-msc-l1-mbi-output - mountPath: /pipeline/aux name: csst-msc-l1-mbi-aux-pvc - mountPath: /dfsroot name: csst-data-pvc - mountPath: /ccdsroot name: ccds-data-pvc volumes: - name: csst-msc-l1-mbi-input emptyDir: {} - name: csst-msc-l1-mbi-output emptyDir: {} - name: csst-msc-l1-mbi-aux-pvc persistentVolumeClaim: claimName: csst-msc-l1-mbi-aux-pvc - name: csst-data-pvc persistentVolumeClaim: claimName: csst-data-pvc - name: ccds-data-pvc persistentVolumeClaim: claimName: ccds-data-pvc 2. prepare csst-msc-l1-mbi.final.yaml apiVersion: batch/v1 kind: Job metadata: name: csst-msc-l1-mbi spec: template: spec: securityContext: runAsUser: 0 runAsGroup: 0 containers: - name: csst-msc-l1-mbi env: - name: CSST_DFS_API_MODE value: cluster - name: CSST_DFS_GATEWAY value: csst-gateway.application:80 - name: CSST_DFS_APP_ID value: test - name: CSST_DFS_APP_TOKEN value: test - name: CCDS_SERVER_URL value: https://ccds-server-nginx.application:9000 - name: CSST_DFS_ROOT value: /dfsroot:ro - name: CSST_CRDS_ROOT value: /ccdsroot:ro - name: CSST_AUX_DIR value: /pipeline/aux:ro image: cr.registry.res.cloud.wuxi-yqgcy.cn/mirror/csst-msc-l1-mbi:v240328 command: [&#34;python&#34;, &#34;/pipeline/src/run.py&#34;, &#34;--obs-id=10160000001&#34;, &#34;--device=cpu&#34;, &#34;--n-jobs=18&#34;, &#34;--n-jobs-gpu=9&#34;, &#34;--clean-l0&#34;, &#34;--clean-l1&#34;] volumeMounts: - mountPath: /pipeline/input name: csst-msc-l1-mbi-input - mountPath: /pipeline/output name: csst-msc-l1-mbi-output - mountPath: /pipeline/aux name: csst-msc-l1-mbi-aux-pvc - mountPath: /dfsroot name: csst-data-pvc - mountPath: /ccdsroot name: ccds-data-pvc volumes: - name: csst-msc-l1-mbi-input emptyDir: {} - name: csst-msc-l1-mbi-output emptyDir: {} - name: csst-msc-l1-mbi-aux-pvc persistentVolumeClaim: claimName: csst-msc-l1-mbi-aux-pvc - name: csst-data-pvc persistentVolumeClaim: claimName: csst-data-pvc - name: ccds-data-pvc persistentVolumeClaim: claimName: ccds-data-pvc restartPolicy: OnFailure 3. [Optional] create pvc resource kubectl -n application apply -f l1-mbi_job.pvc.yaml Resource Type: job deployment final 4.1 [Optional] delete on k8s kubectl -n application delete -f csst-msc-l1-mbi.job.yaml 4.2 [Optional] apply on k8s kubectl -n application apply -f csst-msc-l1-mbi.job.yaml 4.1 [Optional] delete on k8s kubectl -n application delete -f csst-msc-l1-mbi.deploy.yaml 4.2 [Optional] apply on k8s kubectl -n application apply -f csst-msc-l1-mbi.deploy.yaml 4.1 [Optional] delete on k8s kubectl -n application delete -f csst-msc-l1-mbi.final.yaml 4.2 [Optional] apply on k8s kubectl -n application apply -f csst-msc-l1-mbi.final.yaml 5. exec into pod kubectl -n application exec -it &lt;$pod_id&gt; -- bash 6. run command in the pod python /pipeline/src/run.py --obs-id=10160000001 --device=cpu --n-jobs=18 --n-jobs-gpu=9 --clean-l0 --clean-l1</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate></lastBuildDate>
    <atom:link href="https://ops.docs.72602.space/csst/mbi/mbi_job/index.xml" rel="self" type="application/rss+xml" />
  </channel>
</rss>