本文介紹如何在創(chuàng)建EDAS應(yīng)用時(shí)接入SchedulerX。

前提條件

已開通分布式任務(wù)調(diào)度平臺(tái)SchedulerX。具體操作,請(qǐng)參見開通SchedulerX

注意事項(xiàng)

  • 該功能目前僅支持接入,不支持變更已接入的SchedulerX應(yīng)用分組。您需在接入前確認(rèn)待接入的SchedulerX應(yīng)用分組是否符合預(yù)期。
  • 部署的應(yīng)用需基于SchedulerX SDK 1.9.1版本開發(fā)。具體開發(fā)接入流程,請(qǐng)參見Spring Boot應(yīng)用接入SchedulerX。其中endpointnamespacegroupIdappKey參數(shù)均保持默認(rèn)配置。
  • K8s應(yīng)用暫不支持自定義PHP、多語言應(yīng)用接入SchedulerX。

ECS應(yīng)用

操作步驟

  1. 登錄EDAS控制臺(tái)
  2. 在左側(cè)導(dǎo)航欄,單擊應(yīng)用管理 > 應(yīng)用列表,在頂部菜單欄選擇地域并在頁面上方選擇命名空間,然后在應(yīng)用列表頁面左上角,單擊創(chuàng)建應(yīng)用
  3. 應(yīng)用基本信息頁簽,選擇ECS集群,配置應(yīng)用運(yùn)行環(huán)境應(yīng)用名稱后,單擊下一步
  4. 應(yīng)用配置頁簽,完成相關(guān)配置后,單擊下一步
    1. 需配置部署包來源實(shí)例來源。具體操作,請(qǐng)參見在ECS集群中創(chuàng)建并部署應(yīng)用
    2. 打開接入任務(wù)調(diào)度開關(guān)。
      • 若不勾選接入已存在的SchedulerX應(yīng)用分組,創(chuàng)建EDAS應(yīng)用時(shí),在SchedulerX相同地域的相同微服務(wù)空間下將會(huì)創(chuàng)建一個(gè)應(yīng)用分組,該應(yīng)用分組的名稱以及應(yīng)用ID將與ECS應(yīng)用的應(yīng)用名稱一致。接入應(yīng)用分組
      • 若勾選接入已存在的SchedulerX應(yīng)用分組,需在右側(cè)下拉框中,選擇SchedulerX中已存在的應(yīng)用分組ID。接入應(yīng)用分組
  5. 應(yīng)用高級(jí)設(shè)置頁簽配置版本,然后單擊下一步
  6. 分組設(shè)置頁簽,選擇資源組,單擊創(chuàng)建應(yīng)用
  7. 待應(yīng)用創(chuàng)建完成后,在應(yīng)用列表頁面,單擊應(yīng)用名稱進(jìn)入應(yīng)用詳情頁,在左側(cè)導(dǎo)航欄,單擊基本信息
    1. 基本信息頁簽,單擊任務(wù)調(diào)度配置區(qū)域的任務(wù)管理,跳轉(zhuǎn)至創(chuàng)建任務(wù)面板。創(chuàng)建任務(wù)的具體操作,請(qǐng)參見任務(wù)管理
    2. 基本信息頁簽,單擊任務(wù)調(diào)度配置區(qū)域的通知配置右側(cè)的跳轉(zhuǎn)圖標(biāo),跳轉(zhuǎn)至任務(wù)調(diào)度 > 應(yīng)用管理頁面中對(duì)應(yīng)的應(yīng)用分組的通知配置頁簽。通知配置的具體操作,請(qǐng)參見通知聯(lián)系人和通知聯(lián)系人組
    EDAS應(yīng)用創(chuàng)建成功后,在應(yīng)用詳情的基本信息頁面的任務(wù)調(diào)度配置區(qū)域,顯示接入的SchedulerX應(yīng)用分組信息,包括任務(wù)數(shù)量應(yīng)用分組ID和通知配置信息。接入結(jié)果

結(jié)果驗(yàn)證

  1. 單擊任務(wù)調(diào)度配置區(qū)域的任務(wù)管理應(yīng)用分組名稱,可跳轉(zhuǎn)至任務(wù)調(diào)度 > 任務(wù)管理進(jìn)行任務(wù)配置。
  2. 單擊任務(wù)調(diào)度配置區(qū)域通知配置右側(cè)的跳轉(zhuǎn)圖標(biāo),可跳轉(zhuǎn)至任務(wù)調(diào)度 > 應(yīng)用管理頁面中對(duì)應(yīng)的應(yīng)用分組的通知配置編輯頁面進(jìn)行通知配置。
  3. 任務(wù)調(diào)度 > 應(yīng)用管理頁面,單擊對(duì)應(yīng)的應(yīng)用分組操作列的查看實(shí)例,在連接實(shí)例對(duì)話框查看實(shí)例列表。ECS應(yīng)用中的實(shí)例將顯示在列表中,實(shí)例的標(biāo)簽為創(chuàng)建ECS應(yīng)用時(shí)指定的版本。
    連接實(shí)例
  4. 任務(wù)調(diào)度 > 任務(wù)管理頁面,切換至對(duì)應(yīng)的應(yīng)用分組,單機(jī)操作列的運(yùn)行一次,在任務(wù)調(diào)度 > 執(zhí)行列表頁面,觀察任務(wù)的運(yùn)行情況。

K8s應(yīng)用

操作步驟

  1. 登錄EDAS控制臺(tái)
  2. 在左側(cè)導(dǎo)航欄,單擊應(yīng)用管理 > 應(yīng)用列表,在頂部菜單欄選擇地域并在頁面上方選擇命名空間,然后在應(yīng)用列表頁面左上角,單擊創(chuàng)建應(yīng)用
  3. 應(yīng)用基本信息頁簽,選擇Kubernetes集群,配置應(yīng)用來源類型應(yīng)用運(yùn)行環(huán)境后,單擊下一步
  4. 應(yīng)用配置頁簽,完成相關(guān)配置后,單擊下一步
    1. 配置應(yīng)用的環(huán)境信息、基本信息、部署方式和資源參數(shù)。具體操作,請(qǐng)參見在容器服務(wù)K8s集群中使用JAR包或WAR包部署應(yīng)用
    2. 打開接入任務(wù)調(diào)度開關(guān)。
      • 若不勾選接入已存在的SchedulerX應(yīng)用分組,創(chuàng)建K8s應(yīng)用時(shí),在SchedulerX相同地域的相同微服務(wù)空間下將會(huì)創(chuàng)建一個(gè)應(yīng)用分組,該應(yīng)用分組的名稱以及應(yīng)用ID將與K8s應(yīng)用的應(yīng)用名稱一致。接入應(yīng)用分組
      • 若勾選接入已存在的SchedulerX應(yīng)用分組,需在右側(cè)下拉框中,選擇SchedulerX中已存在的應(yīng)用分組ID。接入應(yīng)用分組
  5. 應(yīng)用高級(jí)設(shè)置頁簽,單擊下一步
  6. 分組設(shè)置頁簽,選擇資源組,單擊創(chuàng)建應(yīng)用
  7. 待應(yīng)用創(chuàng)建完成后,在應(yīng)用列表頁面,單擊應(yīng)用名稱進(jìn)入應(yīng)用總覽頁面。
    1. 單擊任務(wù)調(diào)度配置區(qū)域的任務(wù)管理,跳轉(zhuǎn)至創(chuàng)建任務(wù)面板。創(chuàng)建任務(wù)的具體操作,請(qǐng)參見任務(wù)管理
    2. 單擊任務(wù)調(diào)度配置區(qū)域的通知配置右側(cè)的跳轉(zhuǎn)圖標(biāo),跳轉(zhuǎn)至任務(wù)調(diào)度 > 應(yīng)用管理頁面中對(duì)應(yīng)的應(yīng)用分組的通知配置頁簽。通知配置的具體操作,請(qǐng)參見通知聯(lián)系人和通知聯(lián)系人組
    K8s應(yīng)用創(chuàng)建成功后,在應(yīng)用詳情的應(yīng)用總覽頁面的任務(wù)調(diào)度配置區(qū)域,顯示接入的SchedulerX應(yīng)用分組信息,包括應(yīng)用分組ID、任務(wù)數(shù)量通知配置信息。K8s應(yīng)用接入SCX

結(jié)果驗(yàn)證

  1. 單擊任務(wù)調(diào)度配置區(qū)域的任務(wù)管理,可跳轉(zhuǎn)至任務(wù)調(diào)度 > 任務(wù)管理進(jìn)行任務(wù)配置。
  2. 單擊任務(wù)調(diào)度配置區(qū)域通知配置右側(cè)的跳轉(zhuǎn)圖標(biāo),可跳轉(zhuǎn)至任務(wù)調(diào)度 > 應(yīng)用管理頁面中對(duì)應(yīng)的應(yīng)用分組的通知配置編輯頁面進(jìn)行通知配置。
  3. 任務(wù)調(diào)度 > 應(yīng)用管理頁面,單擊對(duì)應(yīng)的應(yīng)用分組操作列的查看實(shí)例,在連接實(shí)例對(duì)話框查看實(shí)例列表。應(yīng)用中的Pod IP將顯示在列表中,實(shí)例的標(biāo)簽為創(chuàng)建K8s應(yīng)用時(shí)指定的版本。
    連接實(shí)例
  4. 任務(wù)調(diào)度 > 任務(wù)管理頁面,切換至對(duì)應(yīng)的應(yīng)用分組,單機(jī)操作列的運(yùn)行一次,在任務(wù)調(diào)度 > 執(zhí)行列表頁面,觀察任務(wù)的運(yùn)行情況。