如何解决Azure-k8s:无法删除负载均衡器服务?
我已经删除了我的命名空间。我检查了所有资源(即 pods、pvc、deployments、svc)也被删除,但是在已删除的命名空间下仍有负载均衡器服务。 请在下面找到详细信息:
kubectl get ns
NAME STATUS AGE
default Active 29d
kube-node-lease Active 29d
kube-public Active 29d
kube-system Active 29d
kured Active 28d
linkerd Active 24d
kubectl get svc -n z2a-prod
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
abcd-k8s-xyz LoadBalancer 10.0.16.244 10.0.0.168 9084:32747/TCP,9884:30595/TCP 2d22h
我确实描述了负载均衡器服务,发现它是内部的。
Annotations: service.beta.kubernetes.io/**azure-load-balancer-internal**: true
S
apiVersion: v1
kind: Service
Metadata:
annotations:
service.beta.kubernetes.io/azure-load-balancer-internal: "true"
creationTimestamp: "2021-02-02T17:23:06Z"
deletionGracePeriodSeconds: 0
deletionTimestamp: "2021-02-03T21:53:33Z"
finalizers:
- service.kubernetes.io/**load-balancer-cleanuP**
并试图保存它。这对我不起作用。
kubectl edit svc abcd-k8s-xyz -n z2a-prod
error: services "abcd-k8s-xyz" Could not be found on the server
The edits you made on deleted resources have been saved to "/tmp/kubectl-edit-iizs9.yaml"
在上述之后,我尝试使用相同的 tmp 文件进行申请,这对我也不起作用。
kubectl apply -f /tmp/kubectl-edit-iizs9.yaml
Warning: kubectl apply should be used on resource created by either kubectl create --save-config or kubectl apply
Error from server (NotFound): error when applying patch:
for: "/tmp/kubectl-edit-iizs9.yaml": namespaces "z2a-prod" not found
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。