Удаление компонентов системы оркестрации контейнеризированных приложений#
Доступно удаление в следующих системах оркестрации контейнеризированных приложений:
Kubernetes;
Platform V DropApp;
OpenShift (опционально).
Требования по обновлению:
Ознакомьтесь с требованиями к версии (раздел текущего документа Прочие требования).
Удаление компонентов Kubernetes#
Удалите все следующие типы компонентов:
Deployments [szux-bh, szux-pl, egressgw, ingressgw] с префиксом namespace; deployments [szux-bh, szux-pl] с префиксом stand.id;
Secrets [costcalc-pull-secret, costcalculator-ott-certs, egressgateway-ca-certs, egressgateway-certs, ingressgateway-ca-certs, ingressgateway-certs, istio-secret-szux, secret-szux];
Config Maps [egressgateway-istio-basic, ingressgateway-istio-basic, sizing-bh-config-ift, szux-ott-egress-sidecar-settings];
Services [szux-bh, szux-pl] с префиксом наименования стенда, services [egressgw, ingressgw] с префиксом namespace;
Ingress [istio-ingressgateway-https-route] с префиксом наименования стенда.
Компоненты доступны для удаления несколькими способами:
Через терминал:
Подключитесь через терминал к Kubernetes;
Выполните команду удаления с актуальными данными.
```kubectl -n <имя namespace> delete <тип компонента Kubernetes> <имя компонента Kubernetes>```
Через UI Kubernetes:
Зайдите в UI Kubernetes;
Выберите namespace;
Выберите тип компонентов;
Выберите компонент;
Выберите в контекстном меню компонента опцию Delete.
Удаление компонентов Platform V DropApp#
Удалите все следующие типы компонентов:
Deployments [szux-bh, szux-pl, egressgw, ingressgw] с префиксом namespace;
Secrets [costcalc-pull-secret, costcalculator-ott-certs, egressgateway-ca-certs, egressgateway-certs, ingressgateway-ca-certs, ingressgateway-certs, istio-secret-szux, secret-szux];
Config Maps [egressgateway-istio-basic, ingressgateway-istio-basic, sizing-bh-config-ift, szux-ott-egress-sidecar-settings];
Services [szux-bh, szux-pl] с префиксом наименования стенда, [egressgw, ingressgw] с префиксом namespace;
Ingress [costcalculator-https-route].
Компоненты доступны для удаления несколькими способами:
Через терминал:
Подключитесь через терминал к Platform V DropApp;
Выполните команду удаления с актуальными данными.
```kubectl -n <имя namespace> delete <тип компонента Platform V DropApp> <имя компонента Platform V DropApp>```
Через UI Platform V DropApp:
Зайдите в UI Platform V DropApp;
Выберите namespace;
Перейдите в раздел Workloads;
Выберите тип компонентов;
Выберите компонент;
Выберите в контекстном меню компонента опцию Delete.
Удаление компонентов OpenShift (опционально)#
Удалите все следующие типы компонентов:
Deployment Configs [szux-bh, szux-pl] с префиксом наименования стенда;
Deployments [egressgw, ingressgw] с префиксом namespace;
Secrets [costcalc-pull-secret, costcalculator-ott-certs, egressgateway-ca-certs, egressgateway-certs, ingressgateway-ca-certs, ingressgateway-certs, istio-secret-szux, secret-szux];
Config Maps [egressgateway-istio-basic, ingressgateway-istio-basic, sizing-bh-config-ift, szux-ott-egress-sidecar-settings];
Services [szux-bh, szux-pl] с префиксом наименования стенда, [egressgw, ingressgw] с префиксом namespace;
Routes [istio-ingressgateway-https-route], [sizing-bh, sizing-pl] с префиксом наименования стенда.
Компоненты доступны для удаления несколькими способами:
Через терминал:
Подключитесь через терминал к OpenShift;
Выполните команду удаления с актуальными данными.
```kubectl -n <имя namespace> delete <тип компонента OpenShift> <имя компонента Openshift>```
Через UI OpenShift:
Зайдите в UI OpenShift;
Перейдите в раздел Project;
Выберите namespace;
Перейдите в раздел Workloads;
Выберите тип компонентов;
Выберите компонент;
Выберите в контекстном меню компонента опцию Delete.