我从git repo(基于Docker的应用程序)创建了一个构建配置。
oc new-build <git-url> --name=myApp
使用以下命令创建部署配置:
oc create dc myApp --image=<image-stream-repo>
我正在从用户界面向该部署配置添加标签。
oc rollout
时,将创建POD,并且该应用程序正在POD中运行。 但是标签(名称:myApp)未应用于POD。结果,selector
中的service
无法识别POD。该服务配置有标签name: myApp
作为POD选择器。
如果我转到创建的POD和edit yaml
并在name: myApp
部分中添加labels
,则该服务只能标识该POD。
万一遇到类似问题,请提供您的意见以克服这一问题。