Использование kubectl для развертывания openshift DeploymentConfig - PullRequest
0 голосов
/ 07 июля 2019

Я использую openshift контейнерный кластер для запуска моего проекта.
В моем CI я использую helm и kubectl для обновления и развертывания развертываний.

Следуя этому руководству, я создал этот простой DeploymentConfig:

apiVersion: apps.openshift.io/v1
kind: DeploymentConfig
...

Когда я запускаю helm upgrade --install, я вижу новое развертывание в моем кластере openshift.
Но я хочу развернуть развертывание, используя kubectl, и оно завершается неудачно:

helm upgrade --install --wait --namespace myapp nginx chart/
kubectl rollout status -n myapp -w "dc/nginx"

Я получаю эту ошибку error: no king "DeploymentConfig" is registered for version "apps.openshift.io/v1" in scheme "k8s.io/kubernetes/pkg/kubectl/scheme/scheme.go:28"

Запуск kubectl api-versions показывает «apps.openshift.io/v1», хотя.

Почему я не могу развернуть развертывание, используя kubectl?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...