如何使用 kubectl 删除网络策略?

Dav*_*eUK 5 nginx kubernetes kubectl

我遵循了类似于以下内容的 Kubernetes 教程: https: //kubernetes.io/docs/tasks/administer-cluster/declare-network-policy/,它创建了一些基本的网络策略,如下所示:

root@server:~# kubectl get netpol -n policy-demo
NAME           POD-SELECTOR   AGE
access-nginx   run=nginx      49m
default-deny   <none>         50m
Run Code Online (Sandbox Code Playgroud)

我看到我可以使用“kubectl delete ns policy-demo”之类的命令删除整个命名空间(包括 pod),但如果我只想删除单个策略(或编辑甚至)。

我如何使用 kubectl 删除上面的“access-nginx”策略?

Eug*_*how 6

这应该有效。类似的命令在我这边起作用。

kubectl -n policy-demo delete networkpolicy access-nginx
Run Code Online (Sandbox Code Playgroud)