在K8s中,注解可以将元数据附加到应用Pod上用于存储额外的信息,以便工具和库能够获取到有关对象的信息,同时不会影响Pod的运行。此外,注解值支持结构化及非结构化数据,并且可以包含标签不允许的字符。本文介绍在部署应用时,如何为应用添加非标识的元数据信息。
操作步骤
登录EDAS控制台。
在左侧导航栏,单击 ,在顶部菜单栏选择地域并在页面上方选择所属微服务空间,在集群类型下拉列表,选择K8s集群,然后在页面单击具体的应用名称。
在应用总览页面右上角选择 。
在选择部署模式页面的其中一种部署模式区域的右上角单击开始部署。
说明本文以单批发布为例说明操作步骤。
在单批发布页面修改部署参数,并展开注解(Annotation)配置自定义配置注解键值对,完成配置后单击确定。
注解键值对参数配置示例如下:
名称配置为
demo-annotation
。值配置为
demo-annotation-value
。
等待应用部署成功后,通过kubectl命令查询应用的注解配置。
kubectl get pod
可以看到应用Pod的metadata.annotations存在demo-annotation: demo-annotation-value键值对。
相关文档
关于创建或部署应用过程中的其他配置项,请参见使用默认应用来源创建K8s应用。