Удаление компонентов системы оркестрации контейнеризированных приложений#

Доступно удаление в следующих системах оркестрации контейнеризированных приложений:

  • 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.