删除入口对象时出现此错误。
Reason: Internal Server Error
HTTP response headers: HTTPHeaderDict({'Content-Type': 'application/json', 'Content-Length': '161', 'Date': 'Wed, 14 Feb 2018 10:14:03 GMT'})
HTTP response body: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"no kind \"Ingress\" is registered for version \"extensions/v1beta1\"","code":500}
这是我用来执行删除的代码片段......
try:
resp = k8s_beta.read_namespaced_ingress(name=ing_name, namespace=namespace_name)
resp1 = k8s_beta.delete_namespaced_ingress(
name=resp['metadata']['name'],
body=resp,
namespace=namespace_name)
print("Ingress deleted. status='%s'" % str(resp1.status))
except client.rest.ApiException:
raise client.rest.ApiException
我确保入口对象确实存在并具有正确的 API 版本控制。在尝试删除部署对象时遇到类似的错误!