首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
Kubernetes镜像
Kubernetes容器环境
Kubernetes容器运行时类
Kubernetes容器生命周期回调
KubernetesPod 的生命周期
Kubernetes中的Init 容器
Kubernetes干扰(Disruptions)
Kubernetes临时容器
Kubernetes中的Downward API
Kubernetes中的Deployments
Kubernetes中的ReplicaSet
Kubernetes中的StatefulSet
Kubernetes中的DaemonSet
Kubernetes中的Job
Kubernetes中的Job 的自动清理
Kubernetes中的CronJob
Kubernetes中的ReplicationController
Kubernetes服务
Kubernetes拓扑感知的流量路由
Kubernetes中的Ingress
Kubernetes中的Ingress 控制器
Kubernetes中的Service连接到应用
Kubernetes中的EndpointSlice
Kubernetes网络策略
Kubernetes拓扑感知提示
Kubernetes中的Windows网络
Kubernetes服务内部流量策略
Kubernetes中的Service与Pod的DNS
Kubernetes中的IPv4/IPv6双协议栈
当前位置:
首页>>
技术小册>>
Kubernetes中文教程(二)
小册名称:Kubernetes中文教程(二)
本页描述了在容器环境里容器可用的资源。 ## 容器环境 Kubernetes 的容器环境给容器提供了几个重要的资源: * 文件系统,其中包含一个[镜像] 和一个或多个的[卷] * 容器自身的信息 * 集群中其他对象的信息 ### 容器信息 一个容器的 **hostname** 是该容器运行所在的 Pod 的名称。通过 `hostname` 命令或者调用 libc 中的 [`gethostname`] 函数可以获取该名称。 Pod 名称和命名空间可以通过 [下行 API] 转换为环境变量。 Pod 定义中的用户所定义的环境变量也可在容器中使用,就像在 container 镜像中静态指定的任何环境变量一样。 ### 集群信息 创建容器时正在运行的所有服务都可用作该容器的环境变量。 这里的服务仅限于新容器的 Pod 所在的名字空间中的服务,以及 Kubernetes 控制面的服务。 对于名为 **foo** 的服务,当映射到名为 **bar** 的容器时,定义了以下变量: ```shell FOO_SERVICE_HOST=<其上服务正运行的主机> FOO_SERVICE_PORT=<其上服务正运行的端口> ``` 服务具有专用的 IP 地址。如果启用了 [DNS 插件], 可以在容器中通过 DNS 来访问服务。 ## * 学习更多有关[容器生命周期回调]的知识。 * 动手[为容器的生命周期事件设置处理函数]。
上一篇:
Kubernetes镜像
下一篇:
Kubernetes容器运行时类
该分类下的相关小册推荐:
Kubernets合辑8-权限控制
Kubernets合辑12-配置中心
Kubernets合辑4-kubernetes入门
Kubernets合辑2-部署Ingress
Kubernets合辑6-服务发现
Kubernets合辑11-持续集成
Kubernets合辑9-资源约束
Kubernetes中文教程(六)
Kubernets合辑10-网络
Kubernets合辑13-集群监控
Kubernetes中文教程(三)
Kubernets合辑14-日志收集