Pod標簽與注解
更新時間 2024-01-05 16:04:21
最近更新時間: 2024-01-05 16:04:21
分享文章
本文主要介紹 Pod標簽與注解。
Pod注解
CCE提供一些使用Pod的高級功能,這些功能使用時可以通過給YAML添加注解Annotation實現。具體的Annotation如下表所示。
Pod Annotation
| 注解 | 說明 | 默認值 |
|---|---|---|
| kubernetes.AOM.log.stdout | 容器標準輸出采集參數,不配置默認將全部容器的標準輸出上報至AOM,可配置采集指定容器或全部不采集。 示例: 全部不采集kubernetes.AOM.log.stdout: '[]' 采集container-1和container-2容器。kubernetes.AOM.log.stdout: '["container-1","container-2"]' |
- |
| metrics.alpha.kubernetes.io/custom-endpoints | AOM監控指標上報參數,可將指定指標上報是AOM服務。 | - |
| prometheus.io/scrape | Prometheus指標上報參數,值為true表示當前負載開啟上報。 | - |
| prometheus.io/path | Prometheus采集的url路徑。 | /metrics |
| prometheus.io/port | Prometheus采集的endpoint端口號。 | - |
| prometheus.io/scheme | Prometheus采集協議,值可以填寫http或https | - |
| kubernetes.io/ingress-bandwidth | Pod的入口帶寬 | - |
| kubernetes.io/egress-bandwidth | Pod的出口帶寬 | - |
Pod標簽
在控制臺創建工作負載時,會默認為Pod添加如下標簽,其中app的值為工作負載名稱。您也可以根據需要為Pod添加其他標簽。


在此處添加的Pod標簽,同時也會在工作負載中添加selector.matchLabels,且一一對應,YAML示例如下。
...
spec:
selector:
** matchLabels:**
** app: nginx**
** version: v1**
template:
metadata:
** labels:**
** app: nginx**
** version: v1**
spec:
...