嗨:)我試圖模仿012icli API調用到啓動部署的主節點。所以最終,我可以有一個聊天機器人,可以啓動部署,而無需安裝oc
cli。OpenShift/Origin API調用來啓動部署
什麼是啓動部署的API調用?
當我看着oc
cli在做什麼oc deploy <app> --latest --loglevel=9
。我發現它只提取信息:
curl -k -v -XGET -H "Authorization: Bearer <token>" -H "User-Agent: oc/v1.3.0 (darwin/amd64) openshift/d451518" -H "Accept: application/json, */*" https://<host>:<port>/oapi/v1/namespaces/<namespace>/deploymentconfigs/<app>
curl -k -v -XGET -H "User-Agent: oc/v1.3.0+52492b4 (darwin/amd64) kubernetes/52492b4" -H "Authorization: Bearer <token>" -H "Accept: application/json, */*" https://<host>:<port>/api/v1/namespaces/<namespace>/replicationcontrollers/<app>-15
它在哪裏調用啓動部署?我該如何模仿它?
我是不能夠在這些文檔發現了什麼:
https://docs.openshift.org/latest/rest_api/openshift_v1.html
https://docs.openshift.org/latest/rest_api/kubernetes_v1.html
謝謝您的時間!
感謝華倫!我認爲部署請求是我正在尋找的。如果我正確地閱讀它,那麼如果我已經有了部署配置設置,那麼我是如何啓動部署的?你會碰巧知道它的捲曲命令是什麼樣子?我無法從文檔中找出REST API路徑。對不起,我是這個小白菜。感謝你的寶貴時間! –