feat: update Istio to 1.21.2

This commit is contained in:
Stefan Reimer 2024-04-25 10:37:22 +00:00
parent 76cc875990
commit b9ee65d128
9 changed files with 20 additions and 20 deletions

View File

@ -44,8 +44,8 @@ gantt
# Components # Components
## OS ## OS
- all compute nodes are running on Alpine V3.18 - all compute nodes are running on Alpine V3.19
- 2 GB encrypted root file system - 1 or 2 GB encrypted root file system
- no external dependencies at boot time, apart from container registries - no external dependencies at boot time, apart from container registries
- minimal attack surface - minimal attack surface
- extremely small memory footprint / overhead - extremely small memory footprint / overhead

View File

@ -2,7 +2,8 @@ apiVersion: kubeadm.k8s.io/v1beta3
kind: ClusterConfiguration kind: ClusterConfiguration
kubernetesVersion: {{ .Chart.Version }} kubernetesVersion: {{ .Chart.Version }}
clusterName: {{ .Values.global.clusterName }} clusterName: {{ .Values.global.clusterName }}
#featureGates: featureGates:
EtcdLearnerMode: true # becomes beta in 1.29
# NonGracefulFailover: true # NonGracefulFailover: true
controlPlaneEndpoint: {{ .Values.api.endpoint }} controlPlaneEndpoint: {{ .Values.api.endpoint }}
networking: networking:

View File

@ -1,6 +1,6 @@
# kubezero-istio-gateway # kubezero-istio-gateway
![Version: 0.21.1](https://img.shields.io/badge/Version-0.21.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.21.2](https://img.shields.io/badge/Version-0.21.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
KubeZero Umbrella Chart for Istio gateways KubeZero Umbrella Chart for Istio gateways
@ -21,7 +21,7 @@ Kubernetes: `>= 1.26.0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 |
| https://istio-release.storage.googleapis.com/charts | gateway | 1.21.1 | | https://istio-release.storage.googleapis.com/charts | gateway | 1.21.2 |
## Values ## Values

View File

@ -1,5 +1,5 @@
apiVersion: v2 apiVersion: v2
appVersion: 1.21.1 appVersion: 1.21.2
description: Helm chart for deploying Istio gateways description: Helm chart for deploying Istio gateways
icon: https://istio.io/latest/favicons/android-192x192.png icon: https://istio.io/latest/favicons/android-192x192.png
keywords: keywords:
@ -9,4 +9,4 @@ name: gateway
sources: sources:
- https://github.com/istio/istio - https://github.com/istio/istio
type: application type: application
version: 1.21.1 version: 1.21.2

View File

@ -1,6 +1,6 @@
# kubezero-istio # kubezero-istio
![Version: 0.21.1](https://img.shields.io/badge/Version-0.21.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.21.2](https://img.shields.io/badge/Version-0.21.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
KubeZero Umbrella Chart for Istio KubeZero Umbrella Chart for Istio
@ -21,9 +21,9 @@ Kubernetes: `>= 1.26.0`
| Repository | Name | Version | | Repository | Name | Version |
|------------|------|---------| |------------|------|---------|
| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 |
| https://istio-release.storage.googleapis.com/charts | base | 1.21.1 | | https://istio-release.storage.googleapis.com/charts | base | 1.21.2 |
| https://istio-release.storage.googleapis.com/charts | istiod | 1.21.1 | | https://istio-release.storage.googleapis.com/charts | istiod | 1.21.2 |
| https://kiali.org/helm-charts | kiali-server | 1.82.0 | | https://kiali.org/helm-charts | kiali-server | 1.83.0 |
## Values ## Values

View File

@ -1,6 +1,6 @@
# kubezero-operators # kubezero-operators
![Version: 0.1.2](https://img.shields.io/badge/Version-0.1.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Version: 0.1.3](https://img.shields.io/badge/Version-0.1.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
Various operators supported by KubeZero Various operators supported by KubeZero
@ -20,7 +20,7 @@ Kubernetes: `>= 1.26.0`
|------------|------|---------| |------------|------|---------|
| https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 | | https://cdn.zero-downtime.net/charts/ | kubezero-lib | >= 0.1.6 |
| https://helm.elastic.co | eck-operator | 2.12.1 | | https://helm.elastic.co | eck-operator | 2.12.1 |
| https://opensearch-project.github.io/opensearch-k8s-operator/ | opensearch-operator | 2.5.1 | | https://opensearch-project.github.io/opensearch-k8s-operator/ | opensearch-operator | 2.6.0 |
## Values ## Values

View File

@ -58,13 +58,13 @@ storage:
istio: istio:
enabled: false enabled: false
namespace: istio-system namespace: istio-system
targetRevision: 0.21.1 targetRevision: 0.21.2
istio-ingress: istio-ingress:
enabled: false enabled: false
chart: kubezero-istio-gateway chart: kubezero-istio-gateway
namespace: istio-ingress namespace: istio-ingress
targetRevision: 0.21.1 targetRevision: 0.21.2
gateway: gateway:
service: {} service: {}
@ -72,7 +72,7 @@ istio-private-ingress:
enabled: false enabled: false
chart: kubezero-istio-gateway chart: kubezero-istio-gateway
namespace: istio-ingress namespace: istio-ingress
targetRevision: 0.21.1 targetRevision: 0.21.2
gateway: gateway:
service: {} service: {}
@ -90,7 +90,7 @@ telemetry:
operators: operators:
enabled: false enabled: false
namespace: operators namespace: operators
targetRevision: 0.1.2 targetRevision: 0.1.3
metrics: metrics:
enabled: false enabled: false

View File

@ -2,5 +2,4 @@
- change CFN for control plabe to HA and deploy - change CFN for control plabe to HA and deploy
This will launch controllers in AZ2 and AZ3 joining the party This will launch controllers in AZ2 and AZ3 joining the party
- change the HA flag in kubezero-values CM - change the HA flag in kubezero-values CM
- ensure ArgoCD is either disabled or ensure correct settings pushed to git etc. - update KubeZero either via cli or ArgoCD
- termitate the original controller and manually delete its etcd membership as the etcd name changes -> Might change that for next release ??

View File

@ -8,7 +8,7 @@
## Version upgrades ## Version upgrades
- cilium 1.15.3 - cilium 1.15.3
- istio 1.21.1 - istio 1.21.2
- fluent-bit 3.0.1 - fluent-bit 3.0.1
- ArgoCD 2.10.6 - ArgoCD 2.10.6
- Prometheus 2.51.1 / Grafana 10.4 - Prometheus 2.51.1 / Grafana 10.4