curl 127.0.0.1:8001/apis/networking.k8s.io/v1/namespaces/default/ingresses/tao-1
{
"kind": "Ingress",
"apiVersion": "networking.k8s.io/v1",
"metadata": {
"name": "tao-1",
"namespace": "default",
"selfLink": "/apis/networking.k8s.io/v1/namespaces/default/ingresses/tao-1",
"uid": "c373f1f1-66bd-470b-a7df-83fc66d9d6c6",
"resourceVersion": "2273213",
"generation": 1,
"creationTimestamp": "2024-03-25T11:41:41Z",
"annotations": {
"ingress.cloud.tencent.com/status.conditions": "[{\"type\":\"Ready\",\"status\":\"False\",\"lastTransitionTime\":\"2024-03-25T12:03:18Z\",\"reason\":\"Error\",\"message\":\"IngressError. ErrorCode: E6008 Details: ClientError.NetworkError {\\\"TagFilters\\\":[{\\\"TagKey\\\":\\\"tke-lb-ingress-uuid\\\",\\\"TagValue\\\":[\\\"c373f1f1-66bd-470b-a7df-83fc66d9d6c6\\\"]}],\\\"ResourcePrefix\\\":\\\"clb\\\",\\\"ServiceType\\\":\\\"clb\\\"} request: %!s(MISSING). OriginError: [TencentCloudSDKError]Code=ClientError.NetworkError, Message=Fail to get response because Post \\\"https://tag.tce2az31011.fsphere.cn/\\\": dial tcp: lookup tag.tce2az31011.fsphere.cn on 183.60.82.98:53: read udp 10.0.0.4:52706-\\u003e183.60.82.98:53: i/o timeout\"}]"
},
"managedFields": [
{
"manager": "qcloud_ingress",
"operation": "Update",
"apiVersion": "extensions/v1beta1",
"time": "2024-03-25T11:41:40Z",
"fieldsType": "FieldsV1",
"fieldsV1": {"f:metadata":{"f:annotations":{".":{},"f:ingress.cloud.tencent.com/status.conditions":{}}}}
},
{
"manager": "tke-platform-api",
"operation": "Update",
"apiVersion": "extensions/v1beta1",
"time": "2024-03-25T11:41:41Z",
"fieldsType": "FieldsV1",
"fieldsV1": {"f:spec":{"f:rules":{}}}
}
]
},
"spec": {
"rules": [
{
"host": "example.com",
"http": {
"paths": [
{
"path": "/test",
"pathType": "ImplementationSpecific",
"backend": {
"service": {
"name": "example-service",
"port": {
"number": 80
}
}
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
}
}
}
curl 127.0.0.1:8001/apis/extensions/v1beta1/namespaces/default/ingresses/tao-1
{
"kind": "Ingress",
"apiVersion": "extensions/v1beta1",
"metadata": {
"name": "tao-1",
"namespace": "default",
"selfLink": "/apis/extensions/v1beta1/namespaces/default/ingresses/tao-1",
"uid": "c373f1f1-66bd-470b-a7df-83fc66d9d6c6",
"resourceVersion": "2273213",
"generation": 1,
"creationTimestamp": "2024-03-25T11:41:41Z",
"annotations": {
"ingress.cloud.tencent.com/status.conditions": "[{\"type\":\"Ready\",\"status\":\"False\",\"lastTransitionTime\":\"2024-03-25T12:03:18Z\",\"reason\":\"Error\",\"message\":\"IngressError. ErrorCode: E6008 Details: ClientError.NetworkError {\\\"TagFilters\\\":[{\\\"TagKey\\\":\\\"tke-lb-ingress-uuid\\\",\\\"TagValue\\\":[\\\"c373f1f1-66bd-470b-a7df-83fc66d9d6c6\\\"]}],\\\"ResourcePrefix\\\":\\\"clb\\\",\\\"ServiceType\\\":\\\"clb\\\"} request: %!s(MISSING). OriginError: [TencentCloudSDKError]Code=ClientError.NetworkError, Message=Fail to get response because Post \\\"https://tag.tce2az31011.fsphere.cn/\\\": dial tcp: lookup tag.tce2az31011.fsphere.cn on 183.60.82.98:53: read udp 10.0.0.4:52706-\\u003e183.60.82.98:53: i/o timeout\"}]"
},
"managedFields": [
{
"manager": "qcloud_ingress",
"operation": "Update",
"apiVersion": "extensions/v1beta1",
"time": "2024-03-25T11:41:40Z",
"fieldsType": "FieldsV1",
"fieldsV1": {"f:metadata":{"f:annotations":{".":{},"f:ingress.cloud.tencent.com/status.conditions":{}}}}
},
{
"manager": "tke-platform-api",
"operation": "Update",
"apiVersion": "extensions/v1beta1",
"time": "2024-03-25T11:41:41Z",
"fieldsType": "FieldsV1",
"fieldsV1": {"f:spec":{"f:rules":{}}}
}
]
},
"spec": {
"rules": [
{
"host": "example.com",
"http": {
"paths": [
{
"path": "/test",
"pathType": "ImplementationSpecific",
"backend": {
"serviceName": "example-service",
"servicePort": 80
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
}
}
}
使用哪个版本取,就返回哪个版本。
etcd中字段是内部版本。但是会记录创建时,是 v1 还是 vbeat1
./etcdctl get /registry/ingress/default/tao-1 --endpoints='https://10.0.0.12:2379' --cacert=/etc/kubernetes/pki/etcd/ca.crt --key=/etc/kubernetes/pki/etcd/server.key --cert=/etc/kubernetes/pki/etcd/server.crt
/registry/ingress/default/tao-1
k8s
$
networking.k8s.io/v1beta1Ingress�
�
tao-1default"*$c373f1f1-66bd-470b-a7df-83fc66d9d6c62�Ņ�b�
+ingress.cloud.tencent.com/status.conditions�[{"type":"Ready","status":"False","lastTransitionTime":"2024-03-25T12:34:08Z","reason":"Error","message":"IngressError. ErrorCode: E6008 Details: ClientError.NetworkError {\"TagFilters\":[{\"TagKey\":\"tke-lb-ingress-uuid\",\"TagValue\":[\"c373f1f1-66bd-470b-a7df-83fc66d9d6c6\"]}],\"ResourcePrefix\":\"clb\",\"ServiceType\":\"clb\"} request: %!s(MISSING). OriginError: [TencentCloudSDKError] Code=ClientError.NetworkError, Message=Fail to get response because Post \"https://tag.tce2az31011.fsphere.cn/\": dial tcp: lookup tag.tce2az31011.fsphere.cn on 183.60.82.98:53: read udp 10.0.0.4:35355-\u003e183.60.82.98:53: i/o timeout"}]z��
qcloud_ingressUpdateextensions/v1beta�Ņ�FieldsV1:^
\{"f:metadata":{"f:annotations":{".":{},"f:ingress.cloud.tencent.com/status.conditions":{}}}}�_
tke-platform-apiUpdateextensions/v1beta�Ņ�FieldsV1:
{"f:spec":{"f:rules":{}}}OM
example.com>
<
:
/test
example-servicPImplementationSpecific
"