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

配置環境變量

應用在系統中運行需要配置特定的環境變量,例如Java應用程序在配置JAVA_HOME及其PATH后,其相關命令才可以被執行。本文介紹了如何在EDAS控制臺上為應用配置環境變量。

背景信息

目前EDAS控制臺支持三種環境變量類型:

  • 自定義:創建應用時自定義環境變量。

  • 配置項:提前配置好的一類不需要加密的配置信息,應用需要和配置項在相同地域、相同集群、相同K8s命名空間,否則無法使用配置項。

    創建配置項的具體操作,請參見創建配置項

  • 保密字典:提前配置好的一類需要加密的密碼和證書等信息,應用需要和保密字典在相同地域、相同集群、相同K8s命名空間,否則無法使用保密字典。

    創建保密字典的具體操作,請參見創建保密字典

在創建應用時設置環境變量

  1. 登錄EDAS控制臺,在左側導航欄,單擊應用管理 > 應用列表,在頂部菜單欄選擇地域并在頁面上方選擇所屬微服務空間,然后在應用列表頁面左上角,單擊創建應用

  2. 應用基本信息頁簽,選擇集群類型和應用運行環境,然后在頁面最下方單擊下一步

    配置項

    描述

    集群類型

    選擇Kubernetes集群

    應用運行環境

    根據選擇的托管應用類型選擇應用運行環境。

    • Java:

      • Java:支持通用的JAR包部署,適用于Dubbo和Spring Boot應用。在選擇后可更改Java環境。

      • Tomcat:支持通用的WAR包部署,適用于Dubbo和Spring應用。在選擇后可更改Java環境和容器版本。

      • EDAS-Container(HSF):適用于使用WAR或者FatJar部署HSF應用。在選擇后可更改Java環境、Pandora版本和Ali-Tomcat版本。

      • 自定義:適用于在K8s集群中使用自定義的鏡像部署應用。

    • PHP:適用于運行在Apache HTTP Server中的PHP應用程序。

  3. 應用配置頁簽,設置應用的環境信息、基本信息、部署方式和資源參數,設置完成后單擊下一步

  4. 應用高級設置頁簽展開環境變量,并根據您的業務需求設置環境變量。

    在創建應用過程中,將所填環境變量注入到即將生成的容器中,這樣可以避免重復添加常用環境變量。目前EDAS支持自定義配置項保密字典三種配置環境變量的方式,同時還支持單個添加和批量添加的方式,請根據實際需求選擇配置方式:

    • 單個添加環境變量。

      • 自定義配置環境變量。環境變量1

        說明
        • 如果您需要設置JVM堆內存、JVM屬性參數、Java Agent等參數,可以在設置環境變量這一步添加相關參數。

          • 變量名:CATALINA_OPTS

          • 變量值:[您需要添加的參數] $(EDAS_CATALINA_OPTS)

        • 使用MySQL鏡像時,可以參考以下環境變量:

          • MYSQL_ROOT_PASSWORD(必選項):用于設置MySQL的Root密碼。

          • MYSQL_USER和MYSQL_PASSWORD(可選項):用于添加除Root之外的賬號并設置密碼。

          • MYSQL_DATABASE(可選項):用于設置生成容器時需要新建的數據庫。

        • 如使用其它類型的鏡像,請根據實際需求進行配置。

      • 使用配置項配置環境變量。

        變量引用參數下方選擇目標配置項。一個配置項可能存在多個鍵值信息,請選擇正確的鍵值信息。

        環境變量2

      • 使用保密字典配置環境變量。

        變量引用參數下方選擇目標保密字典。一個保密字典可能存在多個鍵值信息,請選擇正確的鍵值信息。

        環境變量3

    • 批量添加環境變量。批量添加環境變量

      參數

      描述

      類型

      根據需要選擇配置項保密字典自定義類型無法批量添加。

      配置方式

      支持envenvFrom兩種配置方式。

      • env:選擇目標配置項后,還需要選擇配置項中的目標變量。

      • envFrom:選擇目標配置項后,不能選擇變量,默認選中全部變量。

      說明

      批量添加環境變量時,最大支持添加100個環境變量。

      配置項

      從下拉列表中選擇目標配置項。

      變量引用

      選擇env配置方式時需要選擇變量。

      說明

      批量添加配置項的變量后,還需要根據實際需要設置環境變量的名稱。

  5. 完成設置后單擊創建應用

  6. 應用創建完成頁簽確認應用基本信息應用配置應用高級設置等信息,確認完畢后單擊確定創建應用

    應用總覽頁面頂部提示信息中,單擊查看詳情,可在變更記錄頁面查看變更流程。應用部署需要幾分鐘,請您耐心等待。變更完成后在應用總覽頁面的基本信息區域查看實例的運行狀態,如果顯示為Pod運行中,說明應用部署成功。

在更新應用時配置環境變量

如果您在創建應用時沒有配置環境變量,則可以在部署應用時進行配置。

  1. 登錄EDAS控制臺

  2. 在左側導航欄,單擊應用管理 > 應用列表,在頂部菜單欄選擇地域并在頁面上方選擇所屬微服務空間,在集群類型下拉列表,選擇K8s集群,然后在頁面單擊具體的應用名稱。

  3. 應用總覽基本信息頁面的右上角,選擇部署 > 部署

  4. 選擇部署模式頁面,選擇具體的部署方式,然后在所選方式區域的右上角,單擊開始部署

  5. 應用高級設置頁簽展開環境變量,并根據您的業務需求設置環境變量。

    在創建應用過程中,將所填環境變量注入到即將生成的容器中,這樣可以避免重復添加常用環境變量。目前EDAS支持自定義配置項保密字典三種配置環境變量的方式,同時還支持單個添加和批量添加的方式,請根據實際需求選擇配置方式:

    • 單個添加環境變量。

      • 自定義配置環境變量。環境變量1

        說明
        • 如果您需要設置JVM堆內存、JVM屬性參數、Java Agent等參數,可以在設置環境變量這一步添加相關參數。

          • 變量名:CATALINA_OPTS

          • 變量值:[您需要添加的參數] $(EDAS_CATALINA_OPTS)

        • 使用MySQL鏡像時,可以參考以下環境變量:

          • MYSQL_ROOT_PASSWORD(必選項):用于設置MySQL的Root密碼。

          • MYSQL_USER和MYSQL_PASSWORD(可選項):用于添加除Root之外的賬號并設置密碼。

          • MYSQL_DATABASE(可選項):用于設置生成容器時需要新建的數據庫。

        • 如使用其它類型的鏡像,請根據實際需求進行配置。

      • 使用配置項配置環境變量。

        變量引用參數下方選擇目標配置項。一個配置項可能存在多個鍵值信息,請選擇正確的鍵值信息。

        環境變量2

      • 使用保密字典配置環境變量。

        變量引用參數下方選擇目標保密字典。一個保密字典可能存在多個鍵值信息,請選擇正確的鍵值信息。

        環境變量3

    • 批量添加環境變量。批量添加環境變量

      參數

      描述

      類型

      根據需要選擇配置項保密字典自定義類型無法批量添加。

      配置方式

      支持envenvFrom兩種配置方式。

      • env:選擇目標配置項后,還需要選擇配置項中的目標變量。

      • envFrom:選擇目標配置項后,不能選擇變量,默認選中全部變量。

      說明

      批量添加環境變量時,最大支持添加100個環境變量。

      配置項

      從下拉列表中選擇目標配置項。

      變量引用

      選擇env配置方式時需要選擇變量。

      說明

      批量添加配置項的變量后,還需要根據實際需要設置環境變量的名稱。

查看執行結果

  • 方法一:

    在應用的變更記錄頁面中查看應用變更詳情,如果顯示執行成功,則表示部署成功,即配置已生效。

  • 方法二:

    應用總覽頁面單擊運行狀態右側的Pod運行狀態鏈接,在容器組(Pod)區域查看Pod的狀態,如果顯示為代表運行中的綠色圓圈,則說明部署成功,配置已生效。