2017-05-02 64 views
0

所以,我正在試驗,並添加一個ExternalIP設置爲端主機ipv6地址的服務。如何手動清除已在kubernetes中刪除的服務?

這是在Kubernetes中接受但不受支持的配置,並導致kube-proxy失敗。

從KUBE-代理日誌:

-A KUBE-SERVICES -m評論--comment 「默認/前端:外部IP」 -m TCP -p TCP -d 207.154.225.168/32 - -dport 80 -j KUBE-MARK-MASQ
-A KUBE-SERVICES -m註釋--comment「default/frontend:external IP」-m tcp -p tcp -d 207.154.225.168/32 --dport 80 -m physdev! --physdev-is-in -m addrtype! --src -type LOCAL -j KUBE-SVC-GYQQTB6TY565JPRW
-A KUBE-SERVICES -m註釋--comment「default/frontend:external IP」-m tcp -p tcp -d 207.154.225.168/32 --dport 80 -m addrtype --dst -type LOCAL -j KUBE-SVC-GYQQTB6TY565JPRW
-A KUBE-SERVICES -m註釋--comment「default/frontend:external IP」-m tcp -p tcp -d 2a03:b0c0: 3:d0 :: 43bb:4001/32 --dport 80 -j KUBE-MARK-MASQ
-A KUBE-SERVICES -m註釋--comment「default/frontend:external IP」-m tcp -p tcp -d 2a03:b0c0:3:d0 :: 43bb:4001/32 --dport 80 -m physdev! --physdev-is-in -m addrtype! --src -type LOCAL -j KUBE-SVC-GYQQTB6TY565JPRW

E0502 07:38:39.913815 1 proxier.go:1312]無法執行iptables-restore:退出狀態2(iptables-restore v1.4.21:host /網絡2a03:b0c0:3:d0::43bb:4001' not found
Error occurred at line: 53 Try
的iptables-恢復以獲取更多信息-h」或‘由iptables-restore --help’

這就是問題所在:。 沒有定義‘默認/前端’服務,我已經明確地將其刪除,

kubectl get services --namespace = default
NAME CL USTER-IP外部IP端口(S)年齡
kubernetes 10.3.0.1 443/TCP 3D

然而,我的所有節點上KUBE-代理仍試圖添加這些,這將導致該失誤後創建的所有服務打破。

所以,問題是,我怎麼清除這個服務的鬼魂從我的集羣?

回答

0

一個解決方案似乎是重新啓動API服務器/ Kubernetes主。不是一個愉快的,但服務至少再次工作。

相關問題