<ruby id="ggm09"><table id="ggm09"></table></ruby>

<button id="ggm09"><acronym id="ggm09"><u id="ggm09"></u></acronym></button>

    <rp id="ggm09"></rp>
    <span id="ggm09"></span>
  • <em id="ggm09"><acronym id="ggm09"><u id="ggm09"></u></acronym></em>
      <dd id="ggm09"><track id="ggm09"></track></dd><nav id="ggm09"><center id="ggm09"></center></nav>
      <nav id="ggm09"><big id="ggm09"></big></nav>

      DevOps落地

      時間:2022-06-13

      選擇 Jenkins Agent

      對于網站建設公司來說,agent部分指定整個流水線或特定階段 (Stage) 將在 Jenkins 環境中執行的位置,具體取決于該agent部分的放置位置。該部分必須在pipeline塊的頂層進行定義,但是階段級別的使用為可選。有關更多信息,請參見Jenkins 官方文檔。

      內置 podTemplate

      podTemplate 是一種 Pod 模板,該 Pod 用于創建 Agent。用戶可以定義在 Kubernetes 插件中使用的 podTemplate。

      當流水線運行時,每個 Jenkins Agent Pod 必須具有一個名為jnlp的容器,用于 Jenkins Controller 和 Jenkins Agent 之間進行通信。另外,用戶可以在 podTemplate 中添加容器以滿足自己的需求。用戶可以選擇使用自己的 Pod YAML 來靈活地控制運行時環境 (Runtime),并且可以通過container命令來切換容器。請參見以下示例。

      image.png



      同時,對于網站建設公司來講,KubeSphere 內置了一些 podTemplate,用戶無需編寫 YAML 文件,極大降低學習成本。在目前版本中,KubeSphere 內置了 4 種類型的 podTemplate:base、nodejs、maven和go,并且在 Pod 中提供隔離的 Docker 環境。

      您可以通過指定 Agent 的標簽來使用內置 podTempalte。例如,要使用 nodejs 的 podTemplate,您可以在創建流水線時指定標簽為nodejs,具體參見以下示例。

      image.png

      image.png


      podTemplate base

      image.png


      podTemplate nodejs

      image.png


      podTemplate maven

      image.png


      podTemplate go

      image.png

      Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權利。 粵ICP備09033321號

      與項目經理交流
      掃描二維碼
      與項目經理交流
      ciya68
      亚洲日韩欧美日日夜夜拍拍

      <ruby id="ggm09"><table id="ggm09"></table></ruby>

      <button id="ggm09"><acronym id="ggm09"><u id="ggm09"></u></acronym></button>

      <rp id="ggm09"></rp>
      <span id="ggm09"></span>
    1. <em id="ggm09"><acronym id="ggm09"><u id="ggm09"></u></acronym></em>
        <dd id="ggm09"><track id="ggm09"></track></dd><nav id="ggm09"><center id="ggm09"></center></nav>
        <nav id="ggm09"><big id="ggm09"></big></nav>