Skip to content

Commit 1889019

Browse files
shmuelknirrozenbaum
authored andcommitted
Use a production version of Istio (#334)
Signed-off-by: Shmuel Kallner <[email protected]>
1 parent f89948b commit 1889019

File tree

9 files changed

+767
-182
lines changed

9 files changed

+767
-182
lines changed

deploy/components/crds-istio/istio.yaml

Lines changed: 422 additions & 119 deletions
Large diffs are not rendered by default.

deploy/components/istio-control-plane/configmaps.yaml

Lines changed: 190 additions & 28 deletions
Large diffs are not rendered by default.

deploy/components/istio-control-plane/deployments.yaml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ metadata:
77
app.kubernetes.io/managed-by: Helm
88
app.kubernetes.io/name: istiod
99
app.kubernetes.io/part-of: istio
10-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
11-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
10+
app.kubernetes.io/version: 1.27.1
11+
helm.sh/chart: istiod-1.27.1
1212
install.operator.istio.io/owning-resource: unknown
1313
istio: pilot
1414
istio.io/rev: llm-d-gateway
@@ -37,8 +37,8 @@ spec:
3737
app.kubernetes.io/managed-by: Helm
3838
app.kubernetes.io/name: istiod
3939
app.kubernetes.io/part-of: istio
40-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
41-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
40+
app.kubernetes.io/version: 1.27.1
41+
helm.sh/chart: istiod-1.27.1
4242
install.operator.istio.io/owning-resource: unknown
4343
istio: istiod
4444
istio.io/dataplane-mode: none
@@ -88,6 +88,7 @@ spec:
8888
- name: GOMEMLIMIT
8989
valueFrom:
9090
resourceFieldRef:
91+
divisor: "1"
9192
resource: limits.memory
9293
- name: GOMAXPROCS
9394
valueFrom:
@@ -96,7 +97,9 @@ spec:
9697
resource: limits.cpu
9798
- name: PLATFORM
9899
value: ""
99-
image: quay.io/rh-ee-sutt/istio-testing/pilot:1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
100+
- name: ENABLE_GATEWAY_API_INFERENCE_EXTENSION
101+
value: "true"
102+
image: docker.io/istio/pilot:1.27.1
100103
name: discovery
101104
ports:
102105
- containerPort: 8080
@@ -182,3 +185,4 @@ spec:
182185
name: istio-ca-root-cert
183186
optional: true
184187
name: istio-csr-ca-configmap
188+

deploy/components/istio-control-plane/hpa.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ metadata:
77
app.kubernetes.io/managed-by: Helm
88
app.kubernetes.io/name: istiod
99
app.kubernetes.io/part-of: istio
10-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
11-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
10+
app.kubernetes.io/version: 1.27.1
11+
helm.sh/chart: istiod-1.27.1
1212
install.operator.istio.io/owning-resource: unknown
1313
istio.io/rev: llm-d-gateway
1414
operator.istio.io/component: Pilot
@@ -29,3 +29,4 @@ spec:
2929
apiVersion: apps/v1
3030
kind: Deployment
3131
name: istiod-llm-d-gateway
32+

deploy/components/istio-control-plane/policies.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ metadata:
77
app.kubernetes.io/managed-by: Helm
88
app.kubernetes.io/name: istiod
99
app.kubernetes.io/part-of: istio
10-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
11-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
10+
app.kubernetes.io/version: 1.27.1
11+
helm.sh/chart: istiod-1.27.1
1212
install.operator.istio.io/owning-resource: unknown
1313
istio: pilot
1414
istio.io/rev: llm-d-gateway
@@ -22,3 +22,4 @@ spec:
2222
matchLabels:
2323
app: istiod
2424
istio.io/rev: llm-d-gateway
25+

deploy/components/istio-control-plane/rbac.yaml

Lines changed: 57 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ metadata:
77
app.kubernetes.io/managed-by: Helm
88
app.kubernetes.io/name: istio-reader
99
app.kubernetes.io/part-of: istio
10-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
11-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
10+
app.kubernetes.io/version: 1.27.1
11+
helm.sh/chart: istiod-1.27.1
1212
release: istio
1313
name: istio-reader-clusterrole-llm-d-gateway-llm-d-istio-system
1414
rules:
@@ -111,6 +111,7 @@ rules:
111111
- subjectaccessreviews
112112
verbs:
113113
- create
114+
114115
---
115116
apiVersion: rbac.authorization.k8s.io/v1
116117
kind: ClusterRole
@@ -121,8 +122,8 @@ metadata:
121122
app.kubernetes.io/managed-by: Helm
122123
app.kubernetes.io/name: istiod
123124
app.kubernetes.io/part-of: istio
124-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
125-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
125+
app.kubernetes.io/version: 1.27.1
126+
helm.sh/chart: istiod-1.27.1
126127
release: istio
127128
name: istiod-clusterrole-llm-d-gateway-llm-d-istio-system
128129
rules:
@@ -275,12 +276,21 @@ rules:
275276
- create
276277
- apiGroups:
277278
- gateway.networking.k8s.io
279+
- gateway.networking.x-k8s.io
278280
resources:
279281
- '*'
280282
verbs:
281283
- get
282284
- watch
283285
- list
286+
- apiGroups:
287+
- gateway.networking.x-k8s.io
288+
resources:
289+
- xbackendtrafficpolicies/status
290+
- xlistenersets/status
291+
verbs:
292+
- update
293+
- patch
284294
- apiGroups:
285295
- gateway.networking.k8s.io
286296
resources:
@@ -346,6 +356,7 @@ rules:
346356
- get
347357
- watch
348358
- list
359+
349360
---
350361
apiVersion: rbac.authorization.k8s.io/v1
351362
kind: ClusterRole
@@ -356,8 +367,8 @@ metadata:
356367
app.kubernetes.io/managed-by: Helm
357368
app.kubernetes.io/name: istiod
358369
app.kubernetes.io/part-of: istio
359-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
360-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
370+
app.kubernetes.io/version: 1.27.1
371+
helm.sh/chart: istiod-1.27.1
361372
release: istio
362373
name: istiod-gateway-controller-llm-d-gateway-llm-d-istio-system
363374
rules:
@@ -373,6 +384,30 @@ rules:
373384
- patch
374385
- create
375386
- delete
387+
- apiGroups:
388+
- autoscaling
389+
resources:
390+
- horizontalpodautoscalers
391+
verbs:
392+
- get
393+
- watch
394+
- list
395+
- update
396+
- patch
397+
- create
398+
- delete
399+
- apiGroups:
400+
- policy
401+
resources:
402+
- poddisruptionbudgets
403+
verbs:
404+
- get
405+
- watch
406+
- list
407+
- update
408+
- patch
409+
- create
410+
- delete
376411
- apiGroups:
377412
- ""
378413
resources:
@@ -397,6 +432,7 @@ rules:
397432
- patch
398433
- create
399434
- delete
435+
400436
---
401437
apiVersion: rbac.authorization.k8s.io/v1
402438
kind: ClusterRoleBinding
@@ -407,8 +443,8 @@ metadata:
407443
app.kubernetes.io/managed-by: Helm
408444
app.kubernetes.io/name: istio-reader
409445
app.kubernetes.io/part-of: istio
410-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
411-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
446+
app.kubernetes.io/version: 1.27.1
447+
helm.sh/chart: istiod-1.27.1
412448
release: istio
413449
name: istio-reader-clusterrole-llm-d-gateway-llm-d-istio-system
414450
roleRef:
@@ -419,6 +455,7 @@ subjects:
419455
- kind: ServiceAccount
420456
name: istio-reader-service-account
421457
namespace: llm-d-istio-system
458+
422459
---
423460
apiVersion: rbac.authorization.k8s.io/v1
424461
kind: ClusterRoleBinding
@@ -429,8 +466,8 @@ metadata:
429466
app.kubernetes.io/managed-by: Helm
430467
app.kubernetes.io/name: istiod
431468
app.kubernetes.io/part-of: istio
432-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
433-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
469+
app.kubernetes.io/version: 1.27.1
470+
helm.sh/chart: istiod-1.27.1
434471
release: istio
435472
name: istiod-clusterrole-llm-d-gateway-llm-d-istio-system
436473
roleRef:
@@ -441,6 +478,7 @@ subjects:
441478
- kind: ServiceAccount
442479
name: istiod-llm-d-gateway
443480
namespace: llm-d-istio-system
481+
444482
---
445483
apiVersion: rbac.authorization.k8s.io/v1
446484
kind: ClusterRoleBinding
@@ -451,8 +489,8 @@ metadata:
451489
app.kubernetes.io/managed-by: Helm
452490
app.kubernetes.io/name: istiod
453491
app.kubernetes.io/part-of: istio
454-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
455-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
492+
app.kubernetes.io/version: 1.27.1
493+
helm.sh/chart: istiod-1.27.1
456494
release: istio
457495
name: istiod-gateway-controller-llm-d-gateway-llm-d-istio-system
458496
roleRef:
@@ -463,6 +501,7 @@ subjects:
463501
- kind: ServiceAccount
464502
name: istiod-llm-d-gateway
465503
namespace: llm-d-istio-system
504+
466505
---
467506
apiVersion: rbac.authorization.k8s.io/v1
468507
kind: Role
@@ -473,8 +512,8 @@ metadata:
473512
app.kubernetes.io/managed-by: Helm
474513
app.kubernetes.io/name: istiod
475514
app.kubernetes.io/part-of: istio
476-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
477-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
515+
app.kubernetes.io/version: 1.27.1
516+
helm.sh/chart: istiod-1.27.1
478517
release: istio
479518
name: istiod-llm-d-gateway
480519
namespace: llm-d-istio-system
@@ -511,6 +550,7 @@ rules:
511550
- update
512551
- patch
513552
- create
553+
514554
---
515555
apiVersion: rbac.authorization.k8s.io/v1
516556
kind: RoleBinding
@@ -521,8 +561,8 @@ metadata:
521561
app.kubernetes.io/managed-by: Helm
522562
app.kubernetes.io/name: istiod
523563
app.kubernetes.io/part-of: istio
524-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
525-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
564+
app.kubernetes.io/version: 1.27.1
565+
helm.sh/chart: istiod-1.27.1
526566
release: istio
527567
name: istiod-llm-d-gateway
528568
namespace: llm-d-istio-system
@@ -534,3 +574,4 @@ subjects:
534574
- kind: ServiceAccount
535575
name: istiod-llm-d-gateway
536576
namespace: llm-d-istio-system
577+

deploy/components/istio-control-plane/service-accounts.yaml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ metadata:
77
app.kubernetes.io/managed-by: Helm
88
app.kubernetes.io/name: istio-reader
99
app.kubernetes.io/part-of: istio
10-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
11-
helm.sh/chart: base-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
10+
app.kubernetes.io/version: 1.27.1
11+
helm.sh/chart: base-1.27.1
1212
release: istio
1313
name: istio-reader-service-account
1414
namespace: llm-d-istio-system
15+
1516
---
1617
apiVersion: v1
1718
kind: ServiceAccount
@@ -22,8 +23,9 @@ metadata:
2223
app.kubernetes.io/managed-by: Helm
2324
app.kubernetes.io/name: istiod
2425
app.kubernetes.io/part-of: istio
25-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
26-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
26+
app.kubernetes.io/version: 1.27.1
27+
helm.sh/chart: istiod-1.27.1
2728
release: istio
2829
name: istiod-llm-d-gateway
2930
namespace: llm-d-istio-system
31+

deploy/components/istio-control-plane/services.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ metadata:
77
app.kubernetes.io/managed-by: Helm
88
app.kubernetes.io/name: istiod
99
app.kubernetes.io/part-of: istio
10-
app.kubernetes.io/version: 1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
11-
helm.sh/chart: istiod-1.26-alpha.9befed2f1439d883120f8de70fd70d84ca0ebc3d
10+
app.kubernetes.io/version: 1.27.1
11+
helm.sh/chart: istiod-1.27.1
1212
install.operator.istio.io/owning-resource: unknown
1313
istio: pilot
1414
istio.io/rev: llm-d-gateway
@@ -34,3 +34,4 @@ spec:
3434
selector:
3535
app: istiod
3636
istio.io/rev: llm-d-gateway
37+

0 commit comments

Comments
 (0)