通过 Openshift 4 上的 API 调用触发发布
trigger a rollout via an API call on Openshift 4
我在 openshift 4 上有一个部署配置,我想通过 openshift API 启动一些 pods,我可以通过 curl [=13] 启动这个部署配置的新部署吗=] 打电话,如果是怎么办?
这是一个 curl 示例:
curl -H "Authorization: Bearer <TOKEN>" \
-H "Content-Type: application/json"\
<API-Address>/apis/apps.openshift.io/v1/namespaces/<Namespace>/deploymentconfigs/<DeploymentConfig-Name>/instantiate \
-d '{"latest": true, "force": true, "name": "<DeploymentConfig-Name>"}'
我在 openshift 4 上有一个部署配置,我想通过 openshift API 启动一些 pods,我可以通过 curl [=13] 启动这个部署配置的新部署吗=] 打电话,如果是怎么办?
这是一个 curl 示例:
curl -H "Authorization: Bearer <TOKEN>" \
-H "Content-Type: application/json"\
<API-Address>/apis/apps.openshift.io/v1/namespaces/<Namespace>/deploymentconfigs/<DeploymentConfig-Name>/instantiate \
-d '{"latest": true, "force": true, "name": "<DeploymentConfig-Name>"}'