概念 - Kubernetes 容器环境

该部分描述了容器环境中对容器可用的资源。

容器环境

Kubernetes 容器环境为容器提供了一些重要资源:

  • 文件系统,它是镜像(敬请期待~~)和一个或多个(敬请期待~~)的组合;
  • 有关容器本身的信息;
  • 有关集群中其它对象的信息。

容器信息

容器的主机名是容器在其中运行的 Pod 名称。它可以通过 hostname 命令或 libc 中的 gethostname 函数调用获得。

通过向下的 API(敬请期待~~),可以将 Pod 名称和命名空间用作环境变量。

容器也可以使用 Pod 定义中用户定义的环境变量,以及在 Docker 镜像中静态指定的任何环境变量。

集群信息

创建容器时正在运行的所有服务的列表可供该容器用作环境变量。这些环境变量与 Docker 链接的语法匹配。

对于映射到名为 bar 容器的 foo 服务,定义了以下变量:

FOO_SERVICE_HOST=<the host the service is running on>
FOO_SERVICE_PORT=<the port the service is running on>

如果启用了 DNS 附加组件,则服务具有专用的 IP 地址并且可以通过 DNS 对容器可用。

下一步怎么做

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值