使用 Kubectl 在不使用在线资源的情况下删除服务
Using Kubectl to remove a service without using an online resource
我已按照此处的入门说明进行操作: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
但是,是否可以在不使用在线资源的情况下执行此操作?
这当然是可以的:上面提到的yaml由多个对象定义组成。
例如命名空间和服务帐户。
它们中的每一个都可以使用 kubectl delete <type> <name>
删除。
由于所有对象都是在命名空间 emojivoto
中创建的,因此只需删除命名空间即可删除所有对象:kubectl delete namespace emojivoto
.
另一种选择是将 yaml 文件保存在本地并使用 kubectl delete -f <file>
。
我已按照此处的入门说明进行操作: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
但是,是否可以在不使用在线资源的情况下执行此操作?
这当然是可以的:上面提到的yaml由多个对象定义组成。 例如命名空间和服务帐户。
它们中的每一个都可以使用 kubectl delete <type> <name>
删除。
由于所有对象都是在命名空间 emojivoto
中创建的,因此只需删除命名空间即可删除所有对象:kubectl delete namespace emojivoto
.
另一种选择是将 yaml 文件保存在本地并使用 kubectl delete -f <file>
。