我正在编写示例程序以使用 configmap 部署到 Openshift 中。我在源代码文件夹中有以下 configmap yaml,所以当设置 devops 时,Jenkins 应该选择这个 yaml 并创建/更新配置。
apiVersion: v1
kind: ConfigMap
metadata:
name: sampleapp
data:
username: usernameTest
password: passwordTest
但是,如果配置已经存在,我找不到创建/更新的命令(类似于 kubectl apply 命令)。如果作业是第一次运行,您能否提供正确的命令来创建资源,否则更新。
我还想从 src 存储库中的 yaml 文件创建/更新服务、路由。
谢谢。