istio

Форк
0
/
gateway-api118.yaml 
31 строка · 1.7 Кб
1
apiVersion: release-notes/v2
2
kind: feature
3
area: traffic-management
4
releaseNotes:
5
- |
6
  **Improved** [Gateway API Automated Deployment](https://istio.io/latest/docs/tasks/traffic-management/ingress/gateway-api/#automated-deployment) management logic.
7
  See Upgrade Notes for more information.
8

9
upgradeNotes:
10
- title: Gateway API Automated Deployment changes.
11
  content: |
12
    This change impacts you only if you use [Gateway API Automated Deployment](https://istio.io/latest/docs/tasks/traffic-management/ingress/gateway-api/#automated-deployment).
13
    Note that this only applies to the Kubernetes Gateway API, not the Istio `Gateway`.
14
    You can check if you are using this feature with the following command:
15

16
    {{< text bash >}}
17
    $ kubectl get gateways.gateway.networking.k8s.io -ojson | jq -r '.items[] | select(.spec.gatewayClassName == "istio") | select((.spec.addresses | length) == 0) | "Found managed gateway: " + .metadata.namespace + "/" + .metadata.name'
18
    Found managed gateway: default/gateway
19
    {{< /text >}}
20

21
    If you see "Found managed gateway", you may be impacted by this change.
22

23
    Prior to Istio 1.18, the managed gateway worked by creating a minimal Deployment configuration which
24
    was fully populated at runtime with Pod injection. To upgrade gateways, users would restart the Pods
25
    to trigger a re-injection.
26

27
    In Istio 1.18, this has changed to create a fully rendered Deployment and no longer rely on injection.
28
    As a result, *Gateways will be updated, via a rolling restart, when their revision changes*.
29

30
    Additionally, users using this feature must update their control plane to Istio 1.16.5+ or 1.17.3+ before adopting Istio 1.18.
31
    Failure to do so may lead to conflicting writes to the same resources.
32

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.