Удаление Alauda Service Mesh в режиме ambient
Вы можете удалить Alauda Service Mesh Operator и его ресурсы режима ambient из Alauda Container Platform. Это можно сделать через веб-консоль Alauda Container Platform или интерфейс командной строки (CLI). Кроме того, у вас есть возможность удалить определения пользовательских ресурсов Istio (CRD).
Содержание
Удаление через веб-консольУдаление через CLIУдаление определений пользовательских ресурсов IstioУдаление через веб-консоль
Удаление Alauda Service Mesh v2 Operator в режиме ambient из Alauda Container Platform включает удаление следующих компонентов:
- ресурсов
Gatewayпрокси waypoint - ресурса
ZTunnel - ресурса
Istio - ресурса
IstioCNI - Alauda Service Mesh v2 Operator
- namespace
ztunnel - namespace
istio-system - namespace
istio-cni
При необходимости можно также удалить определения пользовательских ресурсов Istio (CRD).
Alauda Service Mesh v2 Operator можно удалить с помощью веб-консоли Alauda Container Platform.
Процедура
Удаление ресурсов Gateway прокси waypoint
Удалите все ресурсы Gateway прокси waypoint из каждого namespace, в котором они развернуты. Идентифицировать waypoint proxy можно по метке istio.io/waypoint-for у ресурсов Gateway.
Удаление метки ambient-плоскости данных из namespace
Удалите метку istio.io/dataplane-mode=ambient из всех namespace, подключенных к ambient-плоскости данных:
Удаление ресурса ZTunnel
- В веб-консоли Alauda Container Platform перейдите в раздел Administrator.
- Выберите Marketplace > OperatorHub.
- Найдите
Alauda Service Mesh v2. - Найдите Alauda Service Mesh v2 и нажмите его, чтобы выбрать.
- Щелкните вкладку All Instances.
- В раскрывающемся списке Filter by instance type выберите
ZTunnel. - Нажмите кнопку "⋮" для ресурса
ZTunnel, затем выберите Delete в меню. - В появившемся запросе подтвердите действие, нажав Delete.
Удаление ресурса Istio
В представлении Alauda Service Mesh v2 в OperatorHub:
- Щелкните вкладку All Instances.
- В раскрывающемся списке Filter by instance type выберите
Istio. - Нажмите кнопку "⋮" для ресурса
Istio, затем выберите Delete в меню. - В появившемся запросе подтвердите действие, нажав Delete.
Удаление ресурса IstioCNI
В представлении Alauda Service Mesh v2 в OperatorHub:
- Щелкните вкладку All Instances.
- В раскрывающемся списке Filter by instance type выберите
IstioCNI. - Нажмите кнопку "⋮" для ресурса
IstioCNI, затем выберите Delete в меню. - В появившемся запросе подтвердите действие, нажав Delete.
Удаление Alauda Service Mesh v2 Operator
В представлении Alauda Service Mesh v2 в OperatorHub:
- Нажмите кнопку Uninstall в правом верхнем углу.
- В окне подтверждения прочитайте сообщение об удалении: Удаление оператора не приведет к удалению ни его определений пользовательских ресурсов, ни управляемых ресурсов. Если вы создали экземпляр ресурса, его нужно удалить вручную.
- Нажмите Uninstall.
Удаление namespace ztunnel
Удаление namespace istio-system
Удаление namespace istio-cni
Удаление через CLI
Чтобы удалить Alauda Service Mesh v2 Operator в режиме ambient из Alauda Container Platform, необходимо удалить следующее:
- ресурсов
Gatewayпрокси waypoint - ресурс
ZTunnel - ресурс
Istio - ресурс
IstioCNI - Alauda Service Mesh v2 Operator
- проект
ztunnel - проект
istio-system - проект
istio-cni
При необходимости вы также можете удалить определения пользовательских ресурсов Istio (CRD).
Alauda Service Mesh v2 Operator можно удалить с помощью интерфейса командной строки Alauda Container Platform (CLI).
Процедура
Удаление ресурсов Gateway прокси waypoint
-
Выведите список всех ресурсов Gateway прокси waypoint во всех namespace:
Пример вывода
-
Удалите все ресурсы Gateway прокси waypoint:
Пример вывода
Удаление метки ambient-плоскости данных и ресурса ZTunnel
-
Выведите список всех namespace, подключенных к ambient-плоскости данных:
Пример вывода
-
Удалите метку
istio.io/dataplane-modeиз всех подключенных namespace: -
Получите имя ресурса
ZTunnel, выполнив эту команду:Пример вывода
-
Удалите ресурс
ZTunnel:Пример вывода
Удаление ресурса Istio
-
Получите имя ресурса
Istio, выполнив эту команду:Пример вывода
-
Используйте имя из вывода предыдущей команды вместо
<name_of_custom_resource>, затем выполните следующую команду, чтобы удалить его:Пример вывода
Удаление ресурса IstioCNI
-
Получите ресурс
IstioCNI, выполнив эту команду:Пример вывода
-
Выполните следующую команду, чтобы удалить его:
Пример вывода
Удаление namespace ztunnel, istio-system и istio-cni
-
Удалите namespace
ztunnelс помощью следующей команды:Пример вывода
-
Удалите namespace
istio-systemс помощью следующей команды:Пример вывода
-
Удалите namespace
istio-cniс помощью следующей команды:Пример вывода
Удаление Alauda Service Mesh v2 Operator
-
Удалите подписку
servicemesh-operator2:Пример вывода
Удаление определений пользовательских ресурсов Istio
Удаление определений пользовательских ресурсов Istio (CRD) является необязательным шагом.
Процедура
-
Чтобы удалить CRD Istio, выполните приведенную ниже команду: