我在minikube中玩耍,并安装了错误版本的istio。我跑了:
kubectl apply -f install/kubernetes/istio-demo-auth.yaml
代替:
kubectl apply -f install/kubernetes/istio-demo.yaml
我想我只是撤消它并安装正确的它。
但是我似乎找不到unapply
命令。
如何撤消 “ kubectl apply”命令?
一种方法是,kubectl delete -f
但这意味着很少的事情:
首先创建资源。如果您真的想“恢复到以前的状态”,它只是删除了所有这些内容,我不确定Kubernetes中是否有内置工具可以做到这一点(因此,如果有备份,您真的可以从备份中还原)
容器没有修改主机:容器可以挂载根文件系统并对其进行更改,或者可以挂载内核子系统(iptables等)。该delete
命令也不会还原它,在这种情况下,您确实需要检查产品的文档,以查看它们是否提供任何官方方式来保证正确的清理。