<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      apisix~為自定義插件設(shè)計(jì)一個(gè)configmap腳本

      configMap

      Kubernetes 中的 ConfigMap 是一種用來(lái)存儲(chǔ)配置數(shù)據(jù)的 API 資源,它允許您將配置信息以鍵值對(duì)的形式保存,并在容器中使用這些配置信息。ConfigMap 提供了一種將配置數(shù)據(jù)與應(yīng)用程序解耦的方式,使得應(yīng)用程序可以動(dòng)態(tài)地獲取配置而無(wú)需重新構(gòu)建鏡像。

      以下是 ConfigMap 的一些特點(diǎn)和用途:

      1. 存儲(chǔ)配置數(shù)據(jù):ConfigMap 可以存儲(chǔ)應(yīng)用程序所需的配置數(shù)據(jù),如環(huán)境變量、命令行參數(shù)、配置文件等。

      2. 解耦配置:通過(guò)使用 ConfigMap,可以將配置數(shù)據(jù)從應(yīng)用程序中分離出來(lái),使得應(yīng)用程序更易于管理和維護(hù)。

      3. 動(dòng)態(tài)更新配置:您可以在不重啟應(yīng)用程序的情況下更新 ConfigMap 中的配置數(shù)據(jù),應(yīng)用程序會(huì)自動(dòng)獲取最新的配置。

      4. 掛載到 Pod 中:您可以將 ConfigMap 中的配置數(shù)據(jù)掛載為 Volume,然后將其傳遞給 Pod 中的容器,使容器能夠讀取這些配置數(shù)據(jù)。

      5. 跨 Namespace 共享:ConfigMap 可以在同一集群內(nèi)的不同 Namespace 之間共享和復(fù)用。

      6. 與 Secret 對(duì)比:與 Secret 不同,ConfigMap 存儲(chǔ)的是明文數(shù)據(jù),適合存儲(chǔ)非敏感性數(shù)據(jù);而 Secret 存儲(chǔ)的是加密數(shù)據(jù),適合存儲(chǔ)敏感性數(shù)據(jù)。

      在 Kubernetes 中,您可以使用 kubectl create configmap 命令創(chuàng)建 ConfigMap,也可以通過(guò) YAML 文件定義 ConfigMap 的配置。隨后,您可以在 Pod 的定義中引用這些 ConfigMap,并將其配置數(shù)據(jù)注入到容器中。

      總的來(lái)說(shuō),ConfigMap 是 Kubernetes 中一個(gè)非常有用的資源,可以幫助您管理和提供應(yīng)用程序所需的配置信息。如果您有任何關(guān)于 ConfigMap 的具體問(wèn)題或者需要進(jìn)一步了解,請(qǐng)隨時(shí)告訴我。

      今日需求

      這塊使用apisix的自定義插件為例,來(lái)說(shuō)明一下這個(gè)功能,執(zhí)行后,configmap由3個(gè)鍵組件,每個(gè)鍵對(duì)應(yīng)一個(gè)文件。

      #!/bin/sh
      # 配置文件configmap
      files=""
      for file in "$(pwd)"/plugins/*.lua; do
          files="$files --from-file=$file"
      done
      
      kubectl create configmap apisix-plugins-config -n apisix $files --dry-run=true -o yaml > apisix-plugins-config.yaml
      kubectl apply -f apisix-plugins-config.yaml -n apisix
      # 生成helm
      first_param="values.override.yaml"
      if [ -z "$1" ]; then
          echo "沒有傳遞第一個(gè)參數(shù),將使用默認(rèn)值"
      else
          first_param="$1"
      fi
      helm -n apisix upgrade -i apisix -f "./apisix/${first_param}" ./apisix #參數(shù)-i表示沒有服務(wù)就建立,有就升級(jí)
      
      

      如圖所示

      posted @ 2024-06-21 10:49  張占嶺  閱讀(101)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 亚洲日韩精品一区二区三区| 欧美人与动牲交A免费观看| 国产高清视频一区二区三区| 成人无码精品免费视频在线观看 | 国产99视频精品免费视频76| 婷婷久久香蕉五月综合加勒比 | 亚洲AV美女在线播放啊| 亚洲 欧美 综合 另类 中字| 激情文学一区二区国产区| 国产精品国产精品国产精品| 精品国内自产拍在线观看| 欧美xxxx做受欧美.88| 亚洲精品揄拍自拍首页一| 色窝窝免费播放视频在线 | 国产精品中文字幕久久| 成人啪啪高潮不断观看| 乱人伦中文视频在线| 青青草无码免费一二三区| 四虎永久免费精品视频| 国产精品视频不卡一区二区| 欧美国产精品不卡在线观看| 久久综合亚洲色一区二区三区| 91久久国产成人免费观看| 亚洲AV午夜电影在线观看| 午夜精品福利亚洲国产| 亚洲欧洲日产国码久在线| 热久久99精品这里有精品| 扒开双腿猛进入喷水高潮叫声| 美女黄网站人色视频免费国产| 久久人人97超碰精品| 亚洲美免无码中文字幕在线| 久久99久久99精品免视看国产成人 | 男女性高爱潮免费网站| 欧美三级欧美成人高清| 手机在线国产精品| 成人福利一区二区视频在线 | 无码中文字幕乱码一区| 少妇高潮激情一区二区三| 国产又色又爽又黄的在线观看| 国精一二二产品无人区免费应用| 国产主播精品福利午夜二区|