5. 卸载资源
进行配置并提供服务只完成了一半的工作,完整的操作周期除了正向的安装,还包含了逆向的卸载。
本步骤将指导您如何把配置的各种资源给卸载掉。
说明:资源卸载我们就不使用yaml脚本了,直接使用kubectl命令就可以完成。
- 执行如下命令,卸载ingress。
kubectl delete ingress example-ingress -n app-ns
- 执行如下命令,卸载service。
kubectl delete service myapp-service -n app-ns
- 执行如下命令,卸载deployment。
kubectl delete deployment myapp-deployment -n app-ns
- 至此我们就完成了卸载工作,现在我们需要确认卸载结果。依次执行如下命令,确认卸载结果。
kubectl get deployment -n app-ns kubectl get service -n app-ns kubectl get ingress -n app-ns
返回结果如下,表示卸载工作已完成。如果您的返回结果和如下截图不一样,并且您的返回结果中STATUS字段为Terminating,表示pod正在卸载中,请您稍等片刻,再次执行上述命令,确认卸载结果。