You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Proof of concept
* remove legacy stuff
* Update README.md
* Upgrade istio to 1.18.1
The istio package is upgraded to the latest stable version, 1.18.1. This
upgrade is needed for running Kubeflow with rootless containers, as
there are a lot of improvements in the latest istio version for that.
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected]>
* Remove legacy stuff in 1.18
* Update istio 1.17.3 documentation and enable patches
* restore 1.6 and add knative-local-gateway comment
* Update kustomization.yaml
* Update disable-debugging.yaml
* Update kustomization.yaml
* update to istio 1.17.5
* fix patches
* kustomize is unhappy...
* one patch per file
* Update istio-ingressgateway-remove-pdb.yaml
* Update kustomization.yaml
* Add istio 1.17.5 CNI installation
A new installation option is added, which installs istio 1.17.5 in CNI
mode.
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected]>
* delete istio-cni-1-16
* Update disable-debugging.yaml
* add --set components.cni.enabled=true --set components.cni.namespace=kube-system to readme commandline
* add tests for istio-cni
* move PSP and PSS to /contrib
* Use default CPU resources
When installing istio in CNI mode, do not force custom CPU resources
for:
values.global.proxy.resources.requests.cpu
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected]>
* Update README.md
* Do not install istio in one namespace
There is a namespace kustomization of istio core installation, which
overwrites the namespace of all istio base components to istio-system.
However, depending on the use case not all of those components must be
in the same namespace. That's why the namespace kustomization is
removed.
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected]>
* Add github action for Istio CNI testing
The new action should be triggered manually.
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected]>
* readd istiod-remove-pdb
* we will do /contrib changes in a new PR with capital one
* Trigger Istio CNI github action on PR
The Istio CNI functionality is still experimental, that's why the github
action is triggered manually for now. Added an automatic trigger as well
- on every PR that uses ISTIO CNI code.
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected]>
* Update tests/gh-actions/install_knative-cni.sh
Co-authored-by: Anna <[email protected]>
* Change the trigger for the Istio CNI github action
Trigger the test on every PR which changes istio-cni code only.
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected]>
* Update README.md
rename to istio-cni
---------
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected]>
Co-authored-by: Tzvetomir Stoyanov (VMware) <[email protected]>
Co-authored-by: Tzvetomir Stoyanov (VMware) <[email protected]>
Co-authored-by: Anna <[email protected]>
NOTE: Make sure to remove a redundant {} at the end of the `common/istio-1-17/istio-install/base/install.yaml` and `common/istio-1-17/cluster-local-gateway/base/cluster-local-gateway.yaml` files.
90
-
91
-
---
92
-
93
-
6. Remove `dump.yaml`
94
-
95
68
## Changes to Istio's upstream manifests
96
69
97
70
### Changes to the upstream IstioOperator profile
98
71
99
72
Changes to Istio's upstream profile `default` are the following:
100
73
101
-
- Add a `cluster-local-gateway` component for KFServing.
102
-
- Disable the EgressGateway component. We don't use it and it adds
103
-
unnecessary complexity.
74
+
- Add a `cluster-local-gateway` component for Kserve. Knative-local-gateway is now obsolete https://github.com/kubeflow/manifests/pull/2355/commits/adc00b804404ea08685a044ae595be0bed9adb59.
75
+
- Disable the EgressGateway component. We do not use it and it adds unnecessary complexity.
104
76
105
77
Those changes are captured in the [profile-overlay.yaml](profile-overlay.yaml)
106
78
file.
@@ -120,3 +92,4 @@ The Istio kustomizations make the following changes:
120
92
- Configure TCP KeepAlives.
121
93
- Disable tracing as it causes DNS breakdown. See:
122
94
https://github.com/istio/istio/issues/29898
95
+
- Set ENABLE_DEBUG_ON_HTTP=false according to https://istio.io/latest/docs/ops/best-practices/security/#control-plane
0 commit comments