91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Kubernetes里的ConfigMap的用途

發布時間:2020-08-07 02:42:49 來源:ITPUB博客 閱讀:109 作者:i042416 欄目:云計算

顧名思義,ConfigMap用于保存配置數據的鍵值對,可以用來保存單個屬性,也可以用來保存配置文件。

ConfigMap同Kubernetes的另一個概念secret類似,區別是ConfigMap主要用于保存不包含敏感信息的明文字符串。

創建方式:

kubectl create configmap special-config --from-literal=i042416=jerry

上述命令行創建了一個名為special-config的鍵值對,

Kubernetes里的ConfigMap的用途

Kubernetes里的ConfigMap的用途

key為i042416, 值為jerry

Kubernetes里的ConfigMap的用途

接下來我希望用這個key為i042416的值"jerry"來定義成pod里的一個環境變量。

下面是我的yaml文件:

Kubernetes里的ConfigMap的用途

apiVersion: v1

2 kind: Pod

3 metadata:

4 name: jerry-config-pod

5 spec:

6 containers:

7 - name: test-container

8 image: gcr.io/google_containers/busybox

9 command: [ "/bin/sh", "-c", "env" ]

10 env:

11 - name: JERRY_NAME

12 valueFrom:

13 configMapKeyRef:

14 name: special-config

15 key: i042416

16 restartPolicy: Never

可以看到第15行引用了我的ConfigMap的key:i042416

下面使用create -f將該yaml文件導入,創建一個新的pod:

Kubernetes里的ConfigMap的用途

創建之后,能在pod的明細頁面看到configMap的key已經作為環境變量顯示出來了:

Kubernetes里的ConfigMap的用途

因為我yaml文件里指定pod執行的script為/bin/sh -c env, 因此最后會將容器里所有的環境變量都打印出來,我們定義在ConfigMap里的i042416的值jerry也被顯示了出來:

Kubernetes里的ConfigMap的用途

這種定義環境變量的做法和SAP云平臺CloudFoundry環境里定義環境變量的方式很類似。

CloudFoundry環境變量一覽表:

https://docs.run.pivotal.io/devguide/deploy-apps/environment-variable.html

  • CF_INSTANCE_ADDR

  • CF_INSTANCE_GUID

  • CF_INSTANCE_INDEX

  • CF_INSTANCE_IP

  • CF_INSTANCE_INTERNAL_IP

  • CF_INSTANCE_PORT

  • CF_INSTANCE_PORTS

  • DATABASE_URL

  • HOME

  • LANG

  • MEMORY_LIMIT

  • PORT

  • PWD

  • TMPDIR

  • USER

  • VCAP_APP_PORT

  • VCAP_APPLICATION

  • VCAP_SERVICES

當使用cf push命令將本地應用部署到SAP云平臺的CloudFoundry環境下時,某些環境變量會自動被系統寫入相應的值,這個行為同ABAP的sy-sysid自動被設置為當前系統ID具有一樣的邏輯。

比如app router會把用戶訪問請求重定向到XSUAA實例上。

Kubernetes里的ConfigMap的用途

app router在manifest.yml里定義的XSUAA實例名稱為xsuaa-jerry-demo,

Kubernetes里的ConfigMap的用途

在運行時這個XSUAA的id會被SAP云平臺自動寫入環境變量VCAP_SERVICES里:

Kubernetes里的ConfigMap的用途

要獲取更多Jerry的原創文章,請關注公眾號"汪子熙"

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜州市| 达日县| 吉水县| 酉阳| 永康市| 利辛县| 团风县| 星子县| 平山县| 酉阳| 衢州市| 蒙自县| 光泽县| 大邑县| 松桃| 宁国市| 阜南县| 佛山市| 拉萨市| 峨眉山市| 牡丹江市| 龙州县| 梅州市| 益阳市| 监利县| 怀仁县| 恭城| 腾冲县| 青岛市| 灌云县| 琼中| 揭西县| 涿州市| 西和县| 商丘市| 丰镇市| 疏附县| 南城县| 略阳县| 苍南县| 凤山市|