Использование Kubectl для удаления сервиса без использования онлайн-ресурса

Я выполнил инструкции по началу работы здесь: https://linkerd.io/2/getting-started/

См. Команду ниже:

kubectl kustomize kustomize/deployment | \
linkerd inject - | \
kubectl apply -f -

emojivoto теперь доступен, как я и ожидал.

Как я могу удалить смайлики? Кажется, это работает:

kubectl delete -f https://run.linkerd.io/emojivoto.yml

Однако можно ли это сделать без использования интернет-ресурса?


person w0051977    schedule 09.05.2020    source источник


Ответы (2)


Это, конечно, возможно: упомянутый yaml состоит из нескольких определений объектов. Например, пространства имен и учетные записи служб.

Каждый из них можно удалить с помощью kubectl delete <type> <name>.

Поскольку все объекты создаются в пространстве имен emojivoto, можно удалить все, просто удалив пространство имен: kubectl delete namespace emojivoto.

Другой вариант - сохранить файл yaml локально и использовать вместо него kubectl delete -f <file>.

person Thomas    schedule 09.05.2020
comment
Вот что я в итоге сделал. Реализовал оба ваших варианта сразу после того, как разместил вопрос - person w0051977; 09.05.2020

Я также пытаюсь перейти по той же ссылке "https://linkerd.io/2/getting-started/ ", но когда я пытаюсь запустить команду curl -sL https://run.linkerd.io/install | sh в моем PowerShell я получаю сообщение об ошибке. Пожалуйста, помогите мне.

Ошибка:

Invoke-WebRequest : A positional parameter cannot be found that accepts argument 'https://run.linkerd.io/install'.
At line:1 char:1
+ curl --sL https://run.linkerd.io/install | sh
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Invoke-WebRequest], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.InvokeWebRequestCommand
person Saiteja Prattipati    schedule 14.05.2020
comment
Можете ли вы задать еще один вопрос и прислать мне ссылку, поскольку я думаю, что у меня есть на него ответ? - person w0051977; 14.05.2020
comment
Я бы удалил этот ответ, так как это вопрос - до того, как начнутся все отрицательные голоса. - person w0051977; 14.05.2020
comment
Привет! Найдите ссылку на новый вопрос следующим образом: stackoverflow.com/questions/61792408/ - person Saiteja Prattipati; 14.05.2020