1{
2 "Consul": {},
3 "Kubernetes": {
4 "AuthService": [
5 {
6 "apiVersion": "getambassador.io/v1",
7 "kind": "AuthService",
8 "metadata": {
9 "annotations": {
10 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"getambassador.io/v1\",\"kind\":\"AuthService\",\"metadata\":{\"annotations\":{},\"labels\":{\"product\":\"aes\"},\"name\":\"ambassador-pro-auth\",\"namespace\":\"ambassador\"},\"spec\":{\"allow_request_body\":false,\"auth_service\":\"127.0.0.1:8500\",\"proto\":\"grpc\",\"status_on_error\":{\"code\":504}}}\n"
11 },
12 "creationTimestamp": "2019-10-30T14:52:50Z",
13 "generation": 1,
14 "labels": {
15 "product": "aes"
16 },
17 "name": "ambassador-pro-auth",
18 "namespace": "ambassador",
19 "resourceVersion": "6036",
20 "selfLink": "/apis/getambassador.io/v1/namespaces/ambassador/authservices/ambassador-pro-auth",
21 "uid": "f1fb3e6b-fb24-11e9-a908-42010a9600a7"
22 },
23 "spec": {
24 "allow_request_body": false,
25 "auth_service": "127.0.0.1:8500",
26 "proto": "grpc",
27 "status_on_error": {
28 "code": 504
29 }
30 }
31 }
32 ],
33 "ConsulResolver": null,
34 "Host": [
35 {
36 "apiVersion": "getambassador.io/v2",
37 "kind": "Host",
38 "metadata": {
39 "creationTimestamp": "2019-10-30T20:42:29Z",
40 "generation": 3,
41 "labels": {
42 "created-by": "aes-firstboot-web-ui"
43 },
44 "name": "cluster-2elukeshu-2ecom",
45 "namespace": "default",
46 "resourceVersion": "76880",
47 "selfLink": "/apis/getambassador.io/v2/namespaces/default/hosts/cluster-2elukeshu-2ecom",
48 "uid": "c9f50e8a-fb55-11e9-a908-42010a9600a7"
49 },
50 "spec": {
51 "acmeProvider": {
52 "authority": "https://acme-staging-v02.api.letsencrypt.org/directory",
53 "email": "lukeshu@lukeshu.com",
54 "privateKeySecret": {
55 "name": "https-3a-2f-2facme-2dstaging-2dv02-2eapi-2eletsencrypt-2eorg-2fdirectory--lukeshu-40lukeshu-2ecom"
56 },
57 "registration": "{\"body\":{\"status\":\"valid\",\"contact\":[\"mailto:lukeshu@lukeshu.com\"]},\"uri\":\"https://acme-staging-v02.api.letsencrypt.org/acme/acct/11451804\"}"
58 },
59 "hostname": "cluster.lukeshu.com",
60 "selector": {
61 "matchLabels": {
62 "hostname": "cluster.lukeshu.com"
63 }
64 },
65 "tlsSecret": {
66 "name": "https-3a-2f-2facme-2dstaging-2dv02-2eapi-2eletsencrypt-2eorg-2fdirectory--lukeshu-40lukeshu-2ecom--https-2d3a-2d2f-2d2facme-2d2dstaging-2d2dv02-2d2eapi-2d2eletsencrypt-2d2eorg-2d2fdirectory-2d-2dlukeshu-2d40lukeshu-2d2ecom"
67 }
68 }
69 }
70 ],
71 "KubernetesEndpointResolver": null,
72 "KubernetesServiceResolver": null,
73 "LogService": null,
74 "Mapping": [
75 {
76 "apiVersion": "getambassador.io/v1",
77 "kind": "Mapping",
78 "metadata": {
79 "annotations": {
80 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"getambassador.io/v1\",\"kind\":\"Mapping\",\"metadata\":{\"annotations\":{},\"labels\":{\"product\":\"aes\"},\"name\":\"callback-mapping\",\"namespace\":\"ambassador\"},\"spec\":{\"prefix\":\"/callback\",\"service\":\"NoTaReAlSeRvIcE\"}}\n"
81 },
82 "creationTimestamp": "2019-10-30T14:52:51Z",
83 "generation": 1,
84 "labels": {
85 "product": "aes"
86 },
87 "name": "callback-mapping",
88 "namespace": "ambassador",
89 "resourceVersion": "6043",
90 "selfLink": "/apis/getambassador.io/v1/namespaces/ambassador/mappings/callback-mapping",
91 "uid": "f25a1cde-fb24-11e9-a908-42010a9600a7"
92 },
93 "spec": {
94 "prefix": "/callback",
95 "service": "NoTaReAlSeRvIcE"
96 }
97 },
98 {
99 "apiVersion": "getambassador.io/v1",
100 "kind": "Mapping",
101 "metadata": {
102 "annotations": {
103 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"getambassador.io/v1\",\"kind\":\"Mapping\",\"metadata\":{\"annotations\":{},\"labels\":{\"product\":\"aes\"},\"name\":\"ambassador-pro\",\"namespace\":\"ambassador\"},\"spec\":{\"prefix\":\"/.ambassador/\",\"rewrite\":\"\",\"service\":\"127.0.0.1:8500\"}}\n"
104 },
105 "creationTimestamp": "2019-10-30T14:52:50Z",
106 "generation": 1,
107 "labels": {
108 "product": "aes"
109 },
110 "name": "ambassador-pro",
111 "namespace": "ambassador",
112 "resourceVersion": "6037",
113 "selfLink": "/apis/getambassador.io/v1/namespaces/ambassador/mappings/ambassador-pro",
114 "uid": "f20bf9ef-fb24-11e9-a908-42010a9600a7"
115 },
116 "spec": {
117 "prefix": "/.ambassador/",
118 "rewrite": "",
119 "service": "127.0.0.1:8500"
120 }
121 },
122 {
123 "apiVersion": "getambassador.io/v1",
124 "kind": "Mapping",
125 "metadata": {
126 "annotations": {
127 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"getambassador.io/v1\",\"kind\":\"Mapping\",\"metadata\":{\"annotations\":{},\"labels\":{\"product\":\"aes\"},\"name\":\"ambassador-pro-devportal\",\"namespace\":\"ambassador\"},\"spec\":{\"add_response_headers\":{\"x-test-ip\":\"%DOWNSTREAM_REMOTE_ADDRESS_WITHOUT_PORT%\",\"x-test-proto\":\"%PROTOCOL%\",\"x-test-static\":\"This is apro mapping\"},\"prefix\":\"/documentation/\",\"rewrite\":\"/docs/\",\"service\":\"127.0.0.1:8500\"}}\n"
128 },
129 "creationTimestamp": "2019-10-30T14:52:51Z",
130 "generation": 1,
131 "labels": {
132 "product": "aes"
133 },
134 "name": "ambassador-pro-devportal",
135 "namespace": "ambassador",
136 "resourceVersion": "6039",
137 "selfLink": "/apis/getambassador.io/v1/namespaces/ambassador/mappings/ambassador-pro-devportal",
138 "uid": "f218dd6c-fb24-11e9-a908-42010a9600a7"
139 },
140 "spec": {
141 "add_response_headers": {
142 "x-test-ip": { "value": "%DOWNSTREAM_REMOTE_ADDRESS_WITHOUT_PORT%" },
143 "x-test-proto": { "value": "%PROTOCOL%" },
144 "x-test-static": { "value": "This is apro mapping" }
145 },
146 "prefix": "/documentation/",
147 "rewrite": "/docs/",
148 "service": "127.0.0.1:8500"
149 }
150 }
151 ],
152 "Module": null,
153 "RateLimitService": [
154 {
155 "apiVersion": "getambassador.io/v1",
156 "kind": "RateLimitService",
157 "metadata": {
158 "annotations": {
159 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"getambassador.io/v1\",\"kind\":\"RateLimitService\",\"metadata\":{\"annotations\":{},\"labels\":{\"product\":\"aes\"},\"name\":\"ambassador-pro-ratelimit\",\"namespace\":\"ambassador\"},\"spec\":{\"service\":\"127.0.0.1:8500\"}}\n"
160 },
161 "creationTimestamp": "2019-10-30T14:52:50Z",
162 "generation": 1,
163 "labels": {
164 "product": "aes"
165 },
166 "name": "ambassador-pro-ratelimit",
167 "namespace": "ambassador",
168 "resourceVersion": "6035",
169 "selfLink": "/apis/getambassador.io/v1/namespaces/ambassador/ratelimitservices/ambassador-pro-ratelimit",
170 "uid": "f1e9714c-fb24-11e9-a908-42010a9600a7"
171 },
172 "spec": {
173 "service": "127.0.0.1:8500"
174 }
175 }
176 ],
177 "TCPMapping": null,
178 "TLSContext": [
179 {
180 "apiVersion": "getambassador.io/v1",
181 "kind": "TLSContext",
182 "metadata": {
183 "creationTimestamp": "2019-10-30T15:03:06Z",
184 "generation": 1,
185 "name": "fallback-self-signed-context",
186 "namespace": "ambassador",
187 "resourceVersion": "8203",
188 "selfLink": "/apis/getambassador.io/v1/namespaces/ambassador/tlscontexts/fallback-self-signed-context",
189 "uid": "60a715d4-fb26-11e9-a908-42010a9600a7"
190 },
191 "spec": {
192 "hosts": [
193 "*"
194 ],
195 "secret": "fallback-self-signed-cert"
196 }
197 }
198 ],
199 "TracingService": null,
200 "ingresses": null,
201 "secret": [
202 {
203 "apiVersion": "v1",
204 "data": {
205 "tls.crt": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURHVENDQWdHZ0F3SUJBZ0lSQU5nK3J4Ykc0dDV0STdvSTN4YkFDQTh3RFFZSktvWklodmNOQVFFTEJRQXcKTERFcU1DZ0dBMVVFQ2hNaFFXMWlZWE56WVdSdmNpQkZaR2RsSUZOMFlXTnJJRk5sYkdZdFUybG5ibVZrTUNBWApEVEU1TVRBek1ESXdNVFF4TkZvWUR6SXhNVGt4TURBMk1qQXhOREUwV2pBc01Tb3dLQVlEVlFRS0V5RkJiV0poCmMzTmhaRzl5SUVWa1oyVWdVM1JoWTJzZ1UyVnNaaTFUYVdkdVpXUXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUEKQTRJQkR3QXdnZ0VLQW9JQkFRREFoSHRXdm45ZkVLMkZCbUVPVVNRTzk1RkhRNEE3bk5POHZGQkx3RkE1UjVxRQpOVGo0S3lWemZxWUVLL1V5eHNBK1J1OCtKVU0zODJmWTA3VlpyNVhqWi9nY2YrQ0pISElSZzYzSGREWFhpM0QyCnlMaUtGdExiaDRGS0xTRnA3Y2NjNzRYYU8rQmFqakZBY3l3T3E0TnRteDVtZVc2QkdRNkIydVkrNWNveHcxYlQKYi9nRUlKSjF0dTI5UEZHQmdzZlpOSHdtWm1CMFlkNXFvWW4xNW1EMVU3dVhvNEZDbG5mUzJrOUF5NjljcWdvSgpodVAxRTFnc1BwaFF1UXo4Z2M3V21RbXlpRy9wai9KTzFyRk83c1IxV0F4TlF5cVUvNml4bG1SWjF1Z3RnT2ZzCm9nUGd2eWE4MkxiK3BkbURhRy96TkpEZlY4OWZOL1dxd2FzQUVjLzFBZ01CQUFHak5EQXlNQTRHQTFVZER3RUIKL3dRRUF3SUZvREFUQmdOVkhTVUVEREFLQmdnckJnRUZCUWNEQVRBTEJnTlZIUkVFQkRBQ2dnQXdEUVlKS29aSQpodmNOQVFFTEJRQURnZ0VCQUQzTG8xM21RNzhCMmdWUXh0RWh1MzF1SU82Q2dKeitDdkl4ZlJSTWQ5NTc2eXgrCjFqVjZiTlpQcTNoS1FXRjNvb2d1WkhwSXI2NFk2U0g3QnlBYWo1TEJGUWorYURMKzNpdm1xMFNxbFFwc2x4TXEKbUNMNzdHRXdvdE9FV29PL29LZG1HcmtOU1BmU2lMODdiUDFlcXNRZGlDSk96Qks4OHh2aUFUZDZzT1NKZ0p3cApPL1BCVVNhaUxGOVhrM1NaMTJ2Zysxc2hueWdFMFpHQ3dubmdvNW9zRUJrWjR6Mkdzc2d3Z0FncW5yVjh0bEFNClIvdU9odmczV3BxakJCbktpUmpwSFZlNG5TZEFQNHpGZDlOZVFMeGtjVEdnU3MvajB5N0xraUVabjhqRi85TmMKV2swdWZxRXo1NXZUai9VRVFrZ1R6R3I0TW1FVTJYRnREWnQ5RHp3PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==",
206 "tls.key": "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUV2UUlCQURBTkJna3Foa2lHOXcwQkFRRUZBQVNDQktjd2dnU2pBZ0VBQW9JQkFRREFoSHRXdm45ZkVLMkYKQm1FT1VTUU85NUZIUTRBN25OTzh2RkJMd0ZBNVI1cUVOVGo0S3lWemZxWUVLL1V5eHNBK1J1OCtKVU0zODJmWQowN1ZacjVYalovZ2NmK0NKSEhJUmc2M0hkRFhYaTNEMnlMaUtGdExiaDRGS0xTRnA3Y2NjNzRYYU8rQmFqakZBCmN5d09xNE50bXg1bWVXNkJHUTZCMnVZKzVjb3h3MWJUYi9nRUlKSjF0dTI5UEZHQmdzZlpOSHdtWm1CMFlkNXEKb1luMTVtRDFVN3VYbzRGQ2xuZlMyazlBeTY5Y3Fnb0podVAxRTFnc1BwaFF1UXo4Z2M3V21RbXlpRy9wai9KTwoxckZPN3NSMVdBeE5ReXFVLzZpeGxtUloxdWd0Z09mc29nUGd2eWE4MkxiK3BkbURhRy96TkpEZlY4OWZOL1dxCndhc0FFYy8xQWdNQkFBRUNnZ0VCQUxrdXRuVjZTSXJwUC8vMVl1YWlwa3kvVnI5MTdxTm85ME5VNE9mODFTNUQKOGgyNkZGS2pMaU1xY0FjVFFZaldKWlhDSmQ5aGVJY1pXNHIyR2p0cTZvTVVQMVVxckpFM0M0Sk5aNXV6N1Jhbwp5c0NYMHVzQmlWSWh4ZnZUN1pBM2FKQXMxbFJWeERsWERZa3hQKy9jaTArakpscnI4NSs2dW5tdVZrdXFQaFFlClpRdEJwbCtZa2g5MmZoRDBBNzlMM1QzUjhmRVBOMWV6aVlKVmJNMTVITXZLdFNYVnh0WjVUMHdVamhNbHczL0QKOXE0Y1gybG83U1FFRmxoTE9RaE0weERZVTNncWhWYVRLZTdJZGFRbGlsLy9wR1VGUjdxdGxjazl2MjNGaVVkMQoya1h5QlZ1ZHFpakhoNVowVGxMZkVSVzZ5OGUweVRqbk1ESGs0MmZlRUFFQ2dZRUF5WFg2WnFvOWdUNnZqTndHCjVPQWNUdGpaQUxZMUFWUVdqNzhaRmdia05IM0J2Z0cwZlZGZnRqK1Y1aFpweG9YNVlLU0Y0dXptYVcvZGdoSnkKTmdVSm9LWGFFcGtJRmM3cnUvR3VPYjhEb3loVUpqYXVJbVFiNVBZQUxRNmJQVGlwUVVsTHUwS2xZeHM1cEs2VwpLeW13WG1YSUY5c3h5czZjWFhIY0twM29EcVVDZ1lFQTlLS3g3QzQ2YzMwcW1zNk5jaVBPVVBBTlVaVVgvMU5SCjdnZHBWV0kvMjU1bEJqbWdGYklPMXBycktNODFIWElVUGRwbWtjV2Jqc2ZmOExQZjJYeURnVHpJOUN4N2JJMXEKeGRIb1lsUktsWFAxbGlhRzBOVXdYaVpUWXdvOUFPNFdxMVZSVExoMzB2QnR3UnBIYU8ydFJFY3o4RXlvYXdvTApMeDhVdDI0Y3l4RUNnWUJaeWR3OVQ1aXo5dFZWQ1dlRk1LRk5QdmFRaTZUYUg3a2lmZ0JYUWVFSnlCYkdjWW9ZCjVHQ3RJRy9WcVoyaEhtc0QrSyszY1BCTWc5QU12ZDNyVjVsdjRSdHRlSWtTOXpNM2c4S3IrQWROKzVadHBhYzgKcXJPSCsyQWV0TWpabzF4RVBiK2tDVk1lOWE1ZVNIV2piU1F2SGx2c3pnUEdLUW1sMkM1UlRDbDJCUUtCZ0NrcQpSMjVLeVNNdDZNRnNDSGt3ZFVOQllieGNybEVVb0REQnBvUHJxSHM0U0Irb0Nyd2Iza3RXZmtPN3VtQmVGZkhpCmttZnRMS1AyRmtUV3Y5QkZGNHZqd3B6ejcwRHcrd3FXcTlmLy94enZDbUJkMDBuSTFmN0J6RDVhTnJHMVhyTXUKQkNRNDFsRDBqRU4yUEpYM2lMUjRsdERVMVhKTm1sd3ZpcmpqR28xQkFvR0FQalpCWE52M0JCRlIzbGZBVHljeAp3L1d6QzE4VEFzQ2JwaWN4dmM4YWdOeHFNOTJmVmVQbU0rbVdvbjFjanBtUUpONUNsaWdDT3ZoNmhlckJ1eFhoCm5QdlQzUFBRRTVhbzR2SjFEQjBqeXpEbjl6QUdUUVJzNmJWdk4vSldvM3pBeU5PL09XZUpHVjc3TVp3ZVMwRCsKVGRFTWFPam1SQVFFa2lDc2dGOHBUVm89Ci0tLS0tRU5EIFBSSVZBVEUgS0VZLS0tLS0K"
207 },
208 "kind": "Secret",
209 "metadata": {
210 "creationTimestamp": "2019-10-30T20:14:14Z",
211 "name": "fallback-self-signed-cert",
212 "namespace": "ambassador",
213 "resourceVersion": "71132",
214 "selfLink": "/api/v1/namespaces/ambassador/secrets/fallback-self-signed-cert",
215 "uid": "d7fcb982-fb51-11e9-a908-42010a9600a7"
216 },
217 "type": "kubernetes.io/tls"
218 },
219 {
220 "apiVersion": "v1",
221 "data": {
222 "user.key": "LS0tLS1CRUdJTiBFQyBQUklWQVRFIEtFWS0tLS0tCk1IY0NBUUVFSUFTVUFSVGpNUEJEaGJyamJObGFFeWs0T2tYQ3BMUHZaZnN3c1VsK2MvTEJvQW9HQ0NxR1NNNDkKQXdFSG9VUURRZ0FFWFZSc0FjcHkxRy9jMmVtVlZzTGRxQzM4QlJ4WFVWTHl0eVdyWE8vWWphL2NLaURVVVorVwpVUnlzKzJkNm9vK2lYZWwyN3BlQm90ZXBmSmJ1UjQ3UmN3PT0KLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQo="
223 },
224 "kind": "Secret",
225 "metadata": {
226 "creationTimestamp": "2019-10-30T20:42:31Z",
227 "name": "https-3a-2f-2facme-2dstaging-2dv02-2eapi-2eletsencrypt-2eorg-2fdirectory--lukeshu-40lukeshu-2ecom",
228 "namespace": "default",
229 "resourceVersion": "76862",
230 "selfLink": "/api/v1/namespaces/default/secrets/https-3a-2f-2facme-2dstaging-2dv02-2eapi-2eletsencrypt-2eorg-2fdirectory--lukeshu-40lukeshu-2ecom",
231 "uid": "cb78d12e-fb55-11e9-a908-42010a9600a7"
232 },
233 "type": "Opaque"
234 }
235 ],
236 "service": [
237 {
238 "apiVersion": "v1",
239 "kind": "Service",
240 "metadata": {
241 "annotations": {
242 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"addonmanager.kubernetes.io/mode\":\"Reconcile\",\"k8s-app\":\"kube-dns\",\"kubernetes.io/cluster-service\":\"true\",\"kubernetes.io/name\":\"KubeDNS\"},\"name\":\"kube-dns\",\"namespace\":\"kube-system\"},\"spec\":{\"clusterIP\":\"10.4.48.10\",\"ports\":[{\"name\":\"dns\",\"port\":53,\"protocol\":\"UDP\"},{\"name\":\"dns-tcp\",\"port\":53,\"protocol\":\"TCP\"}],\"selector\":{\"k8s-app\":\"kube-dns\"}}}\n"
243 },
244 "creationTimestamp": "2019-10-30T14:26:14Z",
245 "labels": {
246 "addonmanager.kubernetes.io/mode": "Reconcile",
247 "k8s-app": "kube-dns",
248 "kubernetes.io/cluster-service": "true",
249 "kubernetes.io/name": "KubeDNS"
250 },
251 "name": "kube-dns",
252 "namespace": "kube-system",
253 "resourceVersion": "320",
254 "selfLink": "/api/v1/namespaces/kube-system/services/kube-dns",
255 "uid": "3ab75ec9-fb21-11e9-a908-42010a9600a7"
256 },
257 "spec": {
258 "clusterIP": "10.4.48.10",
259 "ports": [
260 {
261 "name": "dns",
262 "port": 53,
263 "protocol": "UDP",
264 "targetPort": 53
265 },
266 {
267 "name": "dns-tcp",
268 "port": 53,
269 "protocol": "TCP",
270 "targetPort": 53
271 }
272 ],
273 "selector": {
274 "k8s-app": "kube-dns"
275 },
276 "sessionAffinity": "None",
277 "type": "ClusterIP"
278 },
279 "status": {
280 "loadBalancer": {}
281 }
282 },
283 {
284 "apiVersion": "v1",
285 "kind": "Service",
286 "metadata": {
287 "annotations": {
288 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"addonmanager.kubernetes.io/mode\":\"Reconcile\",\"kubernetes.io/cluster-service\":\"true\",\"kubernetes.io/name\":\"Metrics-server\"},\"name\":\"metrics-server\",\"namespace\":\"kube-system\"},\"spec\":{\"ports\":[{\"port\":443,\"protocol\":\"TCP\",\"targetPort\":\"https\"}],\"selector\":{\"k8s-app\":\"metrics-server\"}}}\n"
289 },
290 "creationTimestamp": "2019-10-30T14:26:16Z",
291 "labels": {
292 "addonmanager.kubernetes.io/mode": "Reconcile",
293 "kubernetes.io/cluster-service": "true",
294 "kubernetes.io/name": "Metrics-server"
295 },
296 "name": "metrics-server",
297 "namespace": "kube-system",
298 "resourceVersion": "385",
299 "selfLink": "/api/v1/namespaces/kube-system/services/metrics-server",
300 "uid": "3be72ba7-fb21-11e9-a908-42010a9600a7"
301 },
302 "spec": {
303 "clusterIP": "10.4.56.54",
304 "ports": [
305 {
306 "port": 443,
307 "protocol": "TCP",
308 "targetPort": "https"
309 }
310 ],
311 "selector": {
312 "k8s-app": "metrics-server"
313 },
314 "sessionAffinity": "None",
315 "type": "ClusterIP"
316 },
317 "status": {
318 "loadBalancer": {}
319 }
320 },
321 {
322 "apiVersion": "v1",
323 "kind": "Service",
324 "metadata": {
325 "annotations": {
326 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"product\":\"aes\"},\"name\":\"ambassador\",\"namespace\":\"ambassador\"},\"spec\":{\"externalTrafficPolicy\":\"Local\",\"ports\":[{\"name\":\"http\",\"port\":80,\"targetPort\":\"http\"},{\"name\":\"https\",\"port\":443,\"targetPort\":\"https\"}],\"selector\":{\"service\":\"ambassador\"},\"type\":\"LoadBalancer\"}}\n"
327 },
328 "creationTimestamp": "2019-10-30T14:52:51Z",
329 "labels": {
330 "product": "aes"
331 },
332 "name": "ambassador",
333 "namespace": "ambassador",
334 "resourceVersion": "6215",
335 "selfLink": "/api/v1/namespaces/ambassador/services/ambassador",
336 "uid": "f267a54d-fb24-11e9-a908-42010a9600a7"
337 },
338 "spec": {
339 "clusterIP": "10.4.62.67",
340 "externalTrafficPolicy": "Local",
341 "healthCheckNodePort": 31369,
342 "ports": [
343 {
344 "name": "http",
345 "nodePort": 30130,
346 "port": 80,
347 "protocol": "TCP",
348 "targetPort": "http"
349 },
350 {
351 "name": "https",
352 "nodePort": 30392,
353 "port": 443,
354 "protocol": "TCP",
355 "targetPort": "https"
356 }
357 ],
358 "selector": {
359 "service": "ambassador"
360 },
361 "sessionAffinity": "None",
362 "type": "LoadBalancer"
363 },
364 "status": {
365 "loadBalancer": {
366 "ingress": [
367 {
368 "ip": "35.245.102.244"
369 }
370 ]
371 }
372 }
373 },
374 {
375 "apiVersion": "v1",
376 "kind": "Service",
377 "metadata": {
378 "annotations": {
379 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"product\":\"aes\",\"service\":\"ambassador-admin\"},\"name\":\"ambassador-admin\",\"namespace\":\"ambassador\"},\"spec\":{\"ports\":[{\"name\":\"ambassador-admin\",\"port\":8877,\"targetPort\":\"admin\"}],\"selector\":{\"service\":\"ambassador\"},\"type\":\"ClusterIP\"}}\n"
380 },
381 "creationTimestamp": "2019-10-30T14:52:51Z",
382 "labels": {
383 "product": "aes",
384 "service": "ambassador-admin"
385 },
386 "name": "ambassador-admin",
387 "namespace": "ambassador",
388 "resourceVersion": "6054",
389 "selfLink": "/api/v1/namespaces/ambassador/services/ambassador-admin",
390 "uid": "f277a46c-fb24-11e9-a908-42010a9600a7"
391 },
392 "spec": {
393 "clusterIP": "10.4.55.11",
394 "ports": [
395 {
396 "name": "ambassador-admin",
397 "port": 8877,
398 "protocol": "TCP",
399 "targetPort": "admin"
400 }
401 ],
402 "selector": {
403 "service": "ambassador"
404 },
405 "sessionAffinity": "None",
406 "type": "ClusterIP"
407 },
408 "status": {
409 "loadBalancer": {}
410 }
411 },
412 {
413 "apiVersion": "v1",
414 "kind": "Service",
415 "metadata": {
416 "annotations": {
417 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"product\":\"aes\"},\"name\":\"ambassador-pro-redis\",\"namespace\":\"ambassador\"},\"spec\":{\"ports\":[{\"port\":6379,\"targetPort\":6379}],\"selector\":{\"service\":\"ambassador-pro-redis\"},\"type\":\"ClusterIP\"}}\n"
418 },
419 "creationTimestamp": "2019-10-30T14:52:48Z",
420 "labels": {
421 "product": "aes"
422 },
423 "name": "ambassador-pro-redis",
424 "namespace": "ambassador",
425 "resourceVersion": "6016",
426 "selfLink": "/api/v1/namespaces/ambassador/services/ambassador-pro-redis",
427 "uid": "f0ca5079-fb24-11e9-a908-42010a9600a7"
428 },
429 "spec": {
430 "clusterIP": "10.4.54.102",
431 "ports": [
432 {
433 "port": 6379,
434 "protocol": "TCP",
435 "targetPort": 6379
436 }
437 ],
438 "selector": {
439 "service": "ambassador-pro-redis"
440 },
441 "sessionAffinity": "None",
442 "type": "ClusterIP"
443 },
444 "status": {
445 "loadBalancer": {}
446 }
447 },
448 {
449 "apiVersion": "v1",
450 "kind": "Service",
451 "metadata": {
452 "creationTimestamp": "2019-10-30T14:25:50Z",
453 "labels": {
454 "component": "apiserver",
455 "provider": "kubernetes"
456 },
457 "name": "kubernetes",
458 "namespace": "default",
459 "resourceVersion": "145",
460 "selfLink": "/api/v1/namespaces/default/services/kubernetes",
461 "uid": "2c6afe06-fb21-11e9-a908-42010a9600a7"
462 },
463 "spec": {
464 "clusterIP": "10.4.48.1",
465 "ports": [
466 {
467 "name": "https",
468 "port": 443,
469 "protocol": "TCP",
470 "targetPort": 443
471 }
472 ],
473 "sessionAffinity": "None",
474 "type": "ClusterIP"
475 },
476 "status": {
477 "loadBalancer": {}
478 }
479 },
480 {
481 "apiVersion": "v1",
482 "kind": "Service",
483 "metadata": {
484 "annotations": {
485 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"name\":\"registry\",\"namespace\":\"docker-registry\"},\"spec\":{\"ports\":[{\"nodePort\":31000,\"port\":5000}],\"selector\":{\"app\":\"registry\"},\"type\":\"NodePort\"}}\n"
486 },
487 "creationTimestamp": "2019-10-30T14:26:10Z",
488 "name": "registry",
489 "namespace": "docker-registry",
490 "resourceVersion": "295",
491 "selfLink": "/api/v1/namespaces/docker-registry/services/registry",
492 "uid": "3812790b-fb21-11e9-a908-42010a9600a7"
493 },
494 "spec": {
495 "clusterIP": "10.4.59.51",
496 "externalTrafficPolicy": "Cluster",
497 "ports": [
498 {
499 "nodePort": 31000,
500 "port": 5000,
501 "protocol": "TCP",
502 "targetPort": 5000
503 }
504 ],
505 "selector": {
506 "app": "registry"
507 },
508 "sessionAffinity": "None",
509 "type": "NodePort"
510 },
511 "status": {
512 "loadBalancer": {}
513 }
514 },
515 {
516 "apiVersion": "v1",
517 "kind": "Service",
518 "metadata": {
519 "annotations": {
520 "kubectl.kubernetes.io/last-applied-configuration": "{\"apiVersion\":\"v1\",\"kind\":\"Service\",\"metadata\":{\"annotations\":{},\"labels\":{\"addonmanager.kubernetes.io/mode\":\"Reconcile\",\"k8s-app\":\"glbc\",\"kubernetes.io/cluster-service\":\"true\",\"kubernetes.io/name\":\"GLBCDefaultBackend\"},\"name\":\"default-http-backend\",\"namespace\":\"kube-system\"},\"spec\":{\"ports\":[{\"name\":\"http\",\"port\":80,\"protocol\":\"TCP\",\"targetPort\":8080}],\"selector\":{\"k8s-app\":\"glbc\"},\"type\":\"NodePort\"}}\n"
521 },
522 "creationTimestamp": "2019-10-30T14:26:15Z",
523 "labels": {
524 "addonmanager.kubernetes.io/mode": "Reconcile",
525 "k8s-app": "glbc",
526 "kubernetes.io/cluster-service": "true",
527 "kubernetes.io/name": "GLBCDefaultBackend"
528 },
529 "name": "default-http-backend",
530 "namespace": "kube-system",
531 "resourceVersion": "346",
532 "selfLink": "/api/v1/namespaces/kube-system/services/default-http-backend",
533 "uid": "3aeb45bb-fb21-11e9-a908-42010a9600a7"
534 },
535 "spec": {
536 "clusterIP": "10.4.57.48",
537 "externalTrafficPolicy": "Cluster",
538 "ports": [
539 {
540 "name": "http",
541 "nodePort": 31019,
542 "port": 80,
543 "protocol": "TCP",
544 "targetPort": 8080
545 }
546 ],
547 "selector": {
548 "k8s-app": "glbc"
549 },
550 "sessionAffinity": "None",
551 "type": "NodePort"
552 },
553 "status": {
554 "loadBalancer": {}
555 }
556 }
557 ]
558 }
559}
View as plain text