W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
Kubernetes 的容器環(huán)境給容器提供了幾個(gè)重要的資源:
容器的 hostname 是它所運(yùn)行在的 pod 的名稱。它可以通過 ?hostname
?命令或者調(diào)用 libc 中的 gethostname 函數(shù)來獲取。
Pod 名稱和命名空間可以通過 下行 API 轉(zhuǎn)換為環(huán)境變量。
Pod 定義中的用戶所定義的環(huán)境變量也可在容器中使用,就像在 container 鏡像中靜態(tài)指定的任何環(huán)境變量一樣。
創(chuàng)建容器時(shí)正在運(yùn)行的所有服務(wù)都可用作該容器的環(huán)境變量。 這里的服務(wù)僅限于新容器的 Pod 所在的名字空間中的服務(wù),以及 Kubernetes 控制面的服務(wù)。
對于名為 foo 的服務(wù),當(dāng)映射到名為 bar 的容器時(shí),以下變量是被定義了的:
FOO_SERVICE_HOST=<the host the service is running on>
FOO_SERVICE_PORT=<the port the service is running on>
服務(wù)具有專用的 IP 地址。如果啟用了 DNS 插件, 可以在容器中通過 DNS 來訪問服務(wù)。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: