Могу ли я определить тип DeploymentConfig в файле yaml kuberntes, где версия API имеет openstack? Если да, то как?
Если я получу ваш вопрос с точки зрения RedHat OpenStack .. Вам потребуется OpenShift, установленный поверх RedHat OpenStack
И API будет иметь вид
"apiVersion": "apps.openshift.io/v1",
Ссылка на API OpenShift
https://docs.openshift.com/container-platform/3.7/rest_api/apis-apps.openshift.io/v1.DeploymentConfig.html
HTTP REQUEST
POST /apis/apps.openshift.io/v1/deploymentconfigs HTTP/1.1 Authorization: Bearer $TOKEN Accept: application/json Connection: close Content-Type: application/json' { "kind": "DeploymentConfig", "apiVersion": "apps.openshift.io/v1", ... }
CURL REQUEST
$ curl -k \ -X POST \ -d @- \ -H "Authorization: Bearer $TOKEN" \ -H 'Accept: application/json' \ -H 'Content-Type: application/json' \ https://$ENDPOINT/apis/apps.openshift.io/v1/deploymentconfigs <<'EOF' { "kind": "DeploymentConfig", "apiVersion": "apps.openshift.io/v1", ... } EOF
В качестве ссылки ниже приведена ссылка на открытые сменные документы для создания конфигурации развертывания
https://docs.openshift.com/container-platform/4.2/applications/deployments/what-deployments-are.html#deployments -and-deployconfigs_what-deployments-are