获取指定Namespace下的某个Ingress对象的状态
功能介绍
This API is used to read status of the specified Ingress.
URI
GET /apis/networking.k8s.io/v1beta1/namespaces/{namespace}/ingresses/{name}/status (Supports 1.15 and 1.15+)
GET /apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status (Supports 1.15-)
表1描述该API的参数。
参数 |
是否必选 |
描述 |
---|---|---|
name |
Yes |
name of the Ingress. |
namespace |
Yes |
Object name and auth scope, such as for teams and projects. |
pretty |
No |
If 'true', then the output is pretty printed. |
请求消息
N/A
响应示例:
{ "kind": "Ingress", "apiVersion": "extensions/v1beta1", "metadata": { "name": "ingress-test", "namespace": "default", "selfLink": "/apis/extensions/v1beta1/namespaces/default/ingresses/ingress-test/status", "uid": "29817662-7adb-11e8-a5f8-fa163e458c2a", "resourceVersion": "1494672", "generation": 1, "creationTimestamp": "2018-06-28T13:57:14Z", "labels": { "isExternal": "true", "zone": "data" }, "annotations": { "kubernetes.io/elb.ip": "10.154.199.81", "kubernetes.io/elb.port": "80", "kubernetes.io/ingress.class": "public-elb", "protocol": "HTTP", "ingress.beta.kubernetes.io/role": "data", "ingress.kubernetes.io/secure-backends": "false", "kubernetes.io/elb.id": "203e27c4-ceaa-4bca-b652-6947f77d1ce0" } }, "spec": { "rules": [ { "host": "test", "http": { "paths": [ { "path": "/sssss", "backend": { "serviceName": "ingress-test", "servicePort": 8086 }, "property": { "ingress.beta.kubernetes.io/url-match-mode": "STARTS_WITH" } } ] } } ] }, "status": { "loadBalancer": { "ingress": [ { "ip": "10.154.199.81", "hostname": "test" } ] } } }
