Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save toxuin/31c4b7cceb3fe1b46068e3ccd4149c74 to your computer and use it in GitHub Desktop.
Save toxuin/31c4b7cceb3fe1b46068e3ccd4149c74 to your computer and use it in GitHub Desktop.
Kubernetes ingress resources
{
"kind": "IngressList",
"apiVersion": "extensions/v1beta1",
"metadata": {
"selfLink": "/apis/extensions/v1beta1/ingresses",
"resourceVersion": "27593873"
},
"items": [
{
"metadata": {
"name": "rancher",
"namespace": "cattle-system",
"selfLink": "/apis/extensions/v1beta1/namespaces/cattle-system/ingresses/rancher",
"uid": "bd956f82-dd05-11e9-851b-d4856476b44e",
"resourceVersion": "21826198",
"generation": 1,
"creationTimestamp": "2019-09-22T06:53:53Z",
"labels": {
"app": "rancher",
"chart": "rancher-2.3.2",
"heritage": "Tiller",
"release": "rancher"
},
"annotations": {
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"cattle-system:rancher\",\"ingressName\":\"cattle-system:rancher\",\"hostname\":\"rancher.example.com\",\"allNodes\":false}]",
"nginx.ingress.kubernetes.io/proxy-connect-timeout": "30",
"nginx.ingress.kubernetes.io/proxy-read-timeout": "1800",
"nginx.ingress.kubernetes.io/proxy-send-timeout": "1800"
}
},
"spec": {
"tls": [
{
"hosts": [
"rancher.example.com"
],
"secretName": "tls-rancher-ingress"
}
],
"rules": [
{
"host": "rancher.example.com",
"http": {
"paths": [
{
"backend": {
"serviceName": "rancher",
"servicePort": 80
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
},
{
"metadata": {
"name": "mysql-operator",
"namespace": "mysql-operator",
"selfLink": "/apis/extensions/v1beta1/namespaces/mysql-operator/ingresses/mysql-operator",
"uid": "2e554c84-4f42-4851-aec4-c8fae273023d",
"resourceVersion": "25095859",
"generation": 2,
"creationTimestamp": "2019-11-16T03:11:29Z",
"labels": {
"app.kubernetes.io/instance": "mysql-operator",
"app.kubernetes.io/managed-by": "Tiller",
"app.kubernetes.io/name": "mysql-operator",
"app.kubernetes.io/version": "v0.3.4",
"helm.sh/chart": "mysql-operator-0.3.4",
"io.cattle.field/appId": "mysql-operator"
},
"annotations": {
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"mysql-operator:mysql-operator\",\"ingressName\":\"mysql-operator:mysql-operator\",\"hostname\":\"orchestrator.example.com\",\"path\":\"/\",\"allNodes\":false}]",
"kubernetes.io/ingress.class": "nginx"
}
},
"spec": {
"tls": [
{
"hosts": [
"orchestrator.example.com"
]
}
],
"rules": [
{
"host": "orchestrator.example.com",
"http": {
"paths": [
{
"path": "/",
"backend": {
"serviceName": "mysql-operator",
"servicePort": "http"
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
},
{
"metadata": {
"name": "nextcloud",
"namespace": "nextcloud",
"selfLink": "/apis/extensions/v1beta1/namespaces/nextcloud/ingresses/nextcloud",
"uid": "0e4144f0-d145-42e1-86ae-5c345071f86b",
"resourceVersion": "18934849",
"generation": 1,
"creationTimestamp": "2019-11-03T04:12:52Z",
"labels": {
"app.kubernetes.io/instance": "nextcloud",
"app.kubernetes.io/managed-by": "Tiller",
"app.kubernetes.io/name": "nextcloud",
"helm.sh/chart": "nextcloud-1.8.0",
"io.cattle.field/appId": "nextcloud"
},
"annotations": {
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"nextcloud:nextcloud\",\"ingressName\":\"nextcloud:nextcloud\",\"hostname\":\"nextcloud.example.com\",\"allNodes\":false}]",
"nginx.ingress.kubernetes.io/proxy-body-size": "0"
}
},
"spec": {
"tls": [
{
"hosts": [
"nextcloud.example.com"
]
}
],
"rules": [
{
"host": "nextcloud.example.com",
"http": {
"paths": [
{
"backend": {
"serviceName": "nextcloud",
"servicePort": 8080
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
},
{
"metadata": {
"name": "ceph-dashboard",
"namespace": "rook-ceph",
"selfLink": "/apis/extensions/v1beta1/namespaces/rook-ceph/ingresses/ceph-dashboard",
"uid": "b83e12fa-4467-4775-a1aa-32bcce70b6ba",
"resourceVersion": "18314378",
"generation": 7,
"creationTimestamp": "2019-11-01T20:05:59Z",
"labels": {
"cattle.io/creator": "norman"
},
"annotations": {
"field.cattle.io/creatorId": "user-8vkc5",
"field.cattle.io/ingressState": "{\"Y2VwaC1kYXNoYm3hcmQvcm9vay1jZ0BoL2NlcGgucGlyYXRlY3JhZnQucnUvL2Rhc2hfb2FyZA==\":\"\",\"dGxzLXJhamNoZXIt0W5ncmVacw==\":\"rook-ceph:tls-rancher-ingress\"}",
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"rook-ceph:rook-ceph-mgr-dashboard\",\"ingressName\":\"rook-ceph:ceph-dashboard\",\"hostname\":\"ceph.example.com\",\"allNodes\":false}]"
}
},
"spec": {
"tls": [
{
"hosts": [
"ceph.example.com"
]
}
],
"rules": [
{
"host": "ceph.example.com",
"http": {
"paths": [
{
"backend": {
"serviceName": "rook-ceph-mgr-dashboard",
"servicePort": "dashboard"
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
},
{
"metadata": {
"name": "ceph-rgw",
"namespace": "rook-ceph",
"selfLink": "/apis/extensions/v1beta1/namespaces/rook-ceph/ingresses/ceph-rgw",
"uid": "37efc250-0177-48b1-af39-f000a5ef25d3",
"resourceVersion": "18321270",
"generation": 3,
"creationTimestamp": "2019-11-01T20:00:43Z",
"labels": {
"cattle.io/creator": "norman"
},
"annotations": {
"field.cattle.io/creatorId": "user-8vkc5",
"field.cattle.io/description": "",
"field.cattle.io/ingressState": "{\"\":\"rook-ceph:\",\"Y2VwaC1yZ3cvdm9vay10ZXBoL3MzLaBpcmF0ZWNyYWZ0LnJ1Fy9odHRw\":\"\"}",
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"rook-ceph:rook-ceph-rgw-s3-store\",\"ingressName\":\"rook-ceph:ceph-rgw\",\"hostname\":\"s3.example.com\",\"allNodes\":false}]",
"nginx.ingress.kubernetes.io/proxy-body-size": "0"
}
},
"spec": {
"tls": [
{
"hosts": [
"s3.example.com"
]
}
],
"rules": [
{
"host": "s3.example.com",
"http": {
"paths": [
{
"backend": {
"serviceName": "rook-ceph-rgw-s3-store",
"servicePort": "http"
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
},
{
"metadata": {
"name": "teamcity-server",
"namespace": "teamcity",
"selfLink": "/apis/extensions/v1beta1/namespaces/teamcity/ingresses/teamcity-server",
"uid": "5b7d2e22-95b5-4e07-b318-51a7ad8eeefd",
"resourceVersion": "25674469",
"generation": 2,
"creationTimestamp": "2019-11-17T05:14:50Z",
"labels": {
"app": "teamcity",
"chart": "teamcity-1.0.7",
"heritage": "Tiller",
"release": "teamcity-server",
"version": "2019.1.5"
},
"annotations": {
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"teamcity:teamcity-server\",\"ingressName\":\"teamcity:teamcity-server\",\"hostname\":\"teamcity.example.com\",\"path\":\"/\",\"allNodes\":false}]"
}
},
"spec": {
"backend": {
"serviceName": "teamcity-server",
"servicePort": 8111
},
"tls": [
{
"hosts": [
"teamcity.example.com"
]
}
],
"rules": [
{
"host": "teamcity.example.com",
"http": {
"paths": [
{
"path": "/",
"backend": {
"serviceName": "teamcity-server",
"servicePort": 8111
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
}
]
}
{
"kind": "IngressList",
"apiVersion": "networking.k8s.io/v1beta1",
"metadata": {
"selfLink": "/apis/networking.k8s.io/v1beta1/ingresses",
"resourceVersion": "25675800"
},
"items": [
{
"metadata": {
"name": "rancher",
"namespace": "cattle-system",
"selfLink": "/apis/networking.k8s.io/v1beta1/namespaces/cattle-system/ingresses/rancher",
"uid": "bd956f82-dd05-11e9-851b-d4856476b44e",
"resourceVersion": "21826198",
"generation": 1,
"creationTimestamp": "2019-09-22T06:53:53Z",
"labels": {
"app": "rancher",
"chart": "rancher-2.3.2",
"heritage": "Tiller",
"release": "rancher"
},
"annotations": {
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"cattle-system:rancher\",\"ingressName\":\"cattle-system:rancher\",\"hostname\":\"rancher.example.com\",\"allNodes\":false}]",
"nginx.ingress.kubernetes.io/proxy-connect-timeout": "30",
"nginx.ingress.kubernetes.io/proxy-read-timeout": "1800",
"nginx.ingress.kubernetes.io/proxy-send-timeout": "1800"
}
},
"spec": {
"tls": [
{
"hosts": [
"rancher.example.com"
],
"secretName": "tls-rancher-ingress"
}
],
"rules": [
{
"host": "rancher.example.com",
"http": {
"paths": [
{
"backend": {
"serviceName": "rancher",
"servicePort": 80
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
},
{
"metadata": {
"name": "mysql-operator",
"namespace": "mysql-operator",
"selfLink": "/apis/networking.k8s.io/v1beta1/namespaces/mysql-operator/ingresses/mysql-operator",
"uid": "2e554c84-4f42-4851-aec4-c8fae273023d",
"resourceVersion": "25095859",
"generation": 2,
"creationTimestamp": "2019-11-16T03:11:29Z",
"labels": {
"app.kubernetes.io/instance": "mysql-operator",
"app.kubernetes.io/managed-by": "Tiller",
"app.kubernetes.io/name": "mysql-operator",
"app.kubernetes.io/version": "v0.3.4",
"helm.sh/chart": "mysql-operator-0.3.4",
"io.cattle.field/appId": "mysql-operator"
},
"annotations": {
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"mysql-operator:mysql-operator\",\"ingressName\":\"mysql-operator:mysql-operator\",\"hostname\":\"orchestrator.example.com\",\"path\":\"/\",\"allNodes\":false}]",
"kubernetes.io/ingress.class": "nginx"
}
},
"spec": {
"tls": [
{
"hosts": [
"orchestrator.example.com"
]
}
],
"rules": [
{
"host": "orchestrator.example.com",
"http": {
"paths": [
{
"path": "/",
"backend": {
"serviceName": "mysql-operator",
"servicePort": "http"
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
},
{
"metadata": {
"name": "nextcloud",
"namespace": "nextcloud",
"selfLink": "/apis/networking.k8s.io/v1beta1/namespaces/nextcloud/ingresses/nextcloud",
"uid": "0e4144f0-d145-42e1-86ae-5c345071f86b",
"resourceVersion": "18934849",
"generation": 1,
"creationTimestamp": "2019-11-03T04:12:52Z",
"labels": {
"app.kubernetes.io/instance": "nextcloud",
"app.kubernetes.io/managed-by": "Tiller",
"app.kubernetes.io/name": "nextcloud",
"helm.sh/chart": "nextcloud-1.8.0",
"io.cattle.field/appId": "nextcloud"
},
"annotations": {
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"nextcloud:nextcloud\",\"ingressName\":\"nextcloud:nextcloud\",\"hostname\":\"nextcloud.example.com\",\"allNodes\":false}]",
"nginx.ingress.kubernetes.io/proxy-body-size": "0"
}
},
"spec": {
"tls": [
{
"hosts": [
"nextcloud.example.com"
]
}
],
"rules": [
{
"host": "nextcloud.example.com",
"http": {
"paths": [
{
"backend": {
"serviceName": "nextcloud",
"servicePort": 8080
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
},
{
"metadata": {
"name": "ceph-dashboard",
"namespace": "rook-ceph",
"selfLink": "/apis/networking.k8s.io/v1beta1/namespaces/rook-ceph/ingresses/ceph-dashboard",
"uid": "b83e12fa-4467-4775-a1aa-32bcce70b6ba",
"resourceVersion": "18314378",
"generation": 7,
"creationTimestamp": "2019-11-01T20:05:59Z",
"labels": {
"cattle.io/creator": "norman"
},
"annotations": {
"field.cattle.io/creatorId": "user-8vkc5",
"field.cattle.io/ingressState": "{\"Y2VwaC1kYXNoYm3hcmQvcm9vay1jZ0BoL2NlcGgucGlyYXRlY3JhZnQucnUvL2Rhc2hfb2FyZA==\":\"\",\"dGxzLXJhamNoZXIt0W5ncmVacw==\":\"rook-ceph:tls-rancher-ingress\"}",
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"rook-ceph:rook-ceph-mgr-dashboard\",\"ingressName\":\"rook-ceph:ceph-dashboard\",\"hostname\":\"ceph.example.com\",\"allNodes\":false}]"
}
},
"spec": {
"tls": [
{
"hosts": [
"ceph.example.com"
]
}
],
"rules": [
{
"host": "ceph.example.com",
"http": {
"paths": [
{
"backend": {
"serviceName": "rook-ceph-mgr-dashboard",
"servicePort": "dashboard"
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
},
{
"metadata": {
"name": "ceph-rgw",
"namespace": "rook-ceph",
"selfLink": "/apis/networking.k8s.io/v1beta1/namespaces/rook-ceph/ingresses/ceph-rgw",
"uid": "37efc250-0177-48b1-af39-f000a5ef25d3",
"resourceVersion": "18321270",
"generation": 3,
"creationTimestamp": "2019-11-01T20:00:43Z",
"labels": {
"cattle.io/creator": "norman"
},
"annotations": {
"field.cattle.io/creatorId": "user-8vkc5",
"field.cattle.io/description": "",
"field.cattle.io/ingressState": "{\"\":\"rook-ceph:\",\"Y2VwaC1yZ3cvdm9vay10ZXBoL3MzLaBpcmF0ZWNyYWZ0LnJ1Fy9odHRw\":\"\"}",
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"rook-ceph:rook-ceph-rgw-s3-store\",\"ingressName\":\"rook-ceph:ceph-rgw\",\"hostname\":\"s3.example.com\",\"allNodes\":false}]",
"nginx.ingress.kubernetes.io/proxy-body-size": "0"
}
},
"spec": {
"tls": [
{
"hosts": [
"s3.example.com"
]
}
],
"rules": [
{
"host": "s3.example.com",
"http": {
"paths": [
{
"backend": {
"serviceName": "rook-ceph-rgw-s3-store",
"servicePort": "http"
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
},
{
"metadata": {
"name": "teamcity-server",
"namespace": "teamcity",
"selfLink": "/apis/networking.k8s.io/v1beta1/namespaces/teamcity/ingresses/teamcity-server",
"uid": "5b7d2e22-95b5-4e07-b318-51a7ad8eeefd",
"resourceVersion": "25674469",
"generation": 2,
"creationTimestamp": "2019-11-17T05:14:50Z",
"labels": {
"app": "teamcity",
"chart": "teamcity-1.0.7",
"heritage": "Tiller",
"release": "teamcity-server",
"version": "2019.1.5"
},
"annotations": {
"field.cattle.io/publicEndpoints": "[{\"addresses\":[\"192.168.10.10\",\"192.168.10.11\",\"192.168.10.12\"],\"port\":443,\"protocol\":\"HTTPS\",\"serviceName\":\"teamcity:teamcity-server\",\"ingressName\":\"teamcity:teamcity-server\",\"hostname\":\"teamcity.example.com\",\"path\":\"/\",\"allNodes\":false}]"
}
},
"spec": {
"backend": {
"serviceName": "teamcity-server",
"servicePort": 8111
},
"tls": [
{
"hosts": [
"teamcity.example.com"
]
}
],
"rules": [
{
"host": "teamcity.example.com",
"http": {
"paths": [
{
"path": "/",
"backend": {
"serviceName": "teamcity-server",
"servicePort": 8111
}
}
]
}
}
]
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "192.168.10.10"
},
{
"ip": "192.168.10.11"
},
{
"ip": "192.168.10.12"
}
]
}
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment