
# 配置Pod信息端口
CCI通过在指定端口启动HTTP服务来提供PodList数据。通过配置相应的注解来设置只读端口，容器可以访问http://127.0.0.1:配置端口/pods来获取PodList信息。这使得业务容器中的可观测性工具（如监控系统、日志采集器等）能够实时访问Pod信息，从而实现对Pod运行状态的实时监控。
![](https://support.huaweicloud.com/usermanual-cci2/public_sys-resources/note_3.0-zh-cn.png)
使用临时存储空间存储时，如果Pod配置了"podSpec.extraEphemeralStorage"参数，通过本接口查询PodList数据时，配置会同步到metadata.annotations的"resource.cci.io/extra-ephemeral-storage-in-GiB"中。
#### 配置示例
```
apiVersion: cci/v2
kind: Pod
metadata:
  annotations:
    resource.cci.io/pod-size-specs: 0.25_0.5
    resource.cci.io/instance-type: general-computing   #实例类型
    observability.cci.io/read-only-port: "10255"  #配置端口
  labels:
    app: nginx
  name: 'test1'
spec:
  containers:
  - name: nginx
    image: centos:nginx
    ports:
    - containerPort: 80
  dnsPolicy: ''
  imagePullSecrets:
    - name: imagepull-secret
  dnsConfig: {}
```
表1关键参数说明 
| 参数                                  | 是否必填 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                    |
|:---|:---|:---|:---|
| observability.cci.io/read-only-port | 是    | String | 参数解释：配置端口。通过注解配置端口，容器可通过访问http://127.0.0.1:配置端口/pods 获取PodList信息 约束限制： - 配置的端口号字符串的内容必须为数字，取值范围为\[1,65535\]，且不能和配置的metrics端口(默认为19100)、以及容器中声明使用的TCP协议的containerPort产生冲突。  - 不允许Pod更新该annotation。   |
   
