日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

云原生工具箱典型場景

云原生工具箱(Cloud Native Kit,簡稱CNKIT)適用于開發、測試和線上運維等階段。本文介紹CNKIT的典型使用場景,例如查看下載Pod日志、終端命令審計和開發及調試。

查看下載Pod日志

Pod日志包括兩種:Pod標準輸出日志和Pod內磁盤日志。您可以執行以下操作查看并下載Pod日志。

  1. 登錄EDAS控制臺
  2. 在左側導航欄,單擊應用管理 > 應用列表,在頂部菜單欄選擇地域,并在頁面上方選擇微服務空間,然后在應用列表頁面單擊具體的應用名稱。
  3. 應用總覽的左側導航欄,單擊云原生工具箱
  4. 開通步驟步驟三:服務訪問配置區域,單擊一鍵訪問,跳轉到Pod列表頁面。
    • 對于Pod標準輸出日志,您可以執行以下操作查詢并下載Pod標準輸出日志。

      1. Pod列表頁面,單擊Pod監控
      2. 在右側滑出的面板中,單擊標準輸出內容下載,查詢并下載Pod標準輸出日志。
      查看(下載)Pod日志
    • 對于Pod內磁盤日志,您可以執行以下操作查詢并下載Pod內的文件。

      1. Pod列表頁面,單擊打開終端
      2. 在彈出頁面的右上角,單擊文件管理,然后單擊操作列的下載,查詢并下載Pod內的文件。
      查詢Pod內文件

終端命令審計

云原生工具箱提供的終端具備命令審計能力。您可以執行以下操作查看歷史執行的命令記錄。

  1. 登錄EDAS控制臺
  2. 在左側導航欄,單擊應用管理 > 應用列表,在頂部菜單欄選擇地域,并在頁面上方選擇微服務空間,然后在應用列表頁面單擊具體的應用名稱。
  3. 應用總覽的左側導航欄,單擊云原生工具箱
  4. 開通步驟步驟三:服務訪問配置區域,單擊一鍵訪問,跳轉到Pod列表頁面。
  5. Pod列表頁面,單擊審計日志查看歷史執行的命令記錄。
終端命令審計

開發及調試

您可以通過云原生工具箱創建一個臨時工作空間(本質是一個Pod),在該Pod上進行開發、部署、調試和診斷,完成調試后可一鍵刪除該臨時工作空間。整體流程如下圖所示。

開發及調試

復制

您可以執行以下操作實現Pod復制。

  1. 登錄EDAS控制臺
  2. 在左側導航欄,單擊應用管理 > 應用列表,在頂部菜單欄選擇地域,并在頁面上方選擇微服務空間,然后在應用列表頁面單擊具體的應用名稱。
  3. 應用總覽的左側導航欄,單擊云原生工具箱
  4. 開通步驟步驟三:服務訪問配置區域,單擊一鍵訪問,跳轉到Pod列表頁面。
  5. Pod列表頁面,單擊創建Pod實現Pod復制。
創建Pod
配置項說明
啟動命令Pod的啟動命令。默認使用原鏡像的啟動命令。如果需要進行迭代部署或者開啟調試,需要自定義啟動命令。這是由于原鏡像啟動命令往往會使用應用進程作為一號進程,一旦應用退出或重啟,該Pod就會隨之釋放。因此,需要設置特殊的啟動命令防止Pod隨應用退出而被釋放。
復制模式支持基于Pod復制或者從Deployment的Spec進行創建。
目標節點Pod運行的集群節點。默認通過K8s調度運行Pod,您也可以直接指定特定集群節點運行該Pod。
Pod日志將Pod日志輸出到標準輸出流或者重定向到文件。
流量控制通過全鏈路流控,使只有符合特定規則的請求進入該Pod節點。
診斷選項支持應用啟動時立即運行Tcpdump進行監測、一鍵打開JVM異常記錄和去除Liveness探針。

部署

對于在CNKIT上創建的Pod,您可以通過頁面部署和插件部署兩種方式進行包部署。

說明 原應用的Pod不支持頁面部署和插件部署。

頁面部署

您可以執行以下操作將包上傳至該Pod并完成應用更新部署。

  1. 登錄EDAS控制臺
  2. 在左側導航欄,單擊應用管理 > 應用列表,在頂部菜單欄選擇地域,并在頁面上方選擇微服務空間,然后在應用列表頁面單擊具體的應用名稱。
  3. 應用總覽的左側導航欄,單擊云原生工具箱
  4. 開通步驟步驟三:服務訪問配置區域,單擊一鍵訪問,跳轉到Pod列表頁面。
  5. Pod列表頁面,單擊打開終端,然后單擊部署調試區域的應用更新
  6. 應用更新頁簽,單擊選取文件選中本地文件后,單擊上傳并部署即可將包上傳至該Pod,并完成應用更新部署。
頁面部署

插件部署

在IntelliJ IDEA中,安裝Alibaba Cloud Toolkit后,可新建CNKIT Deploy運行配置。

  1. 啟動IntelliJ IDEA,右上角單擊配置,選擇Edit Configurations...
  2. 在對話框中,單擊添加,選擇EDAS on Alibaba Cloud > EDAS for CNKIT Deploy。配置完成后,單擊Ok
    插件部署
  3. 保存后,單擊調試,即可在IntelliJ IDEA中一鍵部署至Pod。
    插件部署2

調試

在創建的Pod中,您可以執行以下操作一鍵打開調試端口。

  1. 登錄EDAS控制臺
  2. 在左側導航欄,單擊應用管理 > 應用列表,在頂部菜單欄選擇地域,并在頁面上方選擇微服務空間,然后在應用列表頁面單擊具體的應用名稱。
  3. 應用總覽的左側導航欄,單擊云原生工具箱
  4. 開通步驟步驟三:服務訪問配置區域,單擊一鍵訪問,跳轉到Pod列表頁面。
  5. Pod列表頁面,單擊打開終端,然后單擊部署調試區域的遠程調試
  6. 遠程調試頁簽,單擊開啟調試
    調試
  7. 在IntelliJ IDEA中新建Remote JVM Debug配置,連接本地調試端口(截圖示例端口為5005,可連接至該Pod應用調試端口)。
    1. 啟動IntelliJ IDEA,右上角單擊配置,選擇Edit Configurations...
    2. 在對話框中,單擊添加,選擇Remote JVM Debug。配置完成后,單擊Ok
    調試
  8. 單擊調試,運行此配置即可進行遠程調試。
    遠程調試

診斷

CNKIT提供K8s調度事件、TcpDump和Arthas等能力,幫助您進行應用問題診斷。

  1. 登錄EDAS控制臺
  2. 在左側導航欄,單擊應用管理 > 應用列表,在頂部菜單欄選擇地域,并在頁面上方選擇微服務空間,然后在應用列表頁面單擊具體的應用名稱。
  3. 應用總覽的左側導航欄,單擊云原生工具箱
  4. 開通步驟步驟三:服務訪問配置區域,單擊一鍵訪問,跳轉到Pod列表頁面。
  5. CNKIT提供K8s調度事件、Arthas和TcpDump等能力,幫助您進行應用問題診斷。
    • K8s調度事件能力。

      Pod列表頁面,單擊Pod監控,在面板的Pod狀態頁簽查看K8s調度事件和Pod狀態。

      診斷
    • Arthas能力:

      Pod列表頁面,單擊打開終端,單擊部署調試區域的Arthas,然后單擊運行Arthas

      安裝并運行Tcpdump
    • TcpDump能力:

      Pod列表頁面,單擊打開終端,單擊部署調試區域的Tcpdump,然后單擊安裝Tcpdump

      安裝并運行Arthas